It Consultant Resume
Omaha, NE
OBJECTIVE
- Seeking for a challenging position in software development and architecture with opportunities for professional growth and advancement.
SUMMARY
- More than 10 years IT experience in developing complex enterprise applications.
- Sun Certified Enterprise Architect, Web Component Developer and Java Programmer.
- Solid understanding of software architecture, object - oriented analysis, design and web application development.
- Proficient in multiple object-oriented programming languages.
- Excellent analytical, problem solving, communication and interpersonal skills.
TECHNICAL SKILLS
Architecture: component based architecture (EJB, COM/DCOM), SOA (SOAP Web Service, REST Web Service)
Framework: Spring, AOP, Hibernate, Struts, OCF
Technologies: J2EE, JSF, JSP, Servlets, Filter, JSTL, Tag libraries, EJB, JDBC, JMX, J2EE patterns, Swing, Java Web Start, JNLP, Applet, FreeMarker, Tiles, Sitemesh, JNI, Maven, Ant, JUnit, EasyMock, Active Directory, LDAP
Language: Java, C++, XML, UML, C, HTML, SQL, FORTRAN, C#
Server: WebSphere Application Server, JBoss, Netscape Application Server, Tomcat, IIS
Database: Oracle, DB2, MS SQL Server, Sybase, ODBC
Tools/IDE: Eclipse, WSAD, CVS, Subversion, Rational Rose, UML, Visual Studio
Security: PKI, X.509, PGP, VPN, ECC, ECDH, SSL, CA
Platform: Windows, Solaris, Linux
PROFESSIONAL EXPERIENCE
IT Consultant
Confidential, Omaha, NE
Responsibilities:
- Worked on multiple projects for Confidential, used JMS to publish business events, JiBX to bind XML data to java objects, XSLT to transform XML to different formats, XSD to validate XML data, JMX to monitor and manage resources, Hibernate for persistence, also used EJB web service endpoint to allow Java/C++ client access.
- Technologies: JMS, JMX, Maven, Hibernate, JSF, JiBX, XSD, XSLT, XSL, SOAP, ClearCase, ActiveX, TCP/IP
Environment: JBoss, Eclipse, Visual Studio, Oracle PL/SQL developer
Application Architect
Confidential, Omaha, NE
Responsibilities:
- Worked on the project of rewriting existing legacy web application utilizing Spring framework along with Hibernate, use PKI based digital signature to assure sender identity, form signing to assure the integrity of a form.
Environment: WSAD IDE, WAS, DB2
Software Engineer
Confidential, Omaha, NE
Responsibilities:
- Enhances DecisionQuest Simulator, moves Account Lookup functionality from the client side to server side.
- Implements DecisionQuest Plastic Estimator.
- Implements DecisionQuest Generic Console, using MS XML and GAS server, allow user to view and add Offer Items to DB2 table, uses RogueWave ObjectiveGrid, user can import/export a XML file.
- Enhances DecisionQuest console front end, adds install package download functionality to simplify software distribution process.
- Creates build server to streamline project build process for DecisionQuest product, install packages also get built during the build process.
- Creates NT Service to monitor MQ Series channels using C++, using named pipe and XML as the inter-process communication mechanism, a notification is automatically sent out to the on-call pager if MQ channel is down.
- Uses XML and TCP/IP socket to implement Generic Application Server using thread-per - request model and writes MMC Snap-in Admin tool for it.
Senior Software Engineer
Confidential, Boston, MA
Responsibilities:
- Enhances the Cyber Patrol List Manager, using VC++ 6.0 (MFC) to create UI on NT, creates database API DLLs using Sybase Client Library, creates tables, views and stored procedures to manipulate data on Sybase SQL Server 11.
- Implements a daemon using VC++ 6.0 to make sure the Web pages in Sybase tables are current.
Senior Analyst/Programmer
Confidential, Clearwater, FL
Responsibilities:
- Works in a heterogeneous Client/Server environment in John Hancock, Boston as a contractor, Windows NT is used on front-end, using Open Client/Open Server architecture, client applications send service requests to the Open Server via Language requests, C functions and Sybase stored procedures on UNIX box are used as middleware.
Software Engineer
Confidential
Responsibilities:
- Involved in the design and development of Client/Server based software systems.
- Worked closely with a wide variety of end users, implemented the bank system for Confidential Bank, Tianjin, China, involved in analysis, design, implementation and testing.
Programmer/Analyst
Confidential
Responsibilities:
- Developed and tested programs, created forms and reports for Confidential, Japan.
- Created GUI interface, implemented data access using C for CCI, Japan.