Printing tool Download PDF

Summary

  • More than 14 years of experience designing, developing/leading full lifecycle applications for reputed organizations like HSBC, Discover Financial, Toshiba, Volkswagen Group UK.
  • More than 5 years of experience in leadership roles.
  • Strong interest in Amazon Web Services (AWS), currently preparing for AWS Certifications.
  • Hands on with technology and sound technical skills in Java, JEE, Spring, JPA/Hibernate, REST, SOAP, web services, JMS, Oracle, DB2, mysql, jquery, design patterns etc.
  • Worked on high transactional and high availability public facing web applications, e-commerce applications and REST/SOAP based service applications. My application at HSBC supports 2000 transactions per second developed in a 40+ member team. Created a multithreaded application at HSBC which supports 2 million transactions a day in a globally distributed environment.
  • Extensive experience in using agile methodologies like Scrum, TDD/BDD, Pair Programming, Continuous Integration, and Continuous Deployments (CI/CD).
  • Ability to learn new Technologies, Frameworks and understand Business requirements in quick time.
  • Strong leadership, management, business, client facing and stakeholder management, analytical and problem solving skills.
  • Proven background of leading team in stressful, deadline-oriented environments.
  • Strong interpersonal communication skills and the ability to communicate with customers, vendors and partners, and across all levels of the organisation.
  • Strategic thinker having long term orientation.
  • Ability to take independent responsibilities as well as to contribute as a team member.

Certifications/Trainings

  • Scaled Agile Framework (SAFe Agilist - Leading SAFe®), May 2016 - May 2017
  • SOA WSO2 Middleware products training (Bristol, UK) (2014)
  • Sun Certified Web Component Developer (2009)
  • Computer Associates(CA) training on ‘Unicenter Service Desk – Administration’ (Chicago, USA) (2008)

Work History

Jan 2015Present

Sr Java Lead Developer

Discover Financial Services (Diners Club International)

Discover is working with Apple, Google, Samsung, Amazon, Microsoft for the flagship Projects – ApplePay, AndroidPay, SamsungPay, Amazon Card on File, Microsoft Fitbit etc. so that Discover Payment Network customers can make contactless payments using their mobile phones, wearable devices etc at Merchant terminals.

  • Hands on core development, unit/integration testing for various e-wallets projects in the program using latest java based technology stack.
  • Leading a 8-member team at Discover Financial Services (Onsite + Offshore).
  • Active contribution in design & development of Provisioning and Notification REST APIs for e-wallets.
  • Created stub-services framework to mock downstream systems to speed up the unit and integration testing.
  • In addition to regular daily development activities, attended scrum meetings with Product Owners / Managers & Scrum Master to bridge gaps between development team and Business/Functional requirements.
  • Review Pull Requests from team members and check for code issues, coverage, sonar issues, security, logging etc
  • Helped translate the High-level business requirements (User Stories) into low-level technical specifications/tasks for the Team for most of the Sprints.
  • Involved in estimating/story pointing the defined User Stories and tasks breakdown. Kick-off sessions for the team in the beginning of each Sprint / Retrospectives.
  • Contribution in Design/Implementation of Cucumber acceptance test framework for the e-wallets.
  • Provided ongoing support for Internal/external Test teams/UAT during all the phases of the wallets.
  • Rotation based Production Support (24*7), Actively resolved Production defects in quicker time.
  • Significant contribution in Production Deployments, non-Prod environment deployments/setup (before automated deployments using CI/CD).
  • Batch job development using Spring Batch for various reports for wallets and Issuers, bulk updates offline processing for Issuers.
  • Established technical standards to achieve consistency, quality, maintainability, and productivity.
  • Helped establish agile practices like Test driven development, continuous integration/deployments, and scrum.
  • Played an anchor role in the successful delivery of Notifications Components (For real-time ApplePay / AndroidPay Transaction Notifications to Customers and processing Customer Service Messages from Issuers).
Mar 2014Dec 2014

Sr. Java Developer

Toshiba Telecommunications Research Laboratory
  • As a Sr developer, I was leading/coordinating a team from Toshiba, Attending weekly scrum meetings with Solution Architects from EU partners and bridged gaps between development team and Solution Architect team.
  • Involved in the SOA based WSO2 Middleware trainings, prototypes, architecture, POCs, design and development of several key components.
  • Weekly update of team development progress, issues, ideas to the project stakeholders (Toshiba and other EU partners).
  • Conducted code review activities for developers in the Team and checked regular progress updates from them.
  • Designed and established the overall security of the modules (Middleware, front-end, Access Control) using Oauth2 security.
  • Designed solution for implementing Spring Security to make REST web-services secure.
  • Created detailed designs and to lead by example the development of several front end and backend components.
  • Achieved smooth integration between front end modules and backend layers using robust secured middleware.
  • Demonstrated the cost benefits and significant efficiency savings using this innovative solution.
  • Helped establish agile practices like Test driven development, continuous integration, and scrum.
May 2012Feb 2014

Sr. Java Developer

Great Ormond Street Hospital Children's Charity
  • Being in small team, performed several roles such as Architect, Business Analyst, Team Lead, Developer, Tester, and release-coordinator.
  • prototypes, architecture, POCs, design and development of several key components,
  • Managing user stories/tasks involving java, REST, Spring (core, mvc, aop, integration), and Hibernate.
  • Continuous integration/deployments using Jenkins.
  • Shaped the projects from scratch (from both solution and technology perspective).
Nov 2011May 2012

Java Consultant

Volkswagen Financial Services Ltd.
  • Prototypes, architecture, design and development of several key application components and user stories involving java, REST, spring and hibernate.
  • Creation of front end web components and back end REST services.
  • Implemented authentication and authorization security engine on top of Spring security.
Jan 2011Nov 2011

Sr. Consultant

IP Access
  • Worked as a Feature Lead on network management systems.
  • Fixed many critical/blocking issues from field/system test.
  • Significant contribution to Root Cause Analysis, workarounds, and final solutions.
  • Introduced spring based integration tests for better unit testing and productivity.
2009Dec 2010

Sr. Software Engineer

HSBC (India)
  • Worked as a Team Lead, involved in requirements, technology selection, prototyping, database design, data modelling, and estimations, hands on coding.
  • Established software development processes modelled around scrum, test driven development and Pair Programming.

20072008

Sr. Developer

HSBC (Chicago)
  • worked as an Analyst/Onsite Coordinator/Sr. Developer acting as a single point of contact at Chicago Office for all offshore development work.
  • Led the development of several modules producing several complex design solutions with high quality code.
20042007

Software Engineer

HSBC (India)
  • Interaction with Business, high and low level designs, technical specs writing and reviews.
  • Coding, unit tests, system testing & Production support, defect fixes

Education

May 1999June 2003

Bachelor of Engineering

Pune University

Computer Engineering (First Class)