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

Hyderabad

Pune, Maharashtra, India

Pune, Maharashtra, India

Mumbai Area, India

Mumbai Area, India



Bachelor of Engineering (B.E.), Electronics and Communications Engineering
Doctor Babasaheb Ambedkar Marathwada University
Join Saurabh and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossPrincipal Engineer Payment Systems Wells Fargo | Equities Citi | Equities JP Morgan | Deloitte
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.
Hyderabad
codex
opencode
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.
Bachelor of Engineering (B.E.), Electronics and Communications Engineering, Doctor Babasaheb Ambedkar Marathwada University