Summary
Overview
Work History
Skills
EMPLOYMENT HISTORY
EDUCATION
Certification
Accomplishments
Timeline
Generic

Subham Kumar Singh

Summary

Proficient Software Engineer with 9.5 years of experience and expertise in Java, scalable system design, service-oriented and microservice architecture. Quick to learn, skilled in solving complex challenges, and drives team and project success with a focus on innovation and performance. Known for collaborating effectively with architects and product stakeholders to define comprehensive solutions.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Clarity Oversight

Securities Services Technology, CITI
02.2018 - Current
  • Lead a team of 6 developers and work within/with broader global team focused on improving client experience, achieving business adoption goals, and deliver requirements.
  • Initiated design and development of the application from scratch, created a POC, presented solutions, leading to the recognition and creation of new application which is currently in production and delivering value.
  • Architected a microservices-based solution to onboard different businesses onto a single application, which provides transparency, reduces SLA breaches, and offers a proactive approach to remain compliant.
  • Designed, developed and delivered various Spring Boot based java and Node JS services fulfilling the RESTFul API requirements for Synchronous and utilizing Kafka for Asynchronous communication.
  • Increased compliance and productivity by onboarding application to SonarQube checks, renovate, snyk, blackduck, checkmarx and other code quality / security checks before the code can be delivered.
  • Adopted organization's standards and tech strategy throughout SDLC process, adopting RedHat Openshift, Lightspeed-based CI/CD pipelines (Jenkins/Tekton for Builds and uDeploy, Harness for deployments) etc.
  • Analyzing the impacts of the change requests and coordinating with stakeholders proactively in case of additional inputs, understanding gaps and concerns. Communicating approaches for the solutions, and implementing them.

Middle Office Processing

Securities Services Technology, CITI
08.2016 - 01.2018
  • Designed and re-engineered service to make it scalable, adopting Kafka, which acts as an intermediary between the upstream and accounting system. Significantly boosting system throughput.
  • Improved operational efficiency by increasing the adoption of STP flow from legacy OTC flow by using XSD transformations.
  • Delivered a 35% throughput improvement by adding multithreading during the batch processing of trades in the trade capturing engine.

Cloud ROI

Securities Services Technology, CITI
11.2016 - 07.2017
  • Developed a software system using Java - Spring Boot to assess the financial benefits of transitioning from physical servers to cloud VMs for applications within the Securities Services Technology division.
  • Mentored UI team members throughout the UI creation process and in prioritizing essential UI features.
  • Collaborated efficiently with multiple stakeholders to gather costing data, and to formulate estimated VM cloud server costs.

Citi Fund Transfer

Treasury and Trade Solutions, CITI
07.2015 - 08.2016
  • Streamlined overall tech stack by developing a ASP.NET based web page to replace JSP-Servlet based application, which provides Bank information like BIC code, Address, IBAN etc. to Clients and Operations to carry out payments effectively. Integrated it into an existing APS.NET based application.
  • Designed and developed RESTFul web services which acts as a single point of access to all the bank information.
  • Migrated SSIS packages during the migration from MS SQL Server 2008 to MS SQL Server 2014.
  • Migrated .NET applications from .NET 3.0 to 4.5. Replaced the existing J# component with the C# component.

Skills

  • System Design - Service-Oriented Architecture, Microservices
  • Data Structures and Algorithms
  • Java, Spring Framework and Spring Boot
  • Kafka, RESTful APIs, GraphQL
  • RDBMS - Oracle, No SQL - Mongo DB
  • Javascript, Node JS, React JS
  • Version Control Systems - Git, BitBucket
  • Build - Jenkins, Harness, Team City
  • Deployment - Urban CodeDeploy, Tekton

EMPLOYMENT HISTORY

CITI CORP SERVICES INDIA PVT. LTD. | PUNE

02/2023 – Present | C13 - Vice President (Technical Lead / Lead Software Developer)
02/2020 – 01/2023 | C12 - Assistant Vice President (Application Senior Developer)
02/2018 – 01/2020 | C11 - Manager - Analyst
02/2017 – 01/2018 | C10 - Assistant Manager - Analyst
07/2015 – 01/2017 | C09 - Assistant Manager - Graduate

EDUCATION

Indian Institute of Technology (IIT), Roorkee

B.Tech in Electrical Engineering with M.Tech in Power Electronics (IDD) - 2015

Certification

  • AWS Certified Solutions Architect - Associate, Jan 2024
  • Oracle Certified Associate, Java SE 8 Programmer, June 2018

Accomplishments

  • Secured a silver medal on graduation from IIT Roorkee, 2015.
  • Played a pivotal role in securing over 1,000 campus job opportunities as Placement Manager, Training and Placement Cell, IIT Roorkee, 04/2014 – 05/2015
  • ‘C’ Certificate holder, NCC (National Cadet Corps).

Timeline

Clarity Oversight

Securities Services Technology, CITI
02.2018 - Current

Cloud ROI

Securities Services Technology, CITI
11.2016 - 07.2017

Middle Office Processing

Securities Services Technology, CITI
08.2016 - 01.2018

Citi Fund Transfer

Treasury and Trade Solutions, CITI
07.2015 - 08.2016
Subham Kumar Singh