saurabh gangwar

India

@ssgang

Sr Programmer Analyst at Citi Corp

Badges

Problem Solving
Java

Certifications

ssgang has not earned any certificates yet.

Work Experience

  • Senior Software Engineer

    Citi •  May 2018 - Present

    Project #1: Flex to Angular migration (Jan’20 – till now) Tech Stack: Java8, SQL, PL/SQL, microservices, Spring Boot TPS2 is a legacy system designed in Flex and aim of the project is to convert the implementation into an Angular application with Backend as microservices. Responsibilities: • Analyze the legacy monolith module and propose a new microservice-based framework design for the same. • Develop a proof of concept for demonstrating new microservice framework components e.g. API Gateway, Docker, Kubernetes, OpenShift. • work with different stakeholders to come up with an agreed design to move forward with. • Build a CI/CD pipeline for the same. • Build an authorization module for products using JWT. Project #2 : Bulk order for tradelink TPS2 (Jan’19 – Dec’19) Tech Stack : Java8, SQL, PL/SQL, Rest Web services, Spring Boot Trade Link is an intranet application used by banker’s only to book trades for multiple asset class. Earlier if banker need to book more than one order they need to place the orders again and again. With bulk order functionality multiple orders can be booked at same time. Responsibilities: • Understanding functional requirements and analyzing the technical solution for the same. • Involved in development Project #3 : GCMP for TPS2 (May’18 – Dec’18) Tech Stack : Storm, Kafka, Spring Boot, Java, Web Services, ORACLE 12C A Capital Markets team of Private Banking Technology group, TPS2 is a trade processing platform used to book deals and execute events on those deals by the desk. It supports multiple financial Interest Rates Derivatives etc, which includes manual trade booking, Back-office processing. With several modules in TPS2 for different products; deals were either booked manually or batch programs were there to process the same from staging tables. Global Capital Markets Platform (GCMP) framework, a distributed real-time stream (trade messages) processing system using Apache Storm, Apache Kafka, Gemfire cache, and Oracle-as-a-Service database was initiated to give real-time feature at the same time comply with FRTB regulations. Responsibilities: • Development of product processors considering real-time challenges over distributed systems • Optimizing the performance of the application components. • Established unit testing framework with JUnit • Build a new module for bulk order using storm Kafka based framework • Production issues analysis and implementation of the fix

Education

  • UPTU

    Computer Science & Engineering, B.Tech•  June 2008 - June 2012

Skills

ssgang has not updated skills details yet.