Saurabh Shankar Baranwal profile photo 1 on Tal

Saurabh Shankar Baranwal

Principal Engineer Payment Systems Wells Fargo | Equities Citi | Equities JP Morgan | Deloitte

Hyderabad

15+ years of work experience

Wells Fargo
Feb 20206 yrs 7 mosPresent

Hyderabad

Application architecture and development • Built Enterprise payment Order, Enterprise payment processing and Enterprise Gateway using Event Driven architecture , orchestration and choreography sagas, processing 10B$ worth of transactions daily at a throughput of 100 RPS and sub second latencies. • Built Real time payments processing engine for Instant payments using Spring WebFlux and reactive http with a throughtput of 500 RPS • Built AutoRepair, a generative AI based payments repair tool using Spring AI, Ollama and Gemini and Pinecone • Built TestBuddy, a Model Context Protocol based repository scanning test augmentation tool for testers using Python and Copilot • Built several reusable libraries using Spring Kafka to bring consistency in development standards practiced across projects. • Extensively used tools like Confluent Kafka consumer, Kafka stream, IBM Mq, Java Concurrency to impart high availability and resiliency to the different platforms developed • Worked on Fed ISO, Wires and Instant Payments payment rails to handle Internal Book Transfer payments and cross border Fed ISO payments. Team Leadership: • Lead and mentored a team of 10 including testers, developers and business analysts to ensure delivery of projects within given timelines. • Coordinating between different projects, ensuring seamless integration of features/apis
Credit Suisse
Oct 20194 mosJan 2020

Pune, Maharashtra, India

Development of different modules catering to different functionalities of portfolio management, Using spring boot, rest apis Using Kafka for interconnecting the application with downstream trading application and upstream client onboarding system
Citi
Oct 20163 yrs 1 moOct 2019

Pune, Maharashtra, India

Lead engineer - Equities data engineering Roles - Individual Contributor/Technical lead Technology stack - Java 8,Multithreading,Team city,Udeploy,Jenkins,Angular,Spring boot,Spring cloud , Spring Rest,Architecture & Design Designed, implemented and optimized a data subscriber framework written using Java 8 concurrency and multithreading apis. Used Microservices design patterns and architectural concepts to effectively setup and segregate different functions of the application as an individual rest service. Used Spring Netflix OSS incorporating eureka service registry, hystrix circuit breaker, ribbon and other features provided by Netflix OSS Used Spring Security to design and implement a security module for efficiently authenticating and authorizing usage of the application as well as tracking user sessions. Used Feign clients for unit testing of the apis. Used Quarts and spring scheduling mechanisms to schedule outgoing reports. Project - Citi Digital is a project based on microservices architecture and uses latest Java and Spring based technologies to deliver a sound reporting framework
JPMorgan Chase & Co.
Apr 20133 yrs 6 mosSep 2016

Mumbai Area, India

Role - Applications Developer working on Equities trading platform Technology stack - Core Java Multithreading DataStructures Spring framework, Sybase database, Tibco Ems and JMS , Git, Teamcity Project - Front office sales trading catering to JP Morgan's equities trading business worldwide.
Deloitte
Sep 20102 yrs 7 mosMar 2013

Mumbai Area, India

Role: Technical Lead at Deloitte Consulting Reengineered the Integrated Eligibility System of Montana government using latest technologies, keeping the functionalities intact. Leverage technologies such as Spring, Hibernate and J2EE for building a robust transaction centric application.

Saurabh’s AI Stack

codex
codex
opencode
opencode

Education

Doctor Babasaheb Ambedkar Marathwada University

Bachelor of Engineering (B.E.), Electronics and Communications Engineering

Doctor Babasaheb Ambedkar Marathwada University

20024 yrs2006

Join Saurabh and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Saurabh Shankar Baranwal on Tal

Headline

Principal Engineer Payment Systems Wells Fargo | Equities Citi | Equities JP Morgan | Deloitte

About

Principal Engineer at Wells Fargo EGS India, Hyderabad, India. Java Microservices professional with over 20 years experience. Roles: Individual contributor/Project lead. Domains: Payments, Investment Banking , Wealth Management. Ai stack : Spring AI,Ollama, llama , Python, langchain Java stack: Java 8/11,17,21. Multithreading, Data structures, J2ee, Angular Design: Java applications Design and Architecture, Microservices, Event driven architecture Spring stack: Spring Boot, Spring cloud Low Latency: Lmax disruptor . Applications: Payment systems, Order management systems, portfolio management solutions.

Location

Hyderabad

AI stack

codex

opencode

Work experience

Principal Engineer at Wells Fargo, Feb 2020 - Present · 6 yrs 7 mos, Hyderabad, Application architecture and development • Built Enterprise payment Order, Enterprise payment processing and Enterprise Gateway using Event Driven architecture , orchestration and choreography sagas, processing 10B$ worth of transactions daily at a throughput of 100 RPS and sub second latencies. • Built Real time payments processing engine for Instant payments using Spring WebFlux and reactive http with a throughtput of 500 RPS • Built AutoRepair, a generative AI based payments repair tool using Spring AI, Ollama and Gemini and Pinecone • Built TestBuddy, a Model Context Protocol based repository scanning test augmentation tool for testers using Python and Copilot • Built several reusable libraries using Spring Kafka to bring consistency in development standards practiced across projects. • Extensively used tools like Confluent Kafka consumer, Kafka stream, IBM Mq, Java Concurrency to impart high availability and resiliency to the different platforms developed • Worked on Fed ISO, Wires and Instant Payments payment rails to handle Internal Book Transfer payments and cross border Fed ISO payments. Team Leadership: • Lead and mentored a team of 10 including testers, developers and business analysts to ensure delivery of projects within given timelines. • Coordinating between different projects, ensuring seamless integration of features/apis

Assistant Vice President at Credit Suisse, Oct 2019 - Jan 2020 · 4 mos, Pune, Maharashtra, India, Development of different modules catering to different functionalities of portfolio management, Using spring boot, rest apis Using Kafka for interconnecting the application with downstream trading application and upstream client onboarding system

Assistant Vice President at Citi, Oct 2016 - Oct 2019 · 3 yrs 1 mo, Pune, Maharashtra, India, Lead engineer - Equities data engineering Roles - Individual Contributor/Technical lead Technology stack - Java 8,Multithreading,Team city,Udeploy,Jenkins,Angular,Spring boot,Spring cloud , Spring Rest,Architecture & Design Designed, implemented and optimized a data subscriber framework written using Java 8 concurrency and multithreading apis. Used Microservices design patterns and architectural concepts to effectively setup and segregate different functions of the application as an individual rest service. Used Spring Netflix OSS incorporating eureka service registry, hystrix circuit breaker, ribbon and other features provided by Netflix OSS Used Spring Security to design and implement a security module for efficiently authenticating and authorizing usage of the application as well as tracking user sessions. Used Feign clients for unit testing of the apis. Used Quarts and spring scheduling mechanisms to schedule outgoing reports. Project - Citi Digital is a project based on microservices architecture and uses latest Java and Spring based technologies to deliver a sound reporting framework

Associate- Corporate title at JPMorgan Chase & Co., Apr 2013 - Sep 2016 · 3 yrs 6 mos, Mumbai Area, India, Role - Applications Developer working on Equities trading platform Technology stack - Core Java Multithreading DataStructures Spring framework, Sybase database, Tibco Ems and JMS , Git, Teamcity Project - Front office sales trading catering to JP Morgan's equities trading business worldwide.

Consultant at Deloitte, Sep 2010 - Mar 2013 · 2 yrs 7 mos, Mumbai Area, India, Role: Technical Lead at Deloitte Consulting Reengineered the Integrated Eligibility System of Montana government using latest technologies, keeping the functionalities intact. Leverage technologies such as Spring, Hibernate and J2EE for building a robust transaction centric application.

Education

Bachelor of Engineering (B.E.), Electronics and Communications Engineering, Doctor Babasaheb Ambedkar Marathwada University