Senior Technical Lead Resume
SUMMARY:
- Well recognized, skilled and results - oriented Java Technical Lead with 13 years of professional experience in structuring, designing, developing and implementing JAVA/J2EE applications for banking and health care domains.
TECHNICAL SKILLS:
Project Management tools: MS-Project, JIRA
Programming Languages: Java, J2EE, JSP, Servlets, EJB, JMS, SQL, ExtJs, XML, AngularJS (2)
Web Services: SOAP/WSDL/RESTful API/Microservices
Database: IBM DB2, Oracle, Sybase, MongoDB
Frameworks: Struts 2.0, Hibernate, Spring, Spring Boot, extJS
Configuration Management: SVN, ClearCase, BitBucket, SVN, Jazz RTC
Messaging: IBM MQ Series
Modeling Tools: Visio, TogetherJ, Rational Rose, UML
Webserver/Application Server: WebSphere Application Server, Tomcat, Jetty
Dev Ops: Maven, Jenkins, ANT, GITHub
Tools: SOAP UI, IBM Thread and Dumb Analyzer of Java
ESB: WebSphere ESB
PROFESSIONAL EXPERIENCE:
Senior Technical Lead
Confidential
Responsibilities:
- Worked on Minor Design Document outlining the designs and high-level concepts for the various CCAR year-end and mid-cycle runs.
- Designed and developed RCAST applications - Analytics and Post Analytics/Reporting that perform complex calculations and business rules for generating and transforming the stress losses for the Fed submissions.
- Designed and developed the Scenario Manager Interface for Wholesale and AFSHTM portfolios to access the scenario information.
- CCAR calculations, validations and liaison with business for reviews and approvals.
- Developed the Fed submission reports for 14A and 14Q processes.
- Designed the One-Mart application conceptualizing the requirements of a data warehouse for the wholesale and related information.
- Re-engineered the legacy application to implement multi-thread processing to improve the application performance, response time and cost of execution.
- Streamlined legacy process to consolidate the business logic for various transaction parameters.
- Drive projects from Design and development to implementation.
- Established a release process for the applications in DEV, SIT, UAT and Production.
- Build and Deployment of the application and established a release process for the application in DEV, UAT and production.
- Lead Run Manager and Reporting teams of size - 8, and coordinate with Shanghai counterpart of application support and maintenance.
- Technology: Java, J2EE, Servlets, Restful APIs, extJs, Oracle, Sybase, Autosys, SQL, XML, Spring, Hibernate, Apache Poi framework, Stored Procedures
- Other Tools: Eclipse, RTC, SVN, BitBucket, Jazz RTC, JIRA, Maven, Visio, SQL Developer, Toad
Technical Lead
Confidential
Responsibilities:
- Worked on designing and integrating major functionalities - Enrollment, Eligibility Check, Finances, State services for MNSure.
- Developed Medical Aid (MA) and Basic health Plan (BHP) enrollment, eligibility, billing and invoices services to connect with Finance and Payment products.
- Developed and implemented a message queue/router interface to establish connection between external vendor and servicing applications.
- Designed and developed java based applications using SOAP based web services (WSDLs, XSDs, XMLs etc.).
- Design, development, testing and delivery based on Agile methodology.
- Re-architecture of a system to adapt new back-end database and developed a program to facilitate data conversion and data clean up.
- System integration using WebSphere ESB and ActiveVOS.
- Lead an offshore team of size 5. Translating business requirements to the team and coordinating the work activities on a daily basis.
- Re-designed an interface to improve MQ interactions and improved the performance of data translation and connection pooling.
- Technology: Java, J2EE, SOAP, Microservices, Spring, Spring Boot, XML, WebSphere Application server, Oracle, MQ Series, WebSphere ESB, CMS Work Bench, MongoDB, SOAP UI
Technology Lead
Confidential
Responsibilities:
- Worked in SDLC, HSP - High Speed Pipeline and Agile methodologies for fulfilling business/project requirements within the deadlines. Participated in scrum meetings/sprint planning sessions.
- Design, development and implementation of the brand new applications ground-up, and setting up a support team for application maintenance.
- Developed and delivered proof of concepts for enhanced application features and functionalities.
- Developed Web-Services (SOAP, Restful using CXF framework) using SOA architecture.
- Developed Servlets, XSDs, Validation framework, Configuration XMLs.
- Developed EJBs for processing JMS messages from message queues and two way MQ services for inter/intra system communications.
- Performance tuning of back-end applications.
- Designed and developed a bi-direct sync workflow between interfacing application.
- Created System interaction diagrams/ flow diagrams, Activity diagrams, Use case diagrams
- Worked on environment readiness - of new boxes/JVMs, message queues, remote connections to the vendor system.
- Utilized framework to connect to the aggregator APIs (IOS, Android-C2DM and Windows) for processing push messages.
- Configuration controllers maintaining the interactions - creating contracts, and registering the protocols, s with enterprise BUS.
- Mentored the team members on system expertise and application best methods and practices.
- Interaction with multiple Line of Business and Vendor teams (Exact Target, Varolli, Clairmail, Payment Engine, etc. ).
- Lead a team of size 13 at onshore and a 30 member offshore team.
- Conducted code reviews, defect analysis and resolution.
- Developed test suites for application integrated testing and participated in User Acceptance Testing.
- Technology: WCC-MDM platform, Java, J2EE, Servlets, Restful APIs, SOAP, XML, WebSphere Application server, DB2, MQ Series, Stored Procedures, Struts, JSP, HTML
- Other Tools: Clear case, SVN, HP Quality Center, JIRA, ServiceNow, Visio, MS Project, Toad, DB2 Command Center
Middleware Support Lead
Confidential
Responsibilities:
- Interacting with various Operations Management team, understanding application issues .
- Interaction with several applications and teams (Level 1, Level 2 support) and coordinating defect triages.
- Application release support and monitoring of System health check.
- Resolution of project critical issues.
- Preparing & Maintaining Production support specific reports, score cards used by bank higher management.
- Technology: Java, J2EE, Servlets, Web Services, SOAP, XML, WebSphere Application server DB2 iSeries, MQ Series