Bengaluru, IN · Remote-first globally · Open to relocation

Debraj Paul

Technical Lead II — Backend / Platform · Node.js · TypeScript · AWS

11+ years designing, building, and operating distributed backend systems across media, fintech, food-tech, and travel. Deep in AWS-native architectures, event-driven platforms, and Backend-for-Frontend GraphQL. Currently shipping privacy-orchestration and multi-brand moderation at Warner Bros. Discovery supporting Food Network, CNN, Eurosport, Magnolia, Golf Digest, and MotorTrend.

By the numbers

11+ yrsBuilding distributed backendsMedia · fintech · food-tech · travel
~50%Latency reductionSwiggy Dineout (formerly Dineout, Times Internet) — POS event pipelines
95%Credit workflow automationPT Tujuh Asia — P2P lending platform
6+Microservices orchestrated for GDPR/CCPA fan-outAt Warner Bros. Discovery via OneTrust
GDPR / CCPA via OneTrustMulti-brand moderation in-houseKafka in production at scale10+ POS systems integrated
Open to: Senior Staff / Principal Engineer · Senior Tech Lead · Technical Architect. Remote-first globally · Hybrid in India · Open to relocation. Comfortable across time zones.

Selected work

Warner Bros. Discovery via RobosoftTechnical Lead IIAug 2020 — Present · Remote

Global, high-traffic media platform serving multiple brands with personalization, CMS, BFF services, and compliance-critical workflows.

  • Built Node.js/TypeScript microservices for an in-house content platform powering Food Network, CNN, Eurosport, Magnolia, Golf Digest, and MotorTrend.
  • Architected AWS-native infrastructure (Lambda, ECS, SQS, SNS) with Infrastructure-as-Code; designed Lambda-vs-ECS deployment trade-offs per service.
  • Delivered a GraphQL Backend-for-Frontend for Food Network with auth, observability, and proactive monitoring.
  • Integrated OneTrust to enable GDPR/CCPA user-data access, deletion, and auditability across 6+ services.
  • Standardized REST and GraphQL API conventions adopted across teams; cut cross-team onboarding friction.
  • Introduced distributed tracing (OpenTelemetry) and Redis caching, reducing DB pressure and improving incident MTTR.

Two of the systems I built here are walked through with architecture diagrams in the section below.

Swiggy Dineout (formerly Dineout, Times Internet)Senior Software EngineerDec 2019 — Jun 2021 · Bengaluru

High-volume, event-driven integrations platform connecting POS systems, marketing, and user segmentation pipelines.

  • Designed and built an event-driven integration platform connecting 10+ third-party POS systems using Kafka and Redis.
  • Reduced transaction latency by ~50% through async pipelines, cache-aside, and partition-aware consumer scaling.
  • Built customer segmentation on MongoDB + ElasticSearch, driving ~25% uplift in user conversions and ~15% bounce-rate reduction.
  • Delivered three enterprise-grade microservices contributing to ~25% YoY revenue growth.
  • Owned Kafka topic schemas and backward-compatible event evolution strategy.
PT Teknologi Tujuh AsiaSenior Software EngineerNov 2018 — Dec 2019 · Jakarta

Fintech P2P lending platform with automation, risk assessment, and compliance requirements.

  • Built a P2P lending platform on Express.js + MongoDB + AWS; automated ~95% of credit workflows.
  • Improved loan approval accuracy by ~25% via system-driven decision pipelines; cut end-to-end processing time by ~50%.
  • Implemented OCR + facial recognition for KYC and an NLP-based scoring engine for risk analysis.
  • Reduced communication errors by ~90%, lifting customer satisfaction by ~20%.
Full Budget AppOpen Source · Personal projectAug 2025 · github →

Modular, multi-tenant SaaS budgeting platform. Ingests bank statements, enriches transactions via rule-based + AI categorisation, and serves a tenant-aware GraphQL API. Built as a pnpm monorepo on AWS serverless.

  • 3 Lambda services + 8 DynamoDB tables fully provisioned via AWS CDK; on-demand pricing throughout.
  • Fully event-driven ingestion: S3 → SQS → txn-loaders Lambda → DynamoDB Stream → tag-loaders Lambda — zero polling.
  • Multi-tenant isolation via tenantId partition key across all tables; JWT auth via SSM Parameter Store.
  • Hybrid categorisation: deterministic NLP rule engine first; Amazon Bedrock (Mistral) fallback for low-confidence matches — cost-optimised.
  • GraphQL API with Apollo Server 5 — 7 queries, 18+ mutations; auth (incl. refresh-token rotation), two-step uploads, financial reviews, forecasts, budgets, savings goals, sinking funds.
  • Observability: AWS X-Ray (10% sampling), CloudWatch alarms (errors, duration, throttle), Winston structured logging, Prometheus /metrics endpoint.

Architecture diagram below ↓

Experience

  1. Warner Bros. Discovery via Robosoft
    Technical Lead II
    Aug 2020 — Present · Remote (Washington DC / Bengaluru)
  2. Swiggy Dineout (formerly Dineout, Times Internet)
    Senior Software Engineer
    Dec 2019 — Jun 2021 · Bengaluru
  3. PT Teknologi Tujuh Asia
    Senior Software Engineer
    Nov 2018 — Dec 2019 · Jakarta, Indonesia
  4. TripBorn
    Backend Developer
    Apr 2018 — Oct 2018 · Bengaluru
  5. Ekagga Technology & Services
    Software Engineer
    May 2017 — Apr 2018 · Bengaluru
  6. Self-Employed
    Backend Developer
    Jun 2015 — May 2017 · Bengaluru
  7. CSIR — URDIP (FAO project)
    SDE Intern
    Jan 2015 — Jun 2015 · Bengaluru

Skills

Languages & Runtime

TypeScriptNode.jsJavaScriptJavaGo

Backend Frameworks & APIs

Express.jsCustom Node.js frameworksGraphQL (BFF)Spring BootHibernateGin

Cloud & DevOps

AWS LambdaECSSQSSNSS3IAMDynamoDBRDSGlueOpenSearchAmazon BedrockDockerJenkinsGitHub ActionsCircleCIIaC (CDK / CloudFormation)

Architecture & Design

MicroservicesEvent-Driven SystemsBackend-for-Frontend (BFF)RESTGraphQLDistributed SystemsTDDService-registry orchestrationTwo-stream Kafka contractsState-machine async fulfillmentDomain-based service boundariesIdempotent message handlingRetry with exponential backoffCache-asideFault isolation via queue decoupling

Messaging & Streaming

KafkaAWS KinesisSNSSQS (Standard + FIFO + DLQ)

Data Stores

MongoDB (Mongoose)DynamoDBPostgreSQLMySQLRDSRedisElasticSearchOpenSearchParquet (Snappy) on S3

Compliance & Security

GDPRCCPAOneTrustJWTOAuthIAMSubject-rights-request orchestrationAudit trails

Observability & Reliability

Structured loggingOpenTelemetryCloudWatch monitoring + alerting

Testing

JestSinonNewmanMocha-ChaiJUnit
Years of evidence
SkillYearsWhere used
Node.js8+Warner Bros. Discovery · Swiggy · PT Tujuh Asia · TripBorn · Freelance
TypeScript8+Warner Bros. Discovery · Swiggy
AWS (overall)11+Swiggy · PT Tujuh Asia · Warner Bros. Discovery
AWS Lambda8+Event processing, serverless APIs
ECS6+Containerized microservices at Warner Bros. Discovery
SQS / SNS6+Event-driven pipelines
DynamoDB6+Serverless & high-scale workloads
Kafka8+Swiggy POS integrations · privacy + moderation pipelines
GraphQL (BFF)5+Food Network BFF (Apollo certified)
Microservices Architecture8+Swiggy · Warner Bros. Discovery · Fintech
Distributed Systems7+Platform-scale services
OpenTelemetry3+Distributed tracing
GDPR / CCPA6+Warner Bros. Discovery compliance systems
OneTrust3+User data access & deletion

Certifications

  • AWS Certified Developer — Associate(2024–2027)Credly →
  • Apollo GraphQL Developer — Associate(2025)Apollo →
  • Ethereum Blockchain Developer Bootcamp with Solidity(2022) — Udemy
  • Serverless Framework Bootcamp: Node.js, AWS & Microservices(2021) — Udemy
  • Design Patterns in TypeScript(2021) — Udemy
Additional courses & licences
CourseIssuedProvider
Java Memory ManagementDec 2019LinkedIn
Kafka Essential TrainingDec 2019LinkedIn
AWS for Developers: Data-Driven Serverless Apps with KinesisOct 2019LinkedIn
Advanced Node.js: Scaling ApplicationsSep 2019LinkedIn
Programming Foundations: Design PatternsJun 2019LinkedIn
Node.js: SecurityApr 2019LinkedIn
The Complete Developer's Guide (Golang)Feb 2019Udemy
Node JS: Advanced ConceptsOct 2018Udemy
Learn Blockchain by Building Your Own in JavaScriptAug 2018Udemy
Node.js: The Complete Guide to Build RESTful APIsJun 2018Udemy

Education

Master of Computer Applications
Tezpur University, Assam
Aug 2012 – Aug 2015
Bachelor of Computer Applications
Gauhati University, Assam
Aug 2009 – Aug 2012

Volunteer

WWF-India
Volunteer — Environment
Jun 2018 — Present
UNICEF
Volunteer — Health
Jan 2021 — Jan 2024
Red Cross Blood Services
Volunteer — Health
Feb 2015 — Mar 2016