Senior Software Engineer | Java · Spring Boot · Microservices · Kafka · React | Transaction-critical systems — claims, payments, booking | Bengaluru / Remote (IST · EU-US overlap)

Bengaluru

Bengaluru

Gurugram

Noida
Jalpaiguri







Bachelor of Technology - BTech, Computer Science
Cooch Behar Government Engineering College
School, Science
Jalpaiguri Zilla School
Join Kaushik and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer | Java · Spring Boot · Microservices · Kafka · React | Transaction-critical systems — claims, payments, booking | Bengaluru / Remote (IST · EU-US overlap)
Every system I've built has had money moving through it — train tickets at RailYatri, vehicle deals at Tekion, insurance claims at Guidewire. That taught me that in transaction systems, "mostly correct" is just a slower way of being wrong. WHAT I DO I design and own backend services in Java and Spring Boot: REST APIs, domain workflows, and the unglamorous parts that decide whether a system survives production — idempotency, retries, partial failure, and the query that quietly gets slower every month. The turning point was rebuilding RailYatri's booking flow under live traffic and cutting average booking time by 35%. Latency, idempotency and failure handling stopped being engineering trivia at that point and started being revenue. SELECTED WORK • Cut dealer-page API latency from 712 ms to 12 ms at Tekion by replacing offset-based pagination with cursor-based queries and lazy loading • Shipped a real-time Workers' Compensation verification API connecting Guidewire ClaimCenter to PolicyCenter, cutting claim processing time 20% for the ANZ insurance market • Built Elasticsearch-backed reporting services powering real-time dashboards on 5 KPIs — 60% faster report generation, ~25% lower response times across analytics microservices • Raised unit test coverage past 80% across Deal Compare and Deal Onboarding, with zero post-production defects across multiple releases OUTSIDE THE DAY JOB I ship products end to end, not just services. Meetly (meetly.co.in) is a live video conferencing and meeting-scheduling platform I built solo — LiveKit/WebRTC for video, LiveKit Egress + Cloudflare R2 for recording, BullMQ + Redis for reminder jobs, React/Vite front end, JWT auth. Launched on Product Hunt and running in production. I also write system design breakdowns — Redis caching, auth vs authz, ticketing systems, order matching — for 17,000+ engineers on LinkedIn under @kgstrivers. STACK Java · Spring Boot · Kafka · Ruby on Rails · Node.js / Express · React · PostgreSQL · MySQL · MongoDB · Redis · Elasticsearch · Docker · AWS · JUnit5 · Mockito · Cucumber · SonarQube Based in Bengaluru (IST), comfortable with EU/US overlap.
Bengaluru
claude code
claude
github copilot
grok
openai
railway
Software Engineer - 2 at Guidewire Software, Mar 2025 - Present · 1 yr 7 mos, Bengaluru, - Designed and shipped a real-time Workers' Compensation policy verification API bridging ClaimCenter and PolicyCenter (Java, Gosu, Spring Boot, REST), cutting claim processing time 20% for the ANZ insurance market — 5-engineer team - Rebuilt Vulnerability, Policy Verification, Date-of-Injury and Time-based Obligation workflows across PolicyCenter and ClaimCenter, improving end-to-end processing speed 15% - Delivered backend + React changes enabling Time-based Obligation workflows to auto-restart on reopened claims, closing a claim-lifecycle compliance gap - Hardened the Vulnerability module with JUnit and Cucumber UI automation; led code reviews and mentored 2 junior engineers
Software Engineer - 2 at Tekion Corp, Nov 2023 - Mar 2025 · 1 yr 5 mos, Bengaluru, - Cut dealer-page API latency from 712 ms to 12 ms (~98%) by redesigning pagination from offset-based to cursor-based queries with lazy loading, against tables in the 1M-row range - Engineered Elasticsearch-backed reporting services powering real-time dashboards on 5 KPIs, cutting report generation time 60% and reducing analytics microservice response times ~25% - Owned backend services (Java, Spring Boot) for the DRP Sales Cloud Platform; extended Champion Details with new program types and integrated a Phase Gate Data API - Raised unit test coverage to 80% across Deal Compare and Deal Onboarding (JUnit5, Mockito, SonarQube), achieving zero post-production defects across multiple releases
Software Development Engineer - 1 at Coding Ninjas, Feb 2023 - Nov 2023 · 10 mos, Gurugram, - Led end-to-end delivery of the Exit & Resume Leaderboard (Ruby on Rails, JavaScript), lifting platform engagement 40%; built the Articles & Discussions module, raising profile interactions 50% - Redesigned the login/access flow and built an automated re-engagement emailer for inactive users, raising user satisfaction scores 25%
Software Developer at RailYatri.in, Sep 2021 - Feb 2023 · 1 yr 6 mos, Noida, - Optimized high-frequency booking APIs on a payment-backed train ticketing platform (Ruby on Rails, REST, TDD/Scrum), reducing average booking time 35% and improving transaction success rates under live production traffic - Shipped the Tatkal Refund Calculator and Review Page improvements, halving customer complaints; automated cancellation-refund emails, lifting retention 15%
Android Developer at Covigo, May 2021 - Jun 2021 · 2 mos, Jalpaiguri, Built a cross-platform Flutter app surfacing live COVID-19 statistics and vaccination-centre availability, integrating the CoWIN, covid19india.org and MoHFW REST APIs.
Bachelor of Technology - BTech, Computer Science, Cooch Behar Government Engineering College
School, Science, Jalpaiguri Zilla School
github: https://github.com/kaushikpuka1998
leetcode: https://leetcode.com/kgstrivers
kaushikpuka1998.github.io: https://kaushikpuka1998.github.io/portfolio/