Ravi Shekhar profile photo 1 on Tal

Ravi Shekhar

Senior Backend Engineer | Java, Spring Boot, Distributed Systems | Payments & Fintech

Greater Bengaluru Area

8+ years of work experience

INTRINSIQ
Dec 202511 moPresent

Bengaluru

Founding-team engineer on a platform surfacing trading opportunities and risk-aversion signals. Own backend system design and implementation end to end. - Refactored the initial proof-of-concept into an enterprise-grade, extensible system, reworking service boundaries and abstractions so new capabilities ship without rewrites. - Led development of the Market State Abstraction Layer (MSAL), extending the core risk system to Nifty 50, BANK NIFTY, and futures-enabled contracts with daily bulk ingestion. Java · Spring Boot · Distributed Systems · System Design
Groww
Aug 20241 yr 5 mosDec 2025

Bengaluru

- Owned GrowwPay, an internal payment aggregator; designed a batch-based distributed system using choreography-style Saga architecture for high consistency. - Led the Credit Collections platform handling ~₹55 Cr (~$6.5M) in monthly EMI collections across three products — personal loans, loan-against-securities, and consumer durables — and two lenders, covering collections, retries, and reconciliation. - Extended the NBFC loan rule engine with new permutation-based rules, then migrated it onto a vendor engine, improving extensibility and correctness of rule evaluation. - Implemented idempotency, fault tolerance, and correctness guarantees across payment lifecycles; owned deployments, monitoring, and incident response in production. Contract engagement via Recro. Java · Spring Boot · Saga Pattern · Microservices · Payments
PayPal
Nov 20194 yrs 6 mosApr 2024

Bengaluru

Joined on contract via Altimetrik. converted to PayPal full-time in Jan 2022. - Designed and maintained Java and Spring Boot microservices; improved reliability through refactoring and expanded test coverage. - Built an account blocking and unblocking mechanism using the State Machine pattern, rolled out progressively to P2P users across most markets; implemented granular user privacy controls. - Initiated the shift from bloated functional tests to Isolated Component Tests (ICT) - Migrated legacy message queues to AMQ for scalability; improved observability and developer productivity via metrics, dashboards, and CI/CD improvements . Java · Spring Boot · Microservices · State Machine · CI/CD
ReInvent Software Solutions
Mar 20181 yr 5 mosJul 2019

Bengaluru, Karnataka, India

- Built a Credit Score Service from scratch using Java, Spring Boot, and microservices. - Authored Eclipse IDE plugins for chipset development and testing workflows.
Amiti Software Technologies Pvt. Ltd.
Aug 201611 mosJun 2017

Bangalore

Early-career backend development.

Ravi’s AI Stack

claude code
claude code
gemini
gemini
notebooklm
notebooklm
ChatGPT
ChatGPT

Education

Panjab university

Bachelor’s Degree, Bachelour of Computer Applications

Panjab university

20103 yrs2013
dav public school

Higher Secondary, CBSE

dav public school

20073 yrs2010

Join Ravi and 10k+ other professionals on

Tal Boss

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

Download Tal Boss

Ravi Shekhar on Tal

Headline

Senior Backend Engineer | Java, Spring Boot, Distributed Systems | Payments & Fintech

About

Backend engineer with nearly 9 years building and owning distributed systems in fintech, payments, and credit. I work mostly in Java and Spring Boot, on the kind of systems where correctness is not negotiable — payment lifecycles, EMI collections, reconciliation across lenders, and high-consistency architectures using Saga and idempotency guarantees. I have owned systems end to end, from design through deployment, monitoring, and incident response. Currently building the backend for a platform that surfaces trading opportunities and risk signals, as part of the founding team.

Location

Greater Bengaluru Area

AI stack

claude code

gemini

notebooklm

ChatGPT

Work experience

Founding Engineer at INTRINSIQ, Dec 2025 - Present · 11 mo, Bengaluru, Founding-team engineer on a platform surfacing trading opportunities and risk-aversion signals. Own backend system design and implementation end to end. - Refactored the initial proof-of-concept into an enterprise-grade, extensible system, reworking service boundaries and abstractions so new capabilities ship without rewrites. - Led development of the Market State Abstraction Layer (MSAL), extending the core risk system to Nifty 50, BANK NIFTY, and futures-enabled contracts with daily bulk ingestion. Java · Spring Boot · Distributed Systems · System Design

Senior Software Engineer, Credit & Payments (Contract via Recro) at Groww, Aug 2024 - Dec 2025 · 1 yr 5 mos, Bengaluru, - Owned GrowwPay, an internal payment aggregator; designed a batch-based distributed system using choreography-style Saga architecture for high consistency. - Led the Credit Collections platform handling ~₹55 Cr (~$6.5M) in monthly EMI collections across three products — personal loans, loan-against-securities, and consumer durables — and two lenders, covering collections, retries, and reconciliation. - Extended the NBFC loan rule engine with new permutation-based rules, then migrated it onto a vendor engine, improving extensibility and correctness of rule evaluation. - Implemented idempotency, fault tolerance, and correctness guarantees across payment lifecycles; owned deployments, monitoring, and incident response in production. Contract engagement via Recro. Java · Spring Boot · Saga Pattern · Microservices · Payments

Software Engineer II at PayPal, Nov 2019 - Apr 2024 · 4 yrs 6 mos, Bengaluru, Joined on contract via Altimetrik. converted to PayPal full-time in Jan 2022. - Designed and maintained Java and Spring Boot microservices; improved reliability through refactoring and expanded test coverage. - Built an account blocking and unblocking mechanism using the State Machine pattern, rolled out progressively to P2P users across most markets; implemented granular user privacy controls. - Initiated the shift from bloated functional tests to Isolated Component Tests (ICT) - Migrated legacy message queues to AMQ for scalability; improved observability and developer productivity via metrics, dashboards, and CI/CD improvements . Java · Spring Boot · Microservices · State Machine · CI/CD

Software Developer at ReInvent Software Solutions, Mar 2018 - Jul 2019 · 1 yr 5 mos, Bengaluru, Karnataka, India, - Built a Credit Score Service from scratch using Java, Spring Boot, and microservices. - Authored Eclipse IDE plugins for chipset development and testing workflows.

Software Developer at Amiti Software Technologies Pvt. Ltd., Aug 2016 - Jun 2017 · 11 mos, Bangalore, Early-career backend development.

Education

Bachelor’s Degree, Bachelour of Computer Applications, Panjab university

Higher Secondary, CBSE, dav public school