Summary
Overview
Work history
Education
Skills
Certification
Personal Information
Timeline
Generic

Datta Bhor

London

Summary

  • More than 20 years of experience designing, developing/leading full lifecycle applications for reputed organisations like UK Home Office, HSBC, Discover Financial, Toshiba, Volkswagen Group UK.
  • More than 10 years of experience in leadership roles.
  • Hands on experience/skills in Amazon Web Services (AWS) products.
  • Hands on with latest technology and sound technical skills in Java, Spring boot, Elasticsearch and backend services.
  • Worked on high transactional and high availability public facing / internal web applications, e-commerce applications and REST API based service applications. Highly experienced in multithreaded applications and high volume transactional applications in a globally distributed architecture.
  • Extensive experience in using agile methodologies like Scrum, TDD/BDD, Pair Programming, Continuous Integration, and Continuous Deployments (CI/CD) using Concourse/Jenkins.
  • Ability to learn new Technologies, Frameworks and understand Business requirements in quick time.
  • Strong leadership, management, business, client facing and strong stakeholder management, analytical and problem solving skills.
  • Proven background of leading teams in a 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.
  • Ability to take independent responsibilities as well as to contribute as a team member.

Overview

21
21
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work history

Lead Java Developer / Architect

UK Home Office
London
04.2017 - Current
  • Lead developer / principal Architect role in Intelligence Based Alerts (IBA) application developed fully from scratch and using advanced latest technologies such as Java 17, Spring Boot, React and range of AWS products.
  • Developed the complex data migration application to import data from legacy systems to the new system.
  • Active engagement with third party Gov organisations such as FCDO for the business requirement implementations for the complex matching algorithms in IBA using mTLS authentication mechanism.
  • Highly appreciated for the continued contribution in every stage of the application lifecycle.
  • Keen interest and involvement in regular DevOps activities for the IBA.
  • Test-first attitude and experience of developing the Unit tests and Unit integration tests for the new code, ensuring maintaining code coverage and delivering excellent quality code without any vulnerabilities and maintaining sonar quality gates.
  • Successful mentor in the team who always loved sharing knowledge within and outside of the team and getting the new team members up to the speed quickly.
  • Strong stakeholder management, routine engagement with Product Owners / Program managers to better understand user needs and implementing any feedback quickly.
  • Successfully developed complex Person Search application for the caseworkers in the Home Office.
  • Huge contribution in design, development, testing for the complex Elasticsearch queries and regular indexing and bulk indexing.
  • Developed complex samza jobs to read data from Kafka topics for bulk inserting.
  • Implemented Fuzzy matching, synonym, wild card matching for Person Search.
  • Successful implementation of complex Red Hat security using the keycloak libraries.
  • Active contribution in release pipelines for the application.
  • Experience in resolving complex production incidents in timely manner and production release/support activities.

Sr Java Lead Developer

Discover Financial Services
01.2015 - 04.2017
  • Company Overview: Discover is working with Apple, Google, Samsung, Amazon, Microsoft for the flagship Projects - ApplePay, AndroidPay, SamsungPay, Amazon Card on File, Microsoft Fitbit etc
  • 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)
  • Discover is working with Apple, Google, Samsung, Amazon, Microsoft for the flagship Projects - ApplePay, AndroidPay, SamsungPay, Amazon Card on File, Microsoft Fitbit etc

Sr. Java Developer

Toshiba Telecommunications Research Laboratory
03.2014 - 12.2014
  • 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

Sr. Java Developer

Great Ormond Street Hospital Children's Charity
05.2012 - 02.2014
  • 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)

Sr. Consultant

Volkswagen Financial Services Ltd.
01.2011 - 11.2011
  • 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

Sr. Software Engineer

HSBC (India)
12.2009 - 12.2010
  • 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

Sr. Developer

HSBC (Chicago)
01.2007 - 01.2008
  • 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
  • Interaction with Business, high and low level designs, technical specs writing and reviews
  • Coding, unit tests, system testing & Production support, defect fixes

Software Engineer

HSBC (India)
01.2004 - 01.2007

Education

Bachelor of Engineering - Computer Engineering

Pune University
05.1999 - 06.2003

Skills

  • Java 17
  • Amazon Web Services (AWS)
  • Spring (Core/MVC/Spring boot/data/Integration/Security)
  • Elasticsearch
  • REST
  • SOAP
  • JWT
  • AES Encryption
  • Multithreading
  • Spring Batch
  • EHCache
  • Spring security
  • XML
  • XSL
  • SAML2
  • Oauth2
  • JUnit
  • Mockito
  • JMock
  • Cucumber
  • Spring integration tests
  • Security integration tests
  • Scaled Agile Framework (SAFe)
  • Agile Scrum
  • Pair Programming
  • Waterfall
  • Jenkins
  • Hudson
  • Gradle
  • Maven
  • Ant
  • Groovy
  • JSP
  • Servlets
  • Struts
  • AJAX (JQuery)
  • HTML5
  • Javascript
  • CSS
  • JSON
  • MySQL
  • Oracle
  • DB2
  • SQL
  • PLSQL
  • Database Design
  • MongoDB (NOSQL database) basics
  • JMS (Websphere MQ Series)
  • Web Services (REST, SOAP)
  • Java Technologies
  • TDD/BDD Tools
  • Development Methodologies
  • Continuous Integration/Build
  • Web Technologies
  • Databases
  • Systems Integration

Certification

  • Scaled Agile Framework (SAFe Agilist - Leading SAFe), 05/01/16 - 05/01/17
  • SOA WSO2 Middleware products training, 01/01/14
  • Sun Certified Web Component Developer, 01/01/09
  • Computer Associates(CA) training on 'Unicenter Service Desk - Administration', 01/01/08

Personal Information

Citizenship: British Citizen

Timeline

Lead Java Developer / Architect

UK Home Office
04.2017 - Current

Sr Java Lead Developer

Discover Financial Services
01.2015 - 04.2017

Sr. Java Developer

Toshiba Telecommunications Research Laboratory
03.2014 - 12.2014

Sr. Java Developer

Great Ormond Street Hospital Children's Charity
05.2012 - 02.2014

Sr. Consultant

Volkswagen Financial Services Ltd.
01.2011 - 11.2011

Sr. Software Engineer

HSBC (India)
12.2009 - 12.2010

Sr. Developer

HSBC (Chicago)
01.2007 - 01.2008

Software Engineer

HSBC (India)
01.2004 - 01.2007

Bachelor of Engineering - Computer Engineering

Pune University
05.1999 - 06.2003
Datta Bhor