We provide IT Staff Augmentation Services!

Lead Developer Resume

Summary:

  • Having 8.2 years of Software development experience in the areas of Client Server and Web based applications
  • Good exposure to Telecom, Banking & Financial Services domain
  • Good experience on Requirement Elicitation and Analysis
  • Design Software Solutions by analyzing user needs.
  • Hands on experience on development and implementation of software applications using Java/J2EE, Hibernate (3.0), spring (3), struts(2), Jersey (1.4), Spring MVC, Spring AOP, Spring ORM, Spring JDBC, Spring Security, JBPM, Servlets, JSPs, JDBC, NO~SQL frameworks
  • JP Morgan Chase proprietary Framework and Tool knowledge &ndash FAST, UM MQ, Control M, and Run Deck
  • Excellent exposure to ExtJs 4, AngularJs, JQuery, JavaScript, JSON, and Ajax
  • Good knowledge in Web Services &ndash Axis2, JAX WS, JAX RPC and Spring WS
  • Good knowledge in RESTful Web services &ndash Jersey and Spring
  • Experience in working with scripting technologies like shell scripts
  • Exposure to database tools like DB2, MySQL, Sybase and Oracle
  • Good experience on preparing project estimates
  • Good experience in store procedures and triggers
  • In Depth knowledge in Big Data Analysis Hadoop and Hive (Programming and Administration/Cluster setup)
  • Excellent exposure on resolving Black Duck and Dynamic Scan Security Issues
  • Involved in the performance tuning of applications
  • Developed test strategies, test cases and test plans based to test the functional requirements
  • Hands on experience on unit testing, system testing and performance testing.
Technical Skills:
  • Programming Language & Framework: JAVA, J2EE, Web Services (Axis 2, IBM JAX RPC, Spring WS), Spring (IOC, MVC, AOP, TX, ORM, JDBC, Security), Struts, Jersey, Java Script, ExtJs 4, JQuery, Ajax, JSON, JMS, Hibernate, JBPM, EhCache
  • JPMC Proprietary Frameworks and Tools: FAST, UM MQ, Run Deck, Control M
  • Server Technologies: Java
  • Client/Browser Technologies: ExtJs 4, AngularJs, JQuery, Javascript, HTML
  • Scripting Languages: Shell Script
  • Database: DB2, Oracle, MySQL, Sybase
  • Development Tools: Eclipse, FAST, Run Deck
  • Configuration Tools: SVN, Clear Case, Clear Quest
  • Testing Tools: JMeter, Test Director
  • OS: Windows XP/Vista/2008,7, Linux
  • Big Data: Hadoop, Hive, MongoDB
Company: Confidential,Jersey City, NJ
Projects: Project Name #1: CRM Dynamics
Duration: 6+ months
Role: Lead
Description: This project is to build custom CRM Dynamics UI using ExtJs. It supports CRUD operations on Activities, Conversations, and Opportunities. It also provides search and dashboard capabilities.
Responsibilities:
  • Work as an Onsite Technical Lead handling an offshore team of 12
  • Prepared effort estimates
  • Performed analysis of user stories and prepare approach documents
  • Developed design for Infinite Scrolling, Export to excel (fully at Client Side), Error Handling.
  • Performed review of all the deliverables developed by team
  • Involved in identifying and implementing solutions for IE 11 UX issues
  • Involved in development activities.
  • Performed Build and Deployment of all the applications
  • Managing project releases (DEV, SIT)
Environment: ExtJs 4, JQuery, CRM Dynamics, JavaScript, Jenkins, Maven, Windows XP, Linux Project Name #2: Account Summary

Client: Confidential
Duration: 4+ months
Role: Lead Developer

Description: Account Summary provides a Summary of all accounts with balance data/other information for a specified Customer at the ECI level and at the DM level. Users can see a consolidated view of all the accounts of a Client Checking, Savings, CD, Investment, Credit Card, Mortgage, Loan, Trust and others. Users can change the Client in the context by switching the Client Relationship Tree or by using Client Quick List or by searching for different client using Search.

Responsibilities:
  • Worked as a sole developer in the project
  • Worked on Fixing all the Black Duck and Dynamic Scan Security Issues on Account Summary application
  • Worked on enhancements in Account Summary and Client Header applications
  • Created design documents.
  • Created RESTful web service Client using Jersey & JSON
  • Review of the deliverables
  • Performed unit testing, system testing and performance testing
  • Performed Build and Deployment of the applications
  • Managing project releases (SIT, UAT etc)
Environment: Java/J2EE Struts 1.1, SOAP and RESTful Web Services, JDBC, JavaScript, Jenkins, Sybase, Stored Procedures, Websphere Portal, Maven, Windows XP, Linux Project Name #3: Entitlements

Client: Confidential
Duration: 6 months
Role: Lead
Description: The Entitlements system provides the ability to control access to Wealth Management applications (primarily The Workstation portal). This access control is functional (what application functionality) and visibility (what clients). The system also provides the ability to manage Workflow Teams. The functional entitlements are also integrated with the corporate LDAP infrastructure.

Responsibilities:
  • Onsite Technical Lead for a team of 4
  • Knowledge Transfer to the team members about the JPMC systems and Proprietary Frameworks and tools (FAST)
  • Involved in Requirement Elicitation
  • Prepared effort estimates
  • Developed approach and design documents for the project
  • Create RESTful web services using Jersey & JSON
  • Create SOAP Web services using JAX RPC (IBM)
  • Writing Stored Procedures and Triggers
  • Review of the deliverables
  • Integrate Entitlement system with LDAP and other applications.
  • Give demonstration of the enhanced application to the client
  • Configuration management in SVN
  • Performed unit testing, system testing and performance testing
  • Performed Build and Deployment of all the applications
  • Managing project releases (SIT, UAT etc)
Environment: Java/J2EE, Spring (IOC, MVC, AOP, JDBC), SOAP and RESTful Web Services, JDBC, LDAP, JavaScript, Hudson with Sonar (Jenkins), Sybase, Stored Procedures and Triggers, Websphere Portal, Maven, Windows XP, Linux Project Name #4: Portal Migration

Client: Confidential
Duration: 10 months
Role: Lead
Description: This project involved migration of web applications and pages from WebSphere to FAST platform in a standardized JPMC format. By this JPMC&rsquo s annual cost savings per year is around $322,000 which is the license cost for WebSphere Portal. FAST is a JPMC Proprietary Framework and therefore it is free.

Responsibilities:
  • Lead a team of 5 members at offshore
  • Knowledge Transfer to the team members about the JPMC systems and Proprietary Frameworks and tools (FAST, Run Deck)
  • Involved in Requirement Elicitation
  • Prepared effort estimates
  • Developed approach and design documents for the migration
  • Write code to migrate the application from WebSphere portal to FAST
  • Review of the deliverables
  • Give demonstration of the migrated applications to the client and users
  • Configuration management in SVN
  • Performed unit testing, system testing and performance testing
  • Perform Build and Deployment of all the migrated applications using JPMC Proprietary build tool Run Deck
Environment: Java/J2EE, Struts 2, Struts 1.2, Spring (IOC, MVC, AOP, ORM, Security) Web Services, JDBC, Hibernate, LDAP, JavaScript, JQuery, FAST ARM, Hudson with Sonar, Oracle, Tomcat, Maven, Windows XP, Linux Project Name #5: Document Services Request Center (DSRC)

Client: Confidential
Duration: 13 months
Role: Lead Description: DSRC provides enhanced Program Preparation and Closeout capabilities for Marketing, Direct Mailing efforts, allowing JPMC internal production capabilities to be used, where previously only outside firms had the necessary capabilities.

Responsibilities:
  • Lead a 7 member team at offshore
  • Knowledge Transfer to the team members about the JPMC systems and Proprietary Frameworks and tools (FAST, Run Deck)
  • Involved in Requirement Elicitation
  • Prepared effort estimates
  • Developed High Level and Low Level Design of the application
  • Develop and implement application components
  • Review of the deliverables
  • Create Request Traceability Matrix
  • Integration of the application with multiple JPMC in house systems
  • Demonstration to client and end users
  • Performed unit testing, system testing and performance testing
  • Involved in performance tuning of the Application
  • Performed the Build and Deployment of the application using JPMC Proprietary build tool Run Deck
  • Configuration management in SVN
Environment: Java/J2EE, Spring (IOC, MVC, AOP, ORM, JMS, Web Services), JDBC, LDAP, JavaScript, JQuery, Run Deck, Hudson with Sonar, Oracle, Tomcat, Windows XP, Linux Project Name #6: Payer Receiver Directory (PRD)

Client: Confidential
Duration: 10 months
Role: Lead
Description: Payer Receiver Directory (PRD) provides a faster way of delivering payments to the clients by reducing the manual efforts of printing/mailing the checks made to JPMC Lockbox Clients. PRD will facilitate the Lockbox information b/n a Lockbox system like Receivables EDGE and Check printing system like CKO.

Responsibilities:
  • Leading a team of 4 at offshore
  • Requirement Analysis and preparation of Architecture document
  • Preparation of High Level Design (HLD) and Low Level Design (LLD)
  • Knowledge Transfer to the team members about the JPMC systems and Proprietary Frameworks and tools (FAST, UM MQ, Control M)
  • Created Proof of Concept (POC)
  • Developed the critical modules of the application using JAVA/J2EE, UM MQ and Control M
  • Implementation of non functional requirements like Transaction Management and Security
  • Performed the review of deliverables
  • Demonstration to client and end users
  • Integration of the application with multiple JPMC in house systems
  • Set up and configuration of Continuous Integration Tool Hudson with Sonar
  • Involved in the configuration and set up of Secure NDM for file transfer
  • Defect tracking using Quality Center
  • Involved in Performance Testing and Performance Tuning of the application.
  • Configuration management in SVN
Environment: Java/J2EE, Spring (IOC, MVC, AOP, ORM, JMS, Web Services), JMS (UM MQ), Hibernate, Hudson with Sonar, Oracle, Tomcat, NDM, Windows XP, Linux Project Name #7: SPEADD

Client: Confidential
Duration: 13 months
Role: Senior Developer & Acting Lead
Description: The objective behind SPEADD project is to develop an online web based application to automate and harmonize the due diligence process and which will result in benefits like automated workflow, reduced administrative tasks, automatic email notification efficient tracking using dashboard and quicker adoption of changes in business and regulatory rules.

Responsibilities:
  • Requirement Analysis and preparation of Architecture document
  • Preparation of High Level Design (HLD) and Low Level Design (LLD)
  • Created Proof of Concept (POC)
  • Developed workflow using JBPM
  • Involved in the development of critical modules like global transaction management, concurrency by using Spring AOP
  • Played a critical role in the Integration of the application modules
  • Writing JUnits for the classes
  • Demonstration to client and end users
  • Performed performance tuning by Http Session cleanup, Hibernate session cleanup
  • Integration of Atomikos to make Tomcat as global transaction supported
  • Implementation of email Notification with the help of SMTP protocol and Velocity Template
  • Configuration management in SVN
Environment: Java, J2EE, FAST, Spring (MVC, AOP, ORM, JDBC, JMS, IOC, Web services ), Hibernate, JMS (UM MQ), Web Services

Client: Confidential
Client: Unisys
Duration: 11 months
Role: Senior Developer
Description: Notification Services is part of the Open Extended Platform (OXP) software suite. It provides subscribers with notifications of events, which may be mailbox status changes or events external to the mailbox from a third party.

Responsibilities:
  • Worked on protocols SIP, SMTP, XMPP and MM7
  • Requirement Analysis and preparation of understanding document for throttling implementation and solicited SIP implementation
  • Development of throttling implementation for Notification Services
  • Involved in the complete protocol implementation of SIP solicited MWI RFC 3261
  • Involved in upgrading the SIP implementation using JAIN SIP1.2 (SIP API)
  • Writing system test cases and performance test cases
  • Fixing notification related Trouble Reports (TRs) and Change Requests (CRs)
  • Estimation on Change Requests (CRs)
  • System Testing, Performance Testing and regression testing
  • Configuration Management using Clear Case
Environment: Java, J2EE, Servlets, JSP, Spring, Struts, Hibernate, JDBC, MySQL, JBoss, Linux, Windows XP Project Name #9: Sprint Law Enforcement Graphical User Interface (LEGUI)

Hire Now