Resume

My professional journey, technical skills, and the impact I've made building high-scale platforms.

Resume

SDE II  |  Full-Stack  |  25M+ Users  |  Distributed Systems

$144K
Annual Savings
75%
Faster Response
25M+
Monthly Users
100%
Recovery Rate

Technical Skills

LanguagesJava 17, JavaScript, C++, Go
FrameworksSpring Boot, Spring WebFlux, Project Reactor, React.js, Redux, Node.js, REST APIs, Microservices
Databases & CacheDynamoDB, Redis (ElastiCache), MySQL, PostgreSQL, MongoDB, S3-backed TTL Cache
Cloud & DevOpsAWS (ECS Fargate, S3, Secrets Manager, CloudWatch, KMS), Docker, Terraform, Jenkins, Akamai CDN
ObservabilitySplunk, SignalFx (APM/Metrics/Traces), Grafana, Structured Logging, Distributed Tracing
ArchitectureReactive Programming, Event-Driven Design, JWT Auth, Rate Limiting, Circuit Breaker, Cache-Aside

Professional Experience

Nike, Inc. — Community Experience Platform (CXP)Bengaluru, India
Software Development Engineer II (Full-Stack)Jan 2025 – Present

Stack: Java 17, Spring WebFlux, Redis, DynamoDB, AWS ECS Fargate, Terraform, Jenkins, Akamai, SignalFx, Splunk, Docker

  • Bot Protection & Cost Optimization: Engineered multi-layered bot protection using Redis caching, rate limiting, and idempotency keys in Spring WebFlux, reducing WAF infrastructure by 40% ($144K annual savings), slashing API traffic by 70%, and improving response times by 75% (320ms → 80ms) for Nike's event platform serving 25M+ monthly users.
  • Fault-Tolerant Registration: Designed DynamoDB-based queue with asynchronous processing to handle third-party API failures, achieving 100% registration recovery during outages with conditional writes, duplicate prevention, and exponential backoff retry.
  • Intelligent Error Code Mapping: Built error code determination system translating unstructured third-party API errors into 5 structured error codes, reducing support tickets by 40% and enabling localized user messages across US/EU regions.
  • Multi-Layer Caching: Architected three-tier caching — Akamai CDN (edge), Redis ElastiCache (PairwiseId 30-day TTL, attendee status 60s), and in-memory (translations, feature flags) — achieving 78% cache hit rate and enabling 3x peak load handling.
  • Security & Multi-Region: Architected JWT-based shim layer reducing integration overhead by 60%; rolled out multi-region deployment (US/EU) via Terraform, S3, and Secrets Manager with automated secret rotation.
  • Observability: Configured SignalFx sidecars with structured logging and ThreadContext propagation in reactive flows, increasing log accuracy by 60% and accelerating incident resolution by 25%.
Samsung Semiconductor India ResearchBengaluru, India
Associate Staff Engineer — Senior Software EngineerJul 2021 – Oct 2024

Stack: Java, Spring Boot, Spring Security, React.js, JavaScript, Docker, Grafana, Kafka, MySQL, Inno Setup

  • Architected in-house performance profiler and analysis tools using Java, Spring Boot, and React, eliminating external vendor dependency and achieving $70,000 annual cost savings.
  • Containerized UI and API servers with Docker and docker-compose, establishing CI/CD pipelines that cut deployment time by 50% and reduced environment-specific bugs by 70%.
  • Built authentication service using Spring Security with role-based access control; implemented React.js front-end delivering a seamless interface across 5 departments.
  • Optimized telemetry data handling, boosting sequential read/write speeds by 8% and random read/write by 5%; increased unit test coverage from 36% to 60%.
  • Led sprint planning, cross-team demos, and onboarding for 5+ junior developers, accelerating feature rollout by 20%.

Projects

ShopStream — Full-Stack E-Commerce PlatformGitHub

Stack: Java 17, Spring Boot, React.js, Redux, PostgreSQL, Redis, Stripe API, Docker, AWS S3, JWT, Kafka

  • Built a production-grade e-commerce platform with microservices architecture — Product Catalog, Cart, Order, Payment, and Notification services communicating via Kafka and REST APIs.
  • Implemented Stripe payment integration with idempotent checkout, order state machine, and webhook-based payment confirmation ensuring zero duplicate charges.
  • Designed Redis-backed cart & session management with TTL-based expiry, achieving sub-50ms response times, and PostgreSQL with optimistic locking to prevent overselling.
  • Built responsive React storefront with Redux state management, JWT authentication with refresh token rotation, role-based access, and AWS S3 image uploads with CDN delivery.

Education

Jadavpur University — B.E. in Information TechnologyJul 2017 – Apr 2021 | Kolkata

Coursework: Data Structures & Algorithms, OOP, Databases & SQL, Operating Systems, Distributed Systems, Web Development, Computer Networks