Open to new opportunities

Senior Software Development Engineer

I build backend systems that stay fast under load

Enterprise Java and Spring Boot microservices, React frontends and AWS cloud systems, running at scale for Amazon and GST India, serving 10K+ concurrent users.

  • 0 Years of experience
  • 0 Concurrent users served
  • <200ms Response times at scale
Jagdish Sahoo

01 — About

About Me

Senior Software Development Engineer with around 4.3 years building enterprise Java and Spring Boot microservices, React frontends and AWS cloud systems, across financial services and e-commerce platforms at Amazon and GST India.

Portrait of Jagdish Sahoo
  1. June 2025 — Present

    Lead Software Engineer

    Persistent Systems, on Amazon inventory and order systems

    • Built Java 17/21 and Spring Boot 3 microservices across inventory, order processing and warehouse systems, handling daily transaction volume.
    • Shipped AWS Lambda and DynamoDB serverless functions holding sub-200ms response times for real-time inventory and shipment processing, serving 10K+ concurrent users.
  2. June 2022 — June 2025

    Digital Specialist Engineer I

    Infosys, on the GST India platform

    • Migrated SFTP batch processing to Spring Boot REST microservices, cutting a validation from 2–3 days to 60 seconds.
    • Integrated NPCI external APIs handling 15K+ calls daily at a 95% success rate, with AES-256 modules for PCI-compliant PAN and account data.
  3. Apr 2021 — Apr 2022

    Student Placement Coordinator

    Odisha University of Technology and Research

  4. Feb 2021 — May 2021

    Open Source Contributor

    GirlScript Summer of Code

02 — Work

Selected Projects

Blue light trails converging, suggesting traffic routed through a single gateway

LLM Gateway

A gateway in front of any LLM provider, adding per-tenant token budgets, caching and retries behind a circuit breaker. It makes cost and resilience the gateway's job, not every service's.

  • Resilience4j
  • Spring Boot
  • Redis
  • SSE
A library of shelves receding into depth, suggesting a body of knowledge to retrieve answers from

RAG Forge

Answers questions grounded in your own documents, with citations. The rule is cite or abstain: when nothing supports an answer, it says so rather than inventing one.

  • pgvector
  • Spring Boot
  • Flyway
  • Testcontainers
Analytics on a laptop screen, suggesting a professional profile being scored and reviewed

LinkedIn Optimiser

Scores a LinkedIn profile against 39 rules and returns copy-ready fixes. No account, no upload, no LLM: the whole engine runs in your browser.

  • TypeScript
  • React
  • Vite
  • Vitest
Vidhana Soudha at dusk in Bengaluru, suggesting a local's travel guide to the city

Ooruly

A local's static travel guide to Bengaluru and around — sights, hidden cafes, iconic eats and weekend getaways. Data-driven, installable, and offline-ready, with one-tap directions and honest MakeMyTrip deep-links for booking.

  • Vanilla JS
  • PWA
  • Service Worker
  • GitHub Pages
Abstract circuitry suggesting data flowing through an event pipeline

Order Saga

An event-driven order pipeline built to fail safely. A transactional outbox, idempotent consumers and compensating transactions keep a half-finished order from leaking state.

  • Kafka
  • Spring Boot
  • PostgreSQL
  • Testcontainers
A padlock on a dark surface, suggesting guarded database access

SQL Guard MCP

Lets a language model query a database without being able to harm it. Enforcement is real SQL parsing and a read-only role, not keyword blocking that WITH clauses slip past.

  • MCP
  • Spring AI
  • JSqlParser
  • PostgreSQL

03 — Expertise

What I Work On

Hands-on engineering across the backend and the infrastructure it runs on, built for enterprise financial services and e-commerce platforms.

Java & Spring Boot Services

Building and maintaining REST APIs with Spring Boot, JPA and Hibernate, keeping the contract stable as consumers grow.

API Security & Access Control

Authentication and authorisation with Spring Security, JWT and OAuth2, including role-based access, password encoding and CSRF protection.

Event-Driven Services

Kafka producers and consumers for asynchronous workflows, keeping services loosely coupled and able to catch up after downtime.

AWS Cloud Services

Running services on EC2, ECS and EKS with IAM, VPC, Route53 and CloudFront, and watching them in production through CloudWatch.

CI/CD & Containers

Dockerising services and automating build, test and release through Jenkins and AWS CodePipeline.

Databases & Data Access

Schema and query work across PostgreSQL, MySQL and DynamoDB, with the data access layer written to keep reads predictable.

04 — Practice

Coding & Achievements

LeetCode

0 problems solved

Data structures, dynamic programming and system design, with a top 10% ranking and a consistent solving streak.

View profile

GeeksForGeeks

0 problems solved

Algorithm practice alongside Java tutorials and interview preparation write-ups.

View profile

CodeChef

0 star rating

Peak rating 1629 across 50+ contests. Strongest in mathematical algorithms and graph theory.

View profile

HackerRank

0 star rating

5-star in problem solving, with a peak competitive rating of 1629 across algorithm and data-structure tracks.

View profile

ACM-ICPC

Regionals Amritapuri 2020

Qualified for the ACM-ICPC Amritapuri regionals, the collegiate world's premier team programming contest.

View certificate

RISE Award

Infosys recognition

Awarded at Infosys for going beyond the role, delivering above expectation on the GST India platform.

View certificate

05 — Off the clock

My Photography

Shot on a phone, mostly around Odisha. Click any frame to open the lightbox, then use the arrow keys.

06 — Contact

Let's Work Together

Got a role, a project or a question? Drop a message and I'll get back to you.

Download CV

Goes straight to my inbox — no newsletter, no spam. I usually reply within a day.