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

Pune District

Pune District







Bachelor of Engineering - BE
Savitribai Phule Pune University
Diploma in Mechanical Engineering
Government Polytechnic, Nashik
Join Om and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossBackend Engineer | Distributed Payments & Fintech Systems | Java, Spring Boot, Kafka, Temporal | Microservices Architect
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.
Pune District
claude code
gemini
hugging face
kiro
langchain
windsurf
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.
Bachelor of Engineering - BE, Savitribai Phule Pune University
Diploma in Mechanical Engineering, Government Polytechnic, Nashik
github: https://github.com/oms-cs
leetcode: https://leetcode.com/omshinde1706