Summary
Overview
Work history
Education
Skills
References
Timeline
AccountManager

Shubham Agarwal

London,Greenwich

Summary

Innovative Software Engineer known for delivering robust and scalable solutions. Spearheaded development of multiple high-impact projects, improving system performance and user satisfaction. Thrives in collaborative environments, translating complex requirements into practical applications.

Overview

4
4
years of post-secondary education

Work history

Senior Software Engineer

JP Morgan Chase & Co - Nutmeg
  • Designed and implemented Closing Pots feature for the POTS team
  • Automated POTS lifecycle tasks, which enabled operation team to work with autonomy, hence improving operational efficiency by 100%
  • Refactored codebase and contributed to API development and coding standards, enhancing code quality and consistency across the organisation
  • Additionally, I played a key role in providing technical support, facilitating efficient issue resolution and maintaining system stability.

Senior Software Engineer

DXC Luxoft Group
  • Played a pivotal role in ensuring high-quality delivery for a batch job migration project for an investment bank, driving successful outcomes which led to enhancement in operational efficiency for internal operations
  • Mentored junior developers and provided Java training sessions & discussion groups to elevate their skills across the organisation, and fostering a culture of continuous learning.

Senior Software Engineer

Publicis Sapient
  • Co-founded the greenfield engineering team and played an integral role in building a digital banking platform for a neobank (fintech)
  • Spearheaded the design(HLD & LLD) & development of onboarding flow for retail and business users, for KYC and KYB domains
  • Drove fintech integration efforts with Passfort and Onfido, while overseeing design, development, and testing , and operational support to ensure seamless and smooth customer onboarding.

Software Engineer

Nucleus Softwares & Exports Ltd.
  • Enhanced the loan termination API functionality by optimising and implementing an asynchronous process for one of the core product
  • This effort enhanced user experience for end user with increase in performance by 80%
  • Improved BOD and EOD processes by 30% for Collection process by analysing queries and optimisation of process
  • Upgraded higher availability for a fintech client using LMS product using Weblogic cluster as a product.

Software Engineer

Paytm - One97 company
  • Designed & Implemented churn process to manage subscriber lifecycle for PayTM customers
  • Upgraded the refund process and payment link generation process by implementing asynchronous process which enhanced the API performance by 80%
  • Designed and implemented payment invoice generation feature for PayTM merchants
  • Worked on API Migration (v1 -> v2) for report modules and contributed to design and solution across various projects such as Unified Merchant Panel as a key member of the team.

Education

Bachelor Of Technology -

Harcourt Butler Technological Institute (India)
08.2010 - 07.2014

Skills

  • Java
  • Spring Boot
  • Event Based Microservices
  • Kafka
  • SQL
  • TestContainers
  • TDD/BDD - Junit/Cucumber
  • RestFUL API
  • Docker
  • Jenkins CI/CD
  • HLD/LLD
  • OOPS/SOLID/Design Pattern
  • GraphQL
  • OpenAPI/Swagger
  • Sumologic/Grafana/Redpanda

References

References available upon request.

Timeline

Bachelor Of Technology -

Harcourt Butler Technological Institute (India)
08.2010 - 07.2014

Senior Software Engineer

JP Morgan Chase & Co - Nutmeg

Senior Software Engineer

DXC Luxoft Group

Senior Software Engineer

Publicis Sapient

Software Engineer

Nucleus Softwares & Exports Ltd.

Software Engineer

Paytm - One97 company
Shubham Agarwal