We provide IT Staff Augmentation Services!

Lead Developer Resume

5.00/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • Over 6 years experience as an architect/technical lead out of a total 14 years of experience in IT industry with excellent analytical, technical, and project management skills.
  • Extensive experience in full life cycle design, development, testing and production support using waterfall or agile methodology.
  • Extensive experience managing Oracle, J2EE, JSP, Servlet, EJB, XML and Web Service applications.
  • Extensive experience and demonstrated success as SOA architect & lead.
  • Extensive experience in open source frameworks - Spring Framework, Hibernate, Struts2, and Ant.
  • Strong knowledge of Object Oriented technology and Design Patterns.
  • Good communication skills and excellent team player.

SKILL SUMMARY

Highlights: J2EE, SOA, Web Service, RUP, Struts, Spring, Hibernate and Amazon AWS.

Programming Languages: Java, JSP, Servlet, C++/C, VB, JavaScript, PL/SQL, Perl, CGI, DOS Batch, UNIX Shell.

J2EE: JSP, Servlet, EJB, JMS, Struts.

Web: JavaScript, Free Marker, Ajax, jQuery, WSDL/SOAP.

XML: XML Schema, DTD, RDF, DAML+OIL, OWL, GML, DOM, SAX, JDOM, XSLT.

Modeling/CM Tools: Rational Rose, Clear Case, Clear Quest, Subversion, CVS

Application Server: JBoss, WebLogic, Apache, Tomcat, JRun.

Databases & Tools: Oracle, Microsoft Access, PL/SQL, JDBC, Perl DBI, Oracle WebDB, Toad.

IDE/Build Tool: Ant, Maven, Forte, IntelliJ Idea, JBuilder, Eclipse, XML Spy

Project Management: Microsoft Project

PROFESSIONAL EXPERIENCE

Lead Developer

Confidential, Reston, VA

Responsibilities:

  • The full life cycle of requirement analysis, web service architecture and frameworks design, implementation and unit testing.
  • Lead the design and implementation of REST web services using Hibernate, JAX-RS, Jersey, Spring, JAXB and Oracle 11g.
  • Lead code review process with team members using both Sonar and CAST AIP.
  • Manage and assign developer tasks and train new employee and consultant as needed.
  • Lead CAST AIP plug-in integration with Confidential Continuous Integration (CI)/Continuous Deliver (CD) project. I not only build a Jenkins job to get source code from Subversion, retrieve related libraries from Nexus, trigger two CAST rest web service to generate analysis report but also lead the full integration testing with developers, CM engineers and CAST consultants.

Confidential, Reston, VA

Technical lead/architect

Responsibilities:

  • The full life cycle of the Profile application including requirement analysis, web service architecture and frameworks design, implementation and unit testing.
  • Lead the design and implementation of the Profile application frontend pages using FreeMarker, Ajax, jQuery, Struts2, EJB, Oracle database and Web Logic 10.3.
  • Lead the design and implementation of several REST web services using Hibernate, JAX-RS, Jersey, Spring, JAXB, SOAPUI and Oracle.
  • Lead Profile Rewrite Application cloud implementation using Amazon AWS using AWS EC2, AWS S3, AWS RDS, etc.

Confidential

SOA technical lead/architect

Responsibilities:

  • The full life cycle of the NPC application including requirement analysis, web service architecture and frameworks design, implementation and unit testing.
  • Lead the design and implementation of NPC web services using Jax-ws, Spring, Spring JDBC template, Spring test framework, java XML binding, SOAPUI and DAO.
  • Logging mechanism is implemented for both BSNPC and BSINAS to help for issue trouble shooting;
  • Caching mechanism is also implemented to alleviate the initialization time of BSINAS web service call so that NPC performance is greatly improved.
  • Several java web service test cases using spring test framework are implemented and performance test cases are defined through SOAPUI as well.

Confidential

Senior/lead Software Engineer

Responsibilities:

  • The full life cycle of the NSAT application including requirement analysis, software architecture and frameworks design, implementation and unit testing.
  • The design and implementation of several SAT web pages using FreeMarker, Ajax, jQuery, Struts2, EJB, Oracle database and Web Logic 10.3.
  • The design and implementation of several SAT batch job using SAT batch framework, EJB, Oracle database and Web Logic 10.3.
  • The design and implementation of several DAOs using Oracle PL/SQL and JDBC.
  • The database design including database schema diagrams, tables, scripts to create and populate tables, stored procedures, and indexes (Oracle, PL/SQL).
  • SAT performance tests for both web and batch tests in each release. Working with performance team manager, performance team developers, production support engineers and NOC engineers regarding deployment and performance test related issues.
  • Lead the SOA gateway migrations regarding CLEP rest web services, CLEP ETS check-in web services and also bsemail web services.
  • Lead the full life cycle of the CLEP Admin Tool application including requirement analysis, software architecture and frameworks design, implementation and unit testing.

Confidential

Lead operation engineer

Responsibilities:

  • Manage investigation on most complex issues reported SE-IMT and draw on the knowledge and experience of Business Process Owners, vendors, and IT support organizations as necessary to isolate the root cause of the problem, assess the business impact and develop a recommendation on how the root cause should be addressed and how any affected students and/or institutions should be remediated.
  • Manage and assign team analysts on daily workload and train new team members to get them up to speed.
  • Lead IT and Operation weekly SAT Production Issues Review Meeting two times per week to discuss the current status of issues and prioritize corrective efforts with Operation BPOs, SAT SEs, Ecomm SEs, OSS and Finance team.
  • Lead CB and ETS weekly sync up meeting to discuss the current status of issues between CB IT projects and ETS teams.
  • Manage several environment management projects including training deployment project, ACS-CB failover testing project, ETS-CB failover testing project across SAT, AP/PSAT, SAT Online and PROFILE/IDOC for delivering projects on time, within scope, and with quality results. All the project requires project management skill including defining project scope and plan, identify project resource, tracking milestones and manage involved resources such as NSAT SEs, Ecomm SEs, network engineers, finance team, Operation BPOs and CB vendors. The projects need a lot of nights and weekends support and my effort gets greatly appreciated by registration BPO, customer service BPO, IG disaster recovery specialist and CB vendors.

Confidential

Senior software engineer

Responsibilities:

  • The full RUP life cycle of the NSAT application including requirement analysis, software architecture and frameworks design, implementation and unit testing.
  • Design and implementation of several SOAP web services using EJB, XML, XMLBeans, Web Logic 8.1, SOAP and Ant.
  • Design and implementation of several DAOs using Oracle PL/SQL and JDBC.
  • Performance tuning using OptimizeIt.
  • Design and implementation of application security for administration of user account, access rights and permissions using EJB, XML, XMLBeans, WebLogic 8.1, Oracle and PL/SQL.
  • Design and implementation of several application schemas using XML schema.
  • Database design including database schema diagrams, tables, scripts to create and populate tables, stored procedures, and indexes (Oracle, PL/SQL).
  • NSAT lead production support for web service layer of Admin Tool application in release 1.
  • Maintain and support NSAT CSR application in Release 2, Release 3.1 and Release 3.2.
  • Identify and troubleshoot CSR issues in NSAT production releases.

Senior Developer

Confidential, Leesburg, VA

Responsibilities:

  • The full life cycle of the SEEM application including requirement analysis, software architecture and frameworks design, implementation and unit testing.
  • Manage work progress for junior developers and provide technical support as needed.
  • Design and implementation of Web Feature Service (WFS) to access feature information from Oracle database and return the result in GML to the client (JSP, Servlet, XML, XML schema, GML, Xerces, JDOM, Oracle, JBoss, Ant, and Maven).
  • Design and implementation of SEEM Service Bean (EJB) that talks to oracle database through userSmarts Knowledge Base API. (J2EE/EJB, JBoss, AXIS, WSDL/SOAP, Ant, Maven, Xdoclet).
  • Design and implementation of SEEM Folder Viewer to allow EOC personnel to create, read, update and delete resource folders such as situation and incident from Oracle database through Sam Service Bean (Mozilla XUL, JavaScript, SOAP, CSS).
  • Design and implementation of the person schema, equipment schema, incident schema and situation schema (XML schema and RDF schema).
  • Design and implementation of a messaging service (JMS, EJB, XML, RDF, Ant, Maven, JBoss).

Confidential

Lead Developer

Responsibilities:

  • System, high-level and low-level designs of GUI, core APIs and application classes using OO design methodologies and patterns (UML, Rational Rose, GoF patterns).
  • Design and implementation of Ontology Foundation Class API (Jena DAML API, RDF API).
  • Design and implementation of a schema registry, an XML schema parser, and an ontology parser (XML, XML Schema, Xerces, JDOM, RDF API, Jena DAML API, Oracle).
  • Design and implementation of the S-O Map Editor to support semantic mapping between schemas and DAML+OIL ontologies (XML, XML schema, Xerces, JDOM, DAML+OIL, DAML+OIL schema, Jena DAML API, RDF API).
  • Design and implementation of an Ontology-based schema translator, among the first in the world, to translate an XML instance in one schema to another XML instance in another schema (XML, XML schema, DAML+OIL, Java).
  • Design and implementation of the OMT GUI (Java AWT, Swing).
  • Customize ArcGIS to build the congestion management GUI component (Visual Basic, ArcObjects, ArcMap, ArcCatalog, ArcToolbox).
  • Perform Geo statistical analysis and spatial analysis (ArcMap, ArcCatalog and ArcToolbox).
  • Design and implement a Hotzone Application and a JINI-based Hotzone Service to retrieve maps and display related resources in an area of interest (Java, JINI, JSP, Servlet, Tomcat).
  • Extend the userSmarts Geometry package to build algorithms to support spatial operations.
  • Integrate the best map service with OMT inference engine (XML schema, ontology, map rules design).
  • Design and implement MECC GUI (JSP, Servlet).

We'd love your feedback!