We provide IT Staff Augmentation Services!

Senior Software Engineer Consultant Resume

5.00/5 (Submit Your Rating)

Vienna, Va

SUMMARY:

  • 10 years of extensive J2EE experience of full life - cycle software development in financial and government companies.
  • Successfully lead design and development from concept to production.

TECHNICAL SKILLS:

Programming Language: Java, JSP/Servlet, EJB, Hibernate, Ant, JUnit, Struts, Spring, JSF, JNDI, JMS, Log4J, iText UML, XML, XSLT, Web Services, JavaScript, Regular Expression, CSS PL/SQL, JQuery, Ajax

DB/Server: WebSphere, Weblogic, JBoss, Oracle Portal, Tomcat, Oracle, Sybase, DB2

Operating System: Windows XP, Solaris, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Vienna, VA

Senior Software Engineer Consultant

Responsibilities:

  • Design and develop member profile update User interface with JQuery, Ajax, JSF2.0
  • Create new web 2.0 look and feel with facebox and other CSS libraries
  • Integrate the J2EE components with CICS component with Blast interface and third party screen scraping tool
  • Update DB2 database with iBATIS framework
  • Interact with other system by Restful Web Services with JAX-WS 2.0

Environment: RAD, WebSphere, DB2, CICS, iBATIS, JQuery, Ajax, CSS, Facebox, JSF, Web Services

Confidential, Reston, VA

Senior Principal Software Engineer

Responsibilities:

  • Design and develop inventory data integration system through scheduled batch jobs
  • Design new real time data integration with external inventory system with Web Services
  • Analyze and fix application security vulnerabilities with HP WebInspect.
  • Update existing web application to Struts, Spring and Hibernate framework

Environment: Oracle OC4J, MyEclipse, JDeveloper, Oracle Database, Spring framework, Hibernate, Struts, Pl/SQL, Web Services, XML, HP WebInspect

Confidential, Vienna, VA

Senior Software Consultant

Responsibilities:

  • In charge of the development of persistent service component for the SOA system.
  • Parse incoming XML and automate CRUD process in Oracle XML database.
  • Evaluate tools for building ESB/BPEL components, including Oracle SOA Suite, JBoss SOA, Glassfish.
  • Develop Java Engine for GlassFish ESB
  • Implement web services security futures including Web Services Security UsernameToken in JBoss SOA Platform
  • Assists the development of file adaptor service and transfermation service.

Environment: Oracle XDB, Eclipse, JDeveloper, Oracle SOA Suite, JBoss, JBoss ESB, Spring framework, EJB, JMS, Web Services, XML, WSDL, XQuery, JPA, Red Hat Linux

Confidential, McLean, VA

Senior Software Consultant

Responsibilities:

  • Coordinate with business users and analysts to define the project requirement and design documents with use cases and UML diagrams.
  • Design web services components interacting with Lotus Notes applications and implemented SOA Architecture into the project.
  • Design and setup the framework with EJB and EJF with patterns service locator, EJB command, Session Façade, DTO.
  • Coordinate with data architect to design database schema with PowerDesigner.
  • Integrate Data from MPS application into the new database using Web Method.
  • Extensively involved in writing Stored Procedures and Database Triggers on Sybase using RapidSQL.
  • Responsible for creating a robust automated batch process system using AutoSys and Unix script.
  • Research and setup clustered environment for SIT and UAT with deployment team.
  • Setup stream and view in Clearcase and baseline and deliver the code for deployment.
  • Research and implement the existing EJF framework in the new project, extend the framework with Cactus and MockEJB to shorten Unit testing time and debugging time, update the EJF code to enhance code generation.
  • Design and Implemented MVC Architecture using JSF Framework.

Environment: WebLogic, Sybase, Clearcase, Eclipse, J2EE, Struts, JSF EJB, AutoSys, RapidSQL, EJF, Cactus, MockEJB, Solaris

Confidential, Herndon, VA

Senior Software Consultant

Responsibilities:

  • Define project scope and project management plan.
  • Interact with the business users and support team for requirement gathering, analyze the existing code, define the system in use cases and develop prototypes.
  • Involved in Low Level System and Component Design (Sequence diagram, Class diagram, Activity diagram, Component diagram) using UML/Rational Rose.
  • Operate and document security and risk plan for the class 1 with external user application.
  • Design the processing patterns, database architecture, and deployment configurations.
  • Setup and develop JMS and MDB to process user requests asynchronously.
  • Design and Implemented MVC Architecture using Spring and Struts Framework.
  • Persist the data with Hibernate and stored procedure.

Environment: Solaris, Weblogic, Sybase, Oracle, CVS, MyEclipse, Rational Rose, J2EE, Spring, Struts, Hibernate, EJB, JMS, AutoSys, Dreamweaver.

Confidential, Germantown, MD

Senior Software Consultant

Responsibilities:

  • Followed Rational Unified Process for the complete life cycle of the project.
  • Design External Interface Prototype as the core framework to enhance reusability, performance and security, and standardize the business implementation.
  • Research and design SSO with Trivoli server and core security service component.
  • Estimate projects with dynamic requirements, resource and risks to meet required deadline.
  • Define application scope, priority, and requirements with customers from several divisions and locations.
  • Analyze and define the system in Use Cases documents.
  • Design the system in J2EE and Web Services to handle daily large volume data processing and interface with legacy system and other platforms in high level and detailed design documents.
  • Implemented MVC Architecture using Struts Framework.
  • Implemented Business Logic using Stateless Session Beans.

Environment: Struts, EJB, Hibernate, JAAS, Web Services, JUnit, Tivoli server, WebSphere5.1, XDE, Oracle 9i, AutoSys, UML, CVS.

Confidential, Indianapolis, IN

Programmer Analyst

Responsibilities:

  • Define scopes and estimations for project requests from the departments.
  • Analyze new requirements, legacy systems and existing database to design the system.
  • Iterate and increment requirement, analysis and design in Use cases and design documents.
  • Setup the network configuration with administrator group to improve performance and security.
  • Evaluate new tools and IDE to enhance productivity.
  • Persist data using DAO, Hibernate 2.0 with Oracle 9i.
  • Use Reflection to load data into JavaBeans automatically by identifying the metadata from database.
  • Developed standard JSP tags for internal use.
  • Implemented Servlets filter to integrated web page prototype with web pages from other applications at run time.
  • Unit Tested using JUnit and Cactus, integrated test using QA Center. Documented user acceptance testing in Test Case and Test Path.
  • Designed XML configuration files and parsed it using JDOM.
  • Develop packages, functions and triggers in PL/SQL
  • Design J2EE applications to interface with legacy systems and other development teams.
  • Model database structure, and help DBA to populate new database from legacy system.
  • Lead the development and test of the J2EE applications and mentor new members of the team.
  • Lead the design and development of web based crystal report framework with .Net to integrate with Java web application.
  • Lead the development of an Embedded VB application in Windows CE for the mobile device and a VB ADO application to synchronize the data with the Paradox database.
  • Automated deployment using Ant.

Environment: JAVA, J2EE, JSP/Servlet, EJB, LDAP, Struts 1.1, JUnit, Log4J, Hibernate, XML, JAXP, JBuilder, Rational Rose, UML, Weblogic, JBoss, Tomcat, Ant, XSL, Apache web server, Oracle, Access, Crystal report, JavaScript, VSS, ASP.NET, C#, Linux

Confidential, IN

Programmer Analyst

Responsibilities:

  • Design and develop new web application in J2EE both independently and as a team member.
  • Design new Oracle database structure and load data with SA and DBA team.
  • Support legacy system in Java and Oracle.

Environment: JAVA, J2EE, JSP/Servlet, LDAP, XML, JBuilder, XML, Tomcat, Win 2K, Solaris, Oracle, VSS.

We'd love your feedback!