Sr. Developer Resume
Springfield, VA
SUMMARY:
A senior J2EE / Java EE developer with scrum agile development experience (JIRA/Scrum) as a technical lead. A Technical lead with strong technical and excellent people skills to work with team to lead through story tasks. Has designed JMS messaging and web services based architectures (SOA) for large group of systems.
TECHINAL SKILLS:
Development Software: Java, J2EE / JavaEE, SpringFramework / MVC, Spring Integration, IBM MQ / JMS, Hibernate, JPA, MyBatis, AngularJS, Drools, Jibx, JSF (Sun RI, myFaces, primefaces), JIRA, git, selenium, rspec, Solr, Eclipse, JSP, JDO (Kodo), Palantir, CSS, Vignette Application Portal (VAP), maven, ant, cruisecontrol, Struts, Junit, JAXB, XmlBeans, Castor, Axis (SOAP), Oracle AQ (JMS), Cogent fingerprint matcher, Oracle Pl/Sql
Application Servers: Weblogic 8/9/10/12, JBoss, Resin, Confidential
Databases: Oracle DB, IBM DB2, Sybase, MySQL, HSQLDB, MongoDB, Postgres
Operating Systems/Platforms: Redhat Linux, HPUX, Solaris, Windows 7
PROFESSIONAL EXPERIENCE:
Sr. Developer
Confidential, Springfield, VA
Responsibilities:
- Developed various applications in e3 program for Border Enforcement management Systems ( Confidential ).
- Development using AngularJs 1.5 UI framework. Development using various java technologies such as OpenJPA, ejb, 3tier enterprise architecture.
- Developed CBP ICAM solutions(single sign on solution).
Technical Team lead
Confidential, Alexandria, VA
Responsibilities:
- Lead agile team of 15 people in DHS CBP Cargo Systems Program Directorate( Confidential ).
- Huge successful modernization of Automated Commercial Environment ( Confidential ).
- Preplanned 2 weeks sprints with government agile team lead.
- Comprehensive understanding of business knowledge and technical requirements.
- Designed and developed pure XML driven parser for Confidential Entry Summary EDI.
- Designed distributed scalable service oriented architecture using SpringFramework to process Entry Summary.
- Migrated large IBM Websphere code base to standard JTA for WebLogic 12.
- Defined many restful web services specifications and implemented services for request validation, down - stream integration.
- Worked with team members on daily basis to ensure story tasks are completed.
- Worked with many other teams to orchestrate multiple systems integrations.
- Developed Entry Summary work-flow process using Spring Integration and MQ JMS.
- Provided bug fixes and performance enhancements for production systems.
- Written new rules and fixed existing rules for Drools rules.
Consultant
Confidential, Ashburn, VA
Responsibilities:
- Developed UI using Primefaces and Primefaces extensions.
- Developed shared Framework services for project wide deployment.
- Developed business logic using hibernate/JPA ORM.
- Developed using Maven and TeamCity (automated build system).
- Developed single sign-on platform (“SSO”) using Confidential CAS including certificate, Windows Active Directory, form, and LDAP based authentication.
Consultant
Confidential, Chantilly, VA
Responsibilities:
- Practiced agile development method using JIRA and git Developed UI using AngularJS
- Developed restful services.
- Developed using Weblogic Server 12
- Developed Acceptance tests using Selenium, Rspec, and page-objects.
Senior Developer
Confidential, VA
Responsibilities:
- Lead UI developers using JSF 2.x .
- PrimeFaces 3.4 Implemented Solr search engine for custom query.
- Developed user management and deployed on Glassfish App Server.
- Transformed XML using XSLT to generate interactive on-demand reports.
- Developed EJB 3.0 middle tier services with JPA.
- Implemented restful Services
Senior Developer
Confidential, McLean, VA
Responsibilities:
- Received Palantir developer training.
- Integrated in house software with Palantir analytic tool.
- Developed XSLT modules to integrate COTS product with Palantir.
Senior Developer
Confidential, Fairfax/Crystal City, VA
Responsibilities:
- Enhanced web application design with implementing hibernate based persistence.
- Served as technical lead to redesign multi-threaded system.
- Designed and implemented multi-threaded processing to increase performance 3-5 times.
- Developed custom Authentication and Authorization for Confidential .
- Implemented many Pl/Sql based user rules for Oracle Database.
Senior Web Developer
Confidential, Fairfax/Ft. Belvoir, VA
Responsibilities:
- Analyzed performance issues with JMeter and Java 5 profiler.
- Developed custom JBoss Java Authentication and Authorization Service that works with Site Minder to implement platform wide single sign-on security.
- Develop HSI web application using JSF (myfaces), Facelets, Hibernate 3, and SpringFramework. Develop custom confluence wiki plugins.
- Develop portlet applications using Vignette Application Portal 7.3 and JSF. Developed MIPR web application using Tapestry 4, Hibernate 3, and SpringFramework.
- Wrote a new project wide architecture design proposal that supports agile process and test driven development with technology demonstration.
- Improved JSP writing and re-use with facelet.
- Designed and developed custom Java Authentication and Authorization Service (JAAS) for Weblogic 8.x/9.x
- Designed persistence module including: bottom up Hibernate3 O/R mappings, persistence level pagination support, proxy connection based on real userid, and dynamic query capability. Developed 3 tier web applications using JSF, iBatis, and Oracle DB. Wrote a new project wide build strategy document, wrote ant scripts to implement the build strategy, and deliver just in time continuous integration via cruisecontrol.
Sr. Developer
Confidential, Fairfax, VA
Responsibilities:
- Developed Audit web application using JDO (Kodo) persistence and JSF (myFaces) web tier framework that features dynamic user defined audit queries.
- Designed and developed persistence level pagination for JDO (Kodo) and JSF datatable.
- Developed custom JSF component to support dynamic resize and configuration changes of advanced tree in myFaces.
- Developed web application using EJB 2.0 persistence and Struts web tier framework.
- Created XML Schema Definition (XSD) for shared xml based beans. Utilized JAXB and XmlBeans to create standard xml message to other Confidential .
- SOA (Service Oriented Architecture) implementation of services utilizing J2EE components such as JMS (IBM MQ & Oracle AQ), Oracle 9i DB, and MDB (message driven beans). Developed finger print based biometric identity web services for Confidential ’s US Visit program.
- Developed custom authentication service (JAAS) under Resin to meet existing requirements of user single sign-on from multiple systems authority sources.
- Developed struts action to quickly locate possible candidates for foreign visitor identification
- Developed SOAP service using Axis that provides generic 1 to 1 biometric identity verification.
- Developed unit test cases utilizing mockobjects, junit and strutstestcase. Utilized maven for development project management.
- Utilized xdoclet to auto generate web services deployment descriptor and SOAP WSDL. Integrated COTS (cogent) biometric scoring product with web services through JNDI resources.
- Generated and installed X.509 certificates for Resin web server SSL (secured socket layer) communication. Peer reviewed development code and documentation for CMM level 4 processes.
- Developed service to identify and update US CIS (US Citizenship and Immigration Services) credentials to its application for Confidential ’s US Visit program.
- Utilized JMS/Oracle AQ for enterprise messaging service to communicate its process transition.
- Developed CIS data management process using JDBC and Oracle 9. Developed NIST format (EFTS) parser for FBI data.
Consultant
Confidential, Dulles, VA
Responsibilities:
- Develop and test along with design documentation of SPUD using C/C++ under Linux.
- Create system design document (SDD)
- Develop changes, unit test and integration test.
- Redesign SPUD using C/C++ under Linux.
- Redesign SPUD to work with central registration using rules based frame.
Sr. Developer
Confidential, Arlington, VA
Responsibilities:
- Data warehouse implemented using PL/SQL, ksh, perl, and sqlldr.
- Optimized to speed up data extracts and archival using Oracle Hints.
- Wrote ksh scripts and Oracle utility scripts for automation and end to end monitoring.
- Developed Universal Interface that allows uniform data handling using C/C++ and ksh on HP-UX.
- Performed requirement analysis and analyzed system and change requirements.
- Developed new universal interface client module.
- Integrated changes to existing application modules.
- Development for Consumer Commission Engine using C++, Roguewave, Oracle on HPUX.
- Led consumer commission engine development team.
- Designed architecture that maximizes concurrent processing by creating server and workers process model using remote procedure call (RPC).
- Implemented server that allows real-time status report on commission calculation progress.
- Implemented 271 FCC merger requirements for commissioning rules.
- Fully utilized object oriented design patterns (Singleton, adapter, visitor, builder, factory, composite etc.) to promote and enhance performance and code maintainability.
- Co-Designed Oracle Database schema to provide calculation rollback capability, accounting adjustments, and any other post user process.
- Supported testing, integration testing, production issues.
- CCS Development for Commercial Commission Engine C++, Roguewave, Oracle on HPUX.
- Modified existing commercial commission engine to implement year 2000 commission plan.
- Migrated existing commercial code base for Oracle Database upgrade.
- Developed enhanced sales hierarchy processing model to speed up engine.
Consultant
Confidential, Herndon, VA
Responsibilities:
- Developed for Autologin using C++, Motif, and Roguewave on HP-UX
- Designed Autologin which integrates over 650 systems on CCP (Customer Care Platform) for over 1200 service representatives.
- Re-wrote completely using object oriented design for more clear and easy to maintain code base.
- Autologin utilizes Motif to create single point access and integration for all CCP systems allowing representatives for higher productivity and faster response time.
- Development for Autologin Administrator using C++, Motif, and Roguewave on UP-UX.
- Provided GUI that enables fast Autologin system services requests.
- Designed and implemented uninterrupted system upgrades capability utilizing network sockets to over 60 data centers.
- Provides easy “fool proof” administrations to add, remove, and edit systems and applications on CCP.
Analyst
Confidential, Washington, DC
Responsibilities:
- Development for application Market Maker using C and Sybase on Solaris.
- Developed and implemented additional APE deployment requirements.
- Implemented additional GUI utilizing Motif.
- Implemented on-going maintenance and fixes.
- Development for Automated Pricing Engine (APE) that manages $260 billion portfolio using C and VB for Windows.
- Took the lead on three-way redundancy of pricing application.
- Principle architect of multi-layered application design that promotes efficient concurrent development, easily readable and maintainable code.
- Designed, coded, tested, and implemented for contingency. Analyzed and coordinated network implementation to ensure redundant network accessibility.
- Contributed to development approach and coding practice standards.
- Significantly contributed to GUI design.
- Completed software life cycle from requirement analysis to deployment and production support.
Systems Analyst
Confidential, Alexandria, VA
Responsibilities:
- Oracle 7.1 Database Administrator.
- Installed Oracle 7.1 for Netware software.
- Created and configured databases.
- Configured and distributed SQLNet 2.1 to clients.
- Perform routine administration for CostPoint(over 1400 tables)
- CostPoint management system.
- Installed 1400+ tables system.
- Supported data conversion from legacy VAX system.
- Performed the analysis on new system configuration.
Consultant
Confidential, Bethesda, Maryland
Responsibilities:
- Responsible for Sales System of several hundred million dollars a year.
- Support and maintenance of the system.
- Produced specialized management reports.
- Stabilized the system by resolving network locking issues.
- Developed and implemented additional/changing business rules.
- Developed and implemented a reporting system from MS SQL Server.
- Redesigned and wrote version 2.0 to increase stability during network errors.
- Created custom reports for sales department.
- Created Report Server database on SQL Server.
