Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
SoftwareEngineer

Nikhil Surve

Software Engineer
Mumbai

Summary

Currently, working as Senior Associate (AVP) - Java for J.P. Morgan Chase. Have overall experience of over 15 Years in Software Design and Development. Primary work on Application Design and Development, responsible for Technical Arch. Designs and Delivery of the software applications. Major responsibilities include interacting with clients/onshore team for requirement gathering, Estimation, Design, Development, Implementation and post implementation support, Defect fixing, application performance tuning, etc Code reviews, Application Security, Knowledge Transfer Sessions, Mentoring and Helping other team members to meet their goals. To work in a challenging environment that provides opportunity to learn key technologies, be an effective team player in developing, managing projects and to be an asset for the organization by delivering to the best of my capabilities

Overview

14
14
years of professional experience
3
3
years of post-secondary education

Work History

Senior Associate

J. P. Morgan Chase Services Private Limited
Mumbai
09.2020 - Current
  • Chase Paymentech is the payment processing and merchant acquiring business of JPMorgan Chase
  • Paymentech payment platforms support businesses of all sizes to process payments, including credit, debit, digital, alternative and mobile payment options
  • Merchant Service’s Orbital Virtual Terminal (VT) for key-entered transactions and a variety of other payments management functions
  • It is a Web-based application that performs the processing functions of a physical point-of-sale (POS) system and requires only a computer with a secure Internet connection and a Web browser
  • Responsibilities
  • Coordinating with Product Owners for Design and Developing of applications
  • Working on Enhancements and Prod defects as Part of Sprints
  • SME for Java applications (VT - Payment Gateways, Wallet APIs, Merchant Onboarding, etc)
  • Integration of GPAY and also worked on Apple Pay and Visa Pay gateway integrations
  • Migration to SPA (using Angular) from JSPs and supporting with backend REST Api
  • Implementation of Spring Boot, REST, Security, AOP, Batch and other modules in applications
  • Identifying and working on Common components
  • Developing the application using best practices (standards, design and code reviews, Unit testing, Demos with product owners, Documentation, ADA compliance, etc)
  • Leading and mentoring team of 6 members and simultaneously working Hands-on (code development)
  • Also, working as Individual Contributor for Migrations
  • Member of the Design Authority group in Payments
  • Handling deployments and Level 3 Production Support with SNOW ticket resolutions
  • Technology stack includes Java, Spring 5 (Boot/MVC/Core/Security/Batch), Maven, Pl/Sql (procedures/triggers/functions), Hibernate5, JPA, Angular 8, JMS, Kafka, SOAP, REST, JSP, HTML, CSS, Cucumber Selenium, Groovy, perl script, Putty (Linux), AWS, etc

Manager (Tech Lead)

Capgemini Technologies Pvt. Ltd
Mumbai
12.2016 - 03.2020
  • COX Telephony OSS migration project from JSF – EJB architecture to Spring – Hibernate - Angular
  • These are Port-in and Port-out applications where COX required to register customers on their Network or provide Port-out service to an outgoing customer ( porting out to other telecom carriers like AT&T, Verizon, etc)
  • CPOSS and TAPS are the applications that are Migrated and Deployed with Defect fixes on the Openshift PAAS Platform
  • It also includes migration of Opensymphony workflows to JBPM 6 models which is used extensively
  • Responsibilities
  • Re-designing the Technical Architecture of the application
  • System design for changes including Java version, UI, REST, Hibernate, Drools, etc
  • UML Design using StarUML for class and sequence diagrams
  • Coordinating with onsite Business Analysts
  • Development of Angular UI from scratch
  • Implementation of Spring Boot, REST, Security, AOP and other features
  • Working on Drools and JBPM workflow
  • Working on enhancements along-with Migrations
  • Identifying and working on Common components
  • Developing the application using best practices
  • Leading offshore team of 5-6 resources
  • Define development tasks, assigns tasks to development team, and monitors and reports status of development tasks
  • Provide time / resource estimates for assigned projects
  • Completes development to implement complex components
  • Designs solutions for others to develop

Senior Consultant

Capgemini Technologies Pvt. Ltd
03.2016 - 11.2016
  • American Greetings Corporation, LLC is the world’s largest greeting card company.Based in Brooklyn, Ohio, a suburb of Cleveland, the company sells paper greeting cards,electronic greeting cards, party products (such as wrapping papers and decorations), and electronic expressive content (e.g., ringtones and images for cell phones)
  • Project involved the reports related to Payment summary, Transaction reconciliation, etc
  • Responsibilities
  • Creating Design Documents for Use Cases
  • Setting approach for Batch processing
  • Identifying and working on Common components
  • Developing the application using best practices
  • Co-ordinating with onsite Business Analysts
  • Mentoring junior resources
  • Providing Technical information to other teams
  • Active participation in Designer and Architect discussions.

Associate

J. P. Morgan Chase Services Private Limited
Mumbai
11.2015 - 03.2016
  • Chase Paymentech is the payment processing and merchant acquiring businessof JPMorgan Chase
  • Paymentech payment platforms support businesses of all sizes toprocess payments, including credit, debit, and digital, alternative, mobile paymentoptions
  • PaymenTech has Platform Balancing (PB) as sub-project which is used for fund reconciliation between the Merchants, EndPoints (Visa/Mastercard) and Paymentech and is currently in a Migration state
  • Responsibilities
  • Re-designing of PB application
  • POC on Migration from Struts to Spring
  • UI development in Angular Js
  • SQL Refractoring
  • ANT to Maven migration
  • Weblogic to Websphere migration
  • Co-ordination with Onsite teams
  • Working as an Individual Contributor
  • Problem Solving for other projects in Paymentech.

Associate

J. P. Morgan Chase Services Private Limited
Mumbai
05.2011 - 11.2015
  • This application was developed for organizations and their employees using JPMC commercial cards for purchasing goods, placing orders, making Transactions, handling Accounts and reporting as per the client’s need
  • It is a Maintenance and Reporting application with many other features and integrated with Mainframe processors, third party tools and use various technologies to meet these expectations
  • Responsibilities
  • Worked in Agile for 1.5 years and on every module (Accounts, Transactions, Payments, Order, Reports, etc) in the project
  • Team Lead for Accounts module, which includes Development of enhancements, maintenance and other project activities
  • SME for Accounts and Order modules
  • Involved in application architecture design and creating the application design template
  • Responsible to get the requirements from Onsite coordinator
  • Responsible to prepare the Low Level design document and creating the reusable components for across the application
  • Mentored junior developers, assisted with code reviews, conducted technology discussion groups and presentations on tools used
  • Responsible for Detail design and GUI development
  • Strong problem solving, analytical and Communication skills
  • Worked on Sencha Touch 2.3 mobile platform in this project
  • Worked on GWT Enhancements.

Senior Software Engineer

Accenture Software Services Pvt. Ltd
Mumbai
10.2010 - 05.2011
  • Coordination with SMEs at French Telecom for product information and discussions for the same
  • Involved in the development of the core modules of this project
  • Worked in different teams within this Project
  • Development of one of the Core modules
  • Developed Batches to support offline functionalities
  • Software technologies include Spring 2.5, Hibernate3, Pl/SQL, Eclipse, Oracle 10g, Weblogic

Senior Software Engineer

Accenture Software Services Pvt. Ltd
Mumbai
03.2009 - 09.2010
  • Worked on Merchant and General Navigation modules solely
  • Responsible to get the requirements from Onsite coordinator
  • Worked on Spring2.5 and Hibernate 3.0
  • Design and Development of Merchant module
  • Defect fixing and L3 Support for the application
  • Technologies include Spring 2.5, Spring Batch, Hibernate 3.0, JMS, Spring WS, JSP, JavaScript, JQuery, XML, Weblogic, Tomcat, Oracle 10g.

Software Engineer

Accenture Software Services Pvt. Ltd
Pune
08.2007 - 03.2009
  • Involved in the maintenance of this Application
  • Worked on various modules across it (Quote Creation, Admin, General Services, etc)
  • Worked on Struts 1 Framework
  • Build and deployments

Education

Master of Computer Applications (MCA) -

University of Pune
06.2004 - 05.2007

Skills

Design, evaluate, integrate and maintain software applicationsundefined

Additional Information

  • AWARDS AND HONOURS , ACE Award ( J. P. Morgan Chase) 2014 Developed critical application based on New Technology (Sench Touch Framework) Implemented complex features of an GWT application. Achieved SME knowledge and status for one of biggest and complex modules of the application. Optimized long running SQL queries to meet the required SLA. Champ Of the Quarter (J. P. Morgan Chase) 2014 Developed UI design to resolve complex logic Pro-actively developed a common API which saved >120 Developer Hours and redundant code Identified and Resolved Performance Issues breaking the SLA for List pages of application. Firefighter Award ( Capgemini Software Services Private Limited) 2018 Implemented Security with LDAP and DB authentication for one of the complex applications.

Timeline

Senior Associate

J. P. Morgan Chase Services Private Limited
09.2020 - Current

Manager (Tech Lead)

Capgemini Technologies Pvt. Ltd
12.2016 - 03.2020

Senior Consultant

Capgemini Technologies Pvt. Ltd
03.2016 - 11.2016

Associate

J. P. Morgan Chase Services Private Limited
11.2015 - 03.2016

Associate

J. P. Morgan Chase Services Private Limited
05.2011 - 11.2015

Senior Software Engineer

Accenture Software Services Pvt. Ltd
10.2010 - 05.2011

Senior Software Engineer

Accenture Software Services Pvt. Ltd
03.2009 - 09.2010

Software Engineer

Accenture Software Services Pvt. Ltd
08.2007 - 03.2009

Master of Computer Applications (MCA) -

University of Pune
06.2004 - 05.2007
Nikhil SurveSoftware Engineer