Om S. profile photo 1 on Tal

Om S.

Backend Engineer | Distributed Payments & Fintech Systems | Java, Spring Boot, Kafka, Temporal | Microservices Architect

Pune District

5+ years of work experience

FPL Technologies
May 20242 yrs 4 mosPresent

Pune District

Backend engineer on distributed financial systems, transaction orchestration, and recurring investment infrastructure. - Built and own the digital gold order management system end to end — integrating vendor APIs, designing the payment state machine, and enforcing idempotency to guarantee exactly-once execution at scale. - Design and own a SIP (Systematic Investment) automation engine processing 100K+ daily financial events across microservices, with strong consistency and full auditability, including automated mandate scheduling and recurring execution. - Built a Temporal-based transaction orchestrator for multi-step payment flows, using the Saga pattern with compensating actions to keep microservices consistent and prevent partial failures — applying patterns previously implemented on Uber Cadence in legacy services. - Parallelized recurring workload execution across Kafka consumer groups, with async consumers dispatching Temporal workflows for state management and deterministic replay, decoupling producer throughput from long-running orchestration. - Led migration from blocking thread-per-request to Spring WebFlux (Netty) reactive architecture, increasing throughput by 70% under peak load with no additional infrastructure. - Engineered gold-leasing inventory allocation using Redis atomic operations and distributed locks, preventing double-allocation across concurrent sessions and keeping lease closures race-free under load. - Profiled and rewrote 10+ critical PostgreSQL queries (CTEs, lateral joins, composite indexes) and redesigned the schema for high-cardinality order data, reducing report and invoicing latency by 30–40%. - Owned GitLab CI configuration, cutting runtime 43% (14 → 8 min) via build caching and Shadow JAR packaging, with custom merge-blocking checks preventing PII in production logs. Instrumented observability in Prometheus and Grafana.
Infosys
Sep 20212 yrs 9 mosMay 2024

Pune District

Backend engineer on core banking and enterprise financial applications. - Owned Java backend services powering 1M+ weekly transactions for enterprise banking clients, with full service lifecycle responsibility. - Engineered B2B transaction modules handling bulk financial datasets; optimized Oracle 12c stored procedures and indexing strategies, cutting batch processing time by 35% via query profiling, composite indexes, and schema changes with a zero-downtime rollout. - Developed credit and debit card management APIs supporting limit modification, temporary block, and PIN reset — with grid-based authentication gating sensitive operations and transactional handling to prevent partial state changes. - Diagnosed and remediated 20+ critical production incidents, converting recurring failures into systemic fixes rather than one-off patches and cutting MTTR by 25% on repeat issue classes. - Authored technical design specifications for an e-banking application, translating financial domain requirements into documented flows, data models, and integration contracts, reviewed jointly with business stakeholders and engineering teams.

Om’s AI Stack

claude code
claude code
gemini
gemini
hugging face
hugging face
kiro
kiro
langchain
langchain
windsurf
windsurf

Education

Savitribai Phule Pune University

Bachelor of Engineering - BE

Savitribai Phule Pune University

20183 yrs2021

Diploma in Mechanical Engineering

Government Polytechnic, Nashik

20153 yrs2018

Join Om and 10k+ other professionals on

Tal Boss

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

Download Tal Boss

Om S. on Tal

Headline

Backend Engineer | Distributed Payments & Fintech Systems | Java, Spring Boot, Kafka, Temporal | Microservices Architect

About

Backend Engineer | 4+ Years Building Distributed Financial Systems I design and own critical infrastructure for payments and fintech platforms, specializing in the unglamorous but essential work: keeping multi-step money movement correct when services fail, requests retry, and thousands of things happen simultaneously. Currently at OneCard (FPL Technologies), I architect and maintain: • SIP (Systematic Investment) automation engine processing 100K+ daily financial events with strong consistency and full auditability • Digital gold order management system — end-to-end ownership from vendor API integration to payment state machine design • Transaction orchestrator using Temporal for multi-step payment flows with saga pattern and compensating actions Previously at Infosys, I built Java backend services powering 1M+ weekly transactions for enterprise banking clients with full lifecycle responsibility. ✧ Core Expertise: • Distributed orchestration: Temporal/Cadence workflows, saga patterns, idempotent retry design, compensation mechanics • High-concurrency systems: Redis atomic operations, distributed locks, race-free state transitions under peak load • Reactive architecture: Led Spring WebFlux migration (+70% throughput on same infrastructure) • Database optimization: PostgreSQL schema design, query profiling, composite indexing (30–40% latency improvements) • End-to-end ownership: Design → modeling → deployment → production debugging Tech Stack: Java 17 (Spring Boot, Spring WebFlux), Go, Python | Kafka, Temporal, Redis, PostgreSQL, AWS, Kubernetes Beyond code: Built an off-road race car with Abhedhya Racing (AIR-9 at mBAJA 2021) — same lesson applies: systems fail at the joints, and you only learn by running them hard. Open to backend and platform engineering roles in payments and fintech infrastructure. Let's talk distributed systems, payment orchestration, or anything that needs to be correct the first time.

Location

Pune District

AI stack

claude code

gemini

hugging face

kiro

langchain

windsurf

Work experience

Backend Engineer at FPL Technologies, May 2024 - Present · 2 yrs 4 mos, Pune District, Backend engineer on distributed financial systems, transaction orchestration, and recurring investment infrastructure. - Built and own the digital gold order management system end to end — integrating vendor APIs, designing the payment state machine, and enforcing idempotency to guarantee exactly-once execution at scale. - Design and own a SIP (Systematic Investment) automation engine processing 100K+ daily financial events across microservices, with strong consistency and full auditability, including automated mandate scheduling and recurring execution. - Built a Temporal-based transaction orchestrator for multi-step payment flows, using the Saga pattern with compensating actions to keep microservices consistent and prevent partial failures — applying patterns previously implemented on Uber Cadence in legacy services. - Parallelized recurring workload execution across Kafka consumer groups, with async consumers dispatching Temporal workflows for state management and deterministic replay, decoupling producer throughput from long-running orchestration. - Led migration from blocking thread-per-request to Spring WebFlux (Netty) reactive architecture, increasing throughput by 70% under peak load with no additional infrastructure. - Engineered gold-leasing inventory allocation using Redis atomic operations and distributed locks, preventing double-allocation across concurrent sessions and keeping lease closures race-free under load. - Profiled and rewrote 10+ critical PostgreSQL queries (CTEs, lateral joins, composite indexes) and redesigned the schema for high-cardinality order data, reducing report and invoicing latency by 30–40%. - Owned GitLab CI configuration, cutting runtime 43% (14 → 8 min) via build caching and Shadow JAR packaging, with custom merge-blocking checks preventing PII in production logs. Instrumented observability in Prometheus and Grafana.

Backend Engineer at Infosys, Sep 2021 - May 2024 · 2 yrs 9 mos, Pune District, Backend engineer on core banking and enterprise financial applications. - Owned Java backend services powering 1M+ weekly transactions for enterprise banking clients, with full service lifecycle responsibility. - Engineered B2B transaction modules handling bulk financial datasets; optimized Oracle 12c stored procedures and indexing strategies, cutting batch processing time by 35% via query profiling, composite indexes, and schema changes with a zero-downtime rollout. - Developed credit and debit card management APIs supporting limit modification, temporary block, and PIN reset — with grid-based authentication gating sensitive operations and transactional handling to prevent partial state changes. - Diagnosed and remediated 20+ critical production incidents, converting recurring failures into systemic fixes rather than one-off patches and cutting MTTR by 25% on repeat issue classes. - Authored technical design specifications for an e-banking application, translating financial domain requirements into documented flows, data models, and integration contracts, reviewed jointly with business stakeholders and engineering teams.

Education

Bachelor of Engineering - BE, Savitribai Phule Pune University

Diploma in Mechanical Engineering, Government Polytechnic, Nashik

Public links

github: https://github.com/oms-cs

leetcode: https://leetcode.com/omshinde1706