Sr. Java Developer Resume Profile
Summary
- Good university background with a master degree in CS.
- 15 years software development experience, playing key role in Coding, Architecture Design, Database Modeling and Project Management.
- Sun Certified Java2 Programmer in 2001.
- Team worker with pleasant personality and good communication skills.
Technical Expertise
- Programming Languages
- Java/J2EE/J2ME/EJB, DotNET, VB, VC, Lotus Notes, Clarify
- Web Servers
- Apache, Tomcat, IIS
- Application Servers and Frameworks
- Weblogic, Websphere, Jboss, MTS COM/DCOM, Spring, Hibernate, Documentum, Drools
- Web Development
- JSP/Servlet, Struts, Webservices, SOA, ASP/.NET, D HTML, Javascript,
- XML/XSL, CSS, JSTL, DOJO, AJAX
- GUI
- Java Swing, SWT/JFace, WebStart, VB/.NET, MFC
- Operating Systems
- Windows, Sun Solaris, Linux, Tandem
- Databases
- Oracle 8i - 11g, XQuery, SQL Server 7.0, My SQL, MS Access, Lotus Notes
- IDE
- RSA/RAD, Visual Studio, .NET, Sun Forte, Jbuilder, Eclipse
- Version Control
- CVS, Visual Source Safe, Accurev
- Tools/Packages
- OOP, Rational Rose, RUP, Installshield, JUnit, Ant
Work Experience
Confidential
Java Lead
Project Description:
Work in mobile team, in complete Agile environment, to maintain and enhance multiple applications on mobile platform, including mobile version of officedepot.com website, an iOS app, and an Android app. I lead 4 java developers, working on java backend to support these applications. We use websphere app server 7.0, struts1.3, Restful Webservices, JMS, EJB, Spring, JSTL, JSON, Ehcache, Endeca search engine, and AS400 Mainframe.
Confidential
Java Lead
Project Description:
Lead a team of 4 Java developers, work on core java and j2ee backend development. Build and maintain tons of applications and projects, to support providing data contents to customer's smartphone, like ringtone, game, sms, MobilePayment. These are high volume, reliability and efficiency systems, handling millions of transactions and hundred-million level db tables. I'm using IBM Websphere/RSA/MQ/Webservices, Oracle/AQ, EJB, Jaxb, JDBC, Struts, Drools RuleEngine, Activiti BPM, Accurev, Toad.
Confidential
Java Consultant, Canon
Project Description:
Maintain and enhance Canon USA official website. It's a Documentum-Backed, Component based Java website. Business team enter web contents in Documentum, and push the data to Oracle DB and File server with WebPublisher. Then IT team pickup and display the content, and control the layout. I'm a Java consultant working on monthly releases, fixing production issues and new requirements from business users. I use Documentum 6.0 Webpublisher, Oracle 10g, XML/XSL, XQuery on the back end, Spring, Hibernate, Annotation, Struts2, Websphere, MQ Series, OS Cache, Autonomy Search Engine, Open Deploy, JUnit in the middle tier, and on the front end it's all about JSP, Javascript, CSS, JSTL, DOJO and AJAX.
Confidential
Sr. Core Java Developer,
Project Description:
Manage and maintain a Customer Profile Feed - Provisioning system CPF . It's a critical, high volume j2ee application running on Websphere Application Server WAS 6.1, to receive MQ messages from Billing system, then update our Wireless Data Service WDS database, and dispatch customer info to vendors via HttpConnection, RPC, FTP, JMS, Oracle AQ. I support Business Analyst, Operations, QA and Admins from Java point of view, and work on WAS6.1, RSA7.0, Oracle 11g, MQ Series, JDBC2.0, EJB2.0, Apache HttpClient, JAXB, Oracle AQ, SQL Loader, Shell scripts, Accurev, Toad.
Manage and maintain over 20 Java Daemon programs for WDS data integration and dispatching. These are all about core java programming in critical, high performance, heavy data loading environment.
Confidential
Java Architect
Project Description:
Design and Develop a new generation of core platform for various at t web applications in an environment including J2SE5.0, J2EE1.4, Spring2.0, Hibernate3.0, Oracle10g, Ajax/DWR, JSTL, CSS Web Services/Artix, Tomcat, CVS.
Responsibilities:
- Design database schema, PL/SQL package
- Design Hibernate O-R mapping, Wrapper classes of core API, HQL queries.
- Develop Spring beans, AOP Transactions, MVC flow and controllers, Artix web services.
- Build rich web-tier using many interesting technologies and utilities which include Ajax/DWR, JSTL, Dozer, Javascript, CSS, Tile Lib, Spring binding, etc.
- Team lead in Adopt-Hosting project to develop a web application using this platform for at t Hosting services.
- Team lead in eGBS project to build a web application on top of this platform for at t Network Integration services.
Confidential
Sr. Java Developer
Responsibilities:
- Develop PCS' 100 Web-based, On Demand software product with J2EE, EJB/Weblogic, Web Services/SOA, JSP/Servlet, Struts, Javascript, XML/XSLT, Oracle, Ant, Junit and Source Safe.
- Involve in full life-circle development of Point of Sale POS software. It's a pure java windows application built in Java SWT/Jface/Swing, Eclipse, JavaPOS, EJB, Web Services/Hessian and Java WebStart technology.
- Design and develop a Packaging and Shipping software for wireless devices PDA with J2ME Web Services WSA and SWT/Swing on J2ME platform.
Confidential
IT Consultant
Responsibilities:
- Customer Network Reporting: a web based database client built with JSP/Servlet, Struts, DHTML, tomcat and Oracle.
- Convert two large VB5 legacy applications to VB.NET with Sybase database.
- Develop a retail software with ASP, SQL Server and MS Commerce Server 2002.
Confidential
Senior Software Engineer
Project Description:
MVISION.Dynamics is a Java-based Transaction Delivery and Processing Framework, Message-driven Middleware which provides an electronic bridge between emerging technology and legacy systems.
Responsibilities:
- EJB Solution: WebGateway built on Weblogic 6.1 platform
- NodeConnect: wrapper of JMQ and SonicMQ services
- WebGateway: Internet-Banking built with JSP/Servlet on Tomcat
- Tandem Connector: driver for Tandem legacy system based on JDBC and J2EE Connector interfaces
- Dynamics Console: Java Swing GUI with TCP connections
- PoolManager: TCP connection pool, a robust multi-thread program
- ISOGateWay: handle ISO8583 banking protocol
- ImageGateway: handle image check reader device
Environment: JDK1.3, J2EE, EJB, JMS, JSP, Servlet, JDBC, J2EE Connector, Swing, TCP socket, Mutli-threading, J2ME, Forte, Weblogic, Tomcat, SQL Server, Oracle, HTML, XML, Windows NT/2000, Unix, CVS, Junit, Rational Rose.
Project Description:
- Citibank Phonebanking ISDN Conversion Project Singapore, is a VB program connects to Tandem mainframe with Tandem Remote Server Call from Cornerstone, talks to host on IBM mainframe with ATMAPI from Attachmate .
- Project Description:
- EntetoMail is an email Security software features filtering, policy management, and PKI certificate protection. A VB client runs as daemon with web-based certificate server. Utilize CrytoAPI, MAPI, POP3/SMTP protocol, TCP/IP Firewall, Openssl and InstallShield.
- Project Description:
- MVISION.dbCOMPARE and MVISION.dbCONVERT are database tools for Enscribe database on Tandem mainframe and relational databases SQL Server, Oracle . Create VB GUI client and TAL/Cobol host program.
Confidential
Software Engineer,
Project Description:
Enterprise Modeling Platform, BRIDGE '99 is large universal enterprise management software.
Responsibilities:
- Build Project Management System, a 3-tier structure software with SQL server7.0, VB GUI, and business rules encapsulated in VB/VC COM DCOM.
- Build Information Transmission System, Browser/Server structure, powered by Exchange Mail Server and MS IIS4.0 Web Server, with Exchange5.5 Web-Access and ASP interface work with CDO .
- Build Multimedia Monitoring System, an Internet Video program Based on MS NetMeeting SDK, has VB6 GUI, a powerful drag-drop ActiveX control, and VC DLLs to call low level NetMeeting APIs.
- Build Report Generater Add-in, an interesting VB Add-in tool to design and generate data reports in drag-drop mode, and then programmers can add codes.
Environment: VB, ASP, Java, VC, COM/DCOM, SQL Server7, Oracle 8, IIS, MS Exchange server5.5, InterDev, SourceSafe, Rational Rose, NetMeeting.
Project Description:
Develop Office Automation System NOTES version, Lead 5 programmers to work for 3 months in Lotus Notes4.6 environment. Familiar with Lotus Notes administration, programming and web service.
Confidential
Programmer
Project Description:
Develop multimedia software with VC 5.0/6.0. Design data dictionaries, algorithms, Audio/Video functions, GUI. Have strong VC experience in Database Access API, multimedia API, GUI API, MFC and ActiveX Control.