Open to full-stack & backend roles Bengaluru, India

Kuldeep Kushwah

Full-stack engineer who leans backend — three years shipping production fintech and e-commerce systems at TCS, from Kafka event streams to the interfaces built on top of them.

Download Resume
30+
REST APIs shipped
60+
Enterprise clients served
3 yrs
Production ownership
2
Industries — fintech & e-commerce
01 — About

Grounded in systems, not just screens

I'm a full-stack engineer with three years at Tata Consultancy Services, owning production systems end-to-end for two very different clients: Envestnet, a fintech platform, and BestBuy, a global e-commerce retailer.

My depth is on the backend — Java, Spring Boot, and event-driven microservices built on Apache Kafka — developed through independent system design rather than a prescribed playbook. That same instinct carries into the frontend work: React, Next.js, and React Native, built to hold up under real production load.

I graduated from IIT Roorkee with a strong grounding in data structures, algorithms, and operating systems, and I've since extended that into LLM integration and applied system design — most recently in a fraud-detection system that scores transactions in real time.

Education

Indian Institute of Technology, Roorkee

Bachelor of Technology · Jul 2019 — May 2023
Uttarakhand, India
02 — Case Study

Fastlink — a fintech platform, built solo

Envestnet Engagement · Tata Consultancy Services

Software Development Engineer · Sep 2023 — Present · Bengaluru, India (client: Envestnet, fintech)
Sole engineer, architecture to production
The problem

Envestnet needed a faster, more secure way to aggregate account data across 60+ enterprise clients than its legacy monolith could support — without slowing down as more clients came on board.

The solution

Fastlink: a microservices application I designed and shipped from scratch — Node.js/Express backend exposing 30+ REST APIs, a React frontend, and MongoDB via Mongoose, fully containerized with Docker.

React Client Express Middleware OAuth 2.0 CC Flow · JWT SSO · RBAC ↓ ~25–30% faster than legacy Fastlink API 30+ REST endpoints MongoDB via Mongoose ODM 3rd-party financial APIs (Axios)
Retry logic, auth flows, and data transforms wrap every outbound call to third-party financial data.
  • Designed and shipped Fastlink end to end as the sole engineer — architecture, backend, frontend, and deployment.
  • Engineered a secure Express middleware layer (OAuth 2.0 CC Flow, JWT, SSO, RBAC) that cut average API response time ~25–30% versus the legacy monolith.
  • Delivered 15+ reusable React components with Redux state management and custom hooks — cutting new-feature development time ~40%.
  • Built resilient integrations with third-party financial data APIs via Axios: auth flows, retry logic, error handling, and data-transformation layers for account aggregation across 60+ enterprise clients.
  • Owned production operations and on-call support — Docker-based deployments, incident triage, and uptime across the full application lifecycle.
Node.jsExpress.jsReact.js ReduxMongoDBMongoose ODM DockerOAuth 2.0JWT SSORBACAxios
30+
REST APIs
60+
Enterprise clients
~25–30%
Faster API responses
15+
Reusable components
~40%
Less dev time / feature
Also within TCS

BestBuy Engagement — Product Listing Page Team

Same role · e-commerce client · 11-member cross-functional squad
  • Built and maintained 20+ components across BestBuy's Next.js-powered Product Listing Page and its companion React Native app, reaching millions of shoppers globally.
  • Ran A/B tests and feature-flag rollouts for new features, enabling controlled releases without impacting the broader shopper base.
  • Improved Core Web Vitals through lazy loading, code splitting, and render-cycle optimizations, with verified cross-browser and cross-device compatibility.
  • Championed code quality across the squad through GitHub reviews, enforcing design-system standards and component reusability.
Next.jsReact NativeA/B Testing Core Web VitalsGitHub Reviews
03 — Projects

Fraud detection, built for real-time decisions

AI-Powered Fraud Detection System

View on GitHub

Real-time, event-driven fraud scoring across a 4-service Spring Boot system.

Transaction service Kafka Fraud Detection ALLOW / FLAG / BLOCK Gemini LLM · Redis cache Notification email alerts Admin reporting REST APIs PostgreSQL via Spring Data JPA
8 containers total (4 services + Kafka, Redis, PostgreSQL) — one-command deploy via Docker Compose.
  • Architected a 4-service Spring Boot system (Transaction, Fraud Detection, Notification, Admin) streaming through Apache Kafka for real-time, event-driven scoring.
  • Used the Google Gemini LLM API to generate fraud risk scores and ALLOW/FLAG/BLOCK decisions, backed by Redis caching and automated email alerts for flagged transactions.
  • Secured inter-service communication with Spring Security and stateless JWT — one service issues tokens while others independently validate them via a shared signing key, mirroring a production identity-provider pattern.
  • Persisted transaction and fraud-decision data in PostgreSQL via Spring Data JPA, exposed read-only REST APIs for reporting, and containerized the full 8-container stack with Docker Compose.
JavaSpring BootSpring Security JWTApache KafkaPostgreSQL RedisDocker ComposeGoogle Gemini API Microservices
04 — Skills

Backend-first, full-stack capable

Languages

JavaJavaScriptTypeScriptC++

Backend & Architecture

Spring BootNode.jsExpress.js REST APIsMicroservicesWebSockets Apache KafkaEvent-Driven Architecture

Frontend

React.jsNext.jsReact Native ReduxReact RouterTailwind CSS

Data & Auth

PostgreSQLMySQLMongoDB RedisJWTOAuth 2.0 SSORBACSpring Security

Tools & DevOps

DockerDocker ComposeGit CI/CDJenkinsJIRAPostman

Foundations

Data Structures & AlgorithmsOperating Systems System DesignLLM IntegrationA/B Testing
05 — Competitive Programming

Specialist on Codeforces

KULDEEP_KUSHWAH

codeforces.com/profile/KULDEEP_KUSHWAH · IIT Roorkee · registered 6+ years ago
Specialist
1000 1200 1400 1600 1900 2000+ 1447
Newbie · Pupil · Specialist (current) · Expert+
1447
Current rating
1447
Peak rating
Specialist
Rank
6+ yrs
On Codeforces

A steady DSA habit alongside production work — competitive programming is where I keep algorithmic problem-solving sharp outside day-to-day feature work.

06 — Get in touch

Open to backend-leaning full-stack roles.

Happy to talk through fintech systems, event-driven architecture, or anything that needs someone comfortable owning a stack end to end.

BasedBengaluru, India