Development Team Lead Resume
SUMMARY:
- Developer Lead with 14 years of in - depth experience in the Financial Services Industry with complete software development lifecycle experience using J2EE Technologies at Front-End, Middle-Tier and Back-End.
- Web Application Design & Development Expert in the Financial Services Industry
- Commended by manager for expertise in developing applications using Spring Framework, JasperReports/iReports, Tibco EMS and J2EE
- Proficiency in Java/Oracle on Unix/Linux platform
- Hands on Experience in developing applications using REST API
- Proficiency in Object Oriented Analysis, Design / Development Methodologies, Java and J2EE Core Design Patterns, Creating Sequence and Class Diagrams using UML tools.
- Results-Oriented Leader with demonstrated success in organizational skills
- Successfully lead CCR team at Citibank to deliver several enhancements and integrated with external firewall management tools
- Effectively lead a team to provide 24 X 5 production support service at Confidential utilizing knowledge on ITIL processes
- Achieved Valuable Cash from Confidential -ERC for successful completion of e-Treaties system for demonstrating excellent Group Leader qualities
- Motivated the team to stretch to the limits.
- Played a crucial role in team members and enhancing their knowledge base.
- Proficient Developer with thorough understanding of Project Management methodology and SDLC
- Hands on Experience in Full Object Oriented life cycle development utilizing Rational Unified Process, which uses Use Case approach, Object Modeling, and Design.
- Expertise in Requirement Gathering and Documenting, Use Cases and Use Case Diagram development.
- Green Belt Six Sigma trained & good awareness of Quality processes and testing methodologies.
- Customer Centric Professional who pro-actively suggests innovative solutions.
- Highly appreciated by customer for proactive suggestions and actions.
- Effective at handling multiple projects, with proven track record for quick turn-around times.
- Demonstrated ability to follow-up and follow through on work
- Possess’ excellent communication skills, both written and oral.
- Worked with esteemed clients such as Citibank, Confidential, Guardian, Confidential -ERC, Confidential and Siemens & posses sound knowledge of Insurance/Reinsurance and Banking Domain.
TECHNICAL SKILLS:
Languages: Core Java,J2EE,,XSL, XMLBeans, UML, JasperReports/iReports
Frameworks: Spring 3.0, Hibernate, iBatis, Struts 2.0,JUnit,log4j
Web Technologies: XML, JavaScript, AJAX, JQuery
Databases: Oracle 11g (SQL, PL/SQL), MS SQL Server 7.0, 2000
Application Servers: Web Logic Server(8.1, 10.3),IBM Web sphere
Tools: Rational Modeler, Visio, STS, RTC, iReports, Ant 1.5.1, Toad, WinSCP, SQLLoader, SQLDeveloper, Synergy
Workflow Tools: OBPM 10.3, IBM-BPM 8.0
PROFESSIONAL EXPERIENCE:
Confidential
Development Team Lead
Responsibilities:
- Developed a new component to generate OneApproval requests and submit them using webservice call
- Design the data model to store incoming/outgoing requests/responses to support logging and toubleshooting
- Developed a Listener using Spring framework to consume incoming responses from OneApproval System.
- To Lead, Assign and Assist to the Development team of 6 members on tasks, delivery and deployment.
- As a Scrum Master for the project conducted daily scrum call for Tracking the Issues and finding resolution to open items
Confidential
Development Team Lead
Responsibilities:
- To understand and analyze the various modules of Firemon Security Intelligence Platform
- Evaluate the capability of Firemon Rest APIs to explore various integration points possible with CCR application
- Used Ajax and JQuery to Design and Develop a POC to demonstrate the communication between CCR and Firemon using Rest API call and consuming the JSON response.
Confidential
Development Team Lead
Responsibilities:
- Design and develop messaging based solution to communicate with ServiceNow system that involved sending/receiving of JMS messages on Request/Response Queues
- Used XMLBeans to generate java objects from the predefined schema thereby enabling generation of ServiceNow requests.
- Developed a component to include attachment files to the ServiceNow tickets using a webservice
- Co-ordination with business users and provide resolutions during user acceptance testing.
Confidential
Development Team Lead
Responsibilities:
- To understand the working of 3rd party Algosec Firewall Analyzer (AFA) tool and its supported API
- To conduct Gap analysis to bridge the Gap between CCR application and AFA
- To Lead, Assign and Assist to the Development team of 4 members on tasks, delivery and deployment
- To design and Develop integrated solution based messaging infrastructure to receive Algosec events in CCR
- To create AFA tickets using Rest API call
- Lead the co-ordination with Algosec Vendor team
- Track the Issues and ensure on-time delivery ofintegrated solution
- To co-ordinate with offshore team and resolve open issues
Confidential
Development Team Lead
Responsibilities:
- To Analyze and document current state process of the existing CCR Application
- To Lead, Assign and Assist to the Development team of 4 members on tasks, delivery and deployment
- To Analyze and Plan the activities required to upgrade the application to new software i.e. Migrate from Weblogic 8.1 to 10.3 and BPM 5.7 to OBPM 10.3
- To integrate WL and OBPM 10.3 domains to enable communication between 2 domains
- To co-ordinate and train offshore team to new version of Weblogic and OBPM
- To build, deploy and package application for different environments for integration testing and UAT
- Co-ordinate with various testing teams and Defect tracking
Confidential
Development and Support Lead
Responsibilities:
- Lead a team of 5 members that provided Level 1/Level 2 Support capability for FX4Cash Engine
- On-boarding of FX4Cash Application in to Production Management that involved documentation of support Grabpacks, Runbook and material to facilitate the team
- As a Group Lead was responsible for Incident management as per ITIL including logging, tracking and solving production incidents and involved in Root Cause analysis of incidents
- Developed and Implemented AXSPoint Reports module using JasperReports API, SQL and JDBC.
- Designed and formatted various Reports for Payments, Trades and company using iReports visual reporting Tool.
- Utilized advanced features of Jasper Reports such as sub-reports and grouping to handle complexity of Data
- Used iBatis Data Mapper framework to populate the data objects required in order to fill the reports.
- Developed complex SQL Queries and stored procedures to fetch and filter the data required for reporting.
- Developed UNIX shell script to FTP the generated reports to a predefined server location for long term archival.
- Defect Fixes and CR implementation as part of ongoing maintenance of FX4Cash Engine
- SIT and UAT support for each Quarterly release including documenting test cases, co-ordinate testing with other interfacing systems, Maintenance of static data
Confidential
Sr. Software Developer
Responsibilities:
- Developed CAAA Interface for FX4Cash Engine using Spring framework.
- Developed CAAA Gateway and Service to processes replication messages published by CAAA System using JMS based gateway framework
- Developed message parser using XMLBeans for parsing Incoming Company/Account messages.
- Developed utility programs such as publisher, subscriber, Message Enqueuer to effectively test the functionality and created test cases
- Used Oracle Queues for communicating with other Modules/components within FX4Cash Engine
- Developed and modified the PL/SQL stored procedures to insert, update and delete data along with iBatis Data Mapper Framework.
- Involved in maintenance and enhancement of Unix shell scripts to start/stop gateways and services.
- Defect Fixes and CR implementation as part of ongoing maintenance of FX4Cash Engine
Confidential
Sr. Software Developer
Responsibilities:
- Development and Implementation of Partner data repository using Struts framework and JSP.
- Developed CDR pattern module using JSP, J2EE, Struts 1.2, Javascript, HTML.
- Incorporated Business Validations using Struts validation framework.
- Developed and modified the PL/SQL stored procedures to insert, update and delete data. Used JDBC call statements to call stored procedures.
- Developed load scripts to load data in PDR and delta load scripts for day-to-day changes.
- Designed and implemented multi-entity and multi-profile enhancement.
- Code Change management using CVS and Defect Tracking using Test Director.
- Development and maintenance of the shell scripts for day-end processing
Confidential
Sr. Software Developer
Responsibilities:
- To Design and Implement the STP Front Office Components such as Agents, Questionnaire, Rules Engine using NaviSys Framework based on J2EE.
- To fix the Bugs and Enhancements (SCR’s) by modifying the JSPs, EJBs and SQL queries.
- To Analyze and implement enhancements in existing functionality by implementing new EJB components, Java Services, Data Source files
- To Track the Bugs/Issues/Enhancements using PVCS Tracker.
Confidential
Sr. Software Developer
Responsibilities:
- Design of the NSCC APPS SUB Application using Rational Rose as a Tool. This involved creating Use Case Diagram, Class Diagram and Data Model
- Coding of Inbound Processor and Report Generator components in Java using Eclipse. Defining Error handling, Logging and JDBC connection to SQL Server database.
- Load Testing of the NSCC APPS Application. This includes coding a Java program for creating bulk data and then loading in the database using BCP utility
- Coordination with offshore team to track the interface with Transcend system. Created a Java program using DOM API to generate a XML file that can be used as input for Transcend system.
- As part of support and maintenance it was required to add new broker/dealers to receive particular type of files with the help of SQL Queries and SQL Server’s BCP utility, To in corporate periodic changes/enhancements in the NSCC record layouts
Confidential
Sr. Software Developer
Responsibilities:
- Object Design of the system using Together J. This includes creating Class Diagram, Sequence Diagram, State-Transition Diagram.
- Coding of System Maintenance Module. This includes creating JSPs for Creating Users, Edit/Delete Users, User Authentication etc. It also includes Session EJB and JDBC call to database
- Coding for XSL/ FO and integration with Apache JFOR (Java FO to RTF converter). This includes coding a XSL file that can be applied to XML to generate RTF file.
- Unit Testing and Integration Testing. This includes creating Test Cases and Test Scenarios.
- Coordination with OSC. This includes weekly meetings with onsite coordinator. Use of Test Director Tool to track the bugs/errors/queries. To FTP the source codes files and assist in deploying the code.
Confidential
Senior Developer
Responsibilities:
- Design of the system as per the Service oriented Framework using Rational Rose. Involved creating Class Diagrams and Sequence Diagrams.
- Development of the Benefit Selection Module using JSP, Struts and EJB using WSAD 4.0.3 and Websphere application server.
- Creating the Test Data using SQL Server BCP Utility and Export/Import utility
- Documentation of Technical Specification
- Coordination with Onsite Team to integrate the Modules.
Confidential
Senior Developer
Responsibilities:
- Design and Development of Control Module using JSPs, Entity Beans, Session Beans and JDBC.
- Developed a System Utility program for Audit Trail of the Application using XML DOM API.
- Deploying Application on Weblogic 5.1 Server.
- Creating Class Diagrams, Sequence Diagrams and defining Use Case Documents using Rational Rose.
- Co-ordination between client and offshore development team
