Kapil Sharma

Kapil Sharma

Senior Backend & Cloud Engineer

7+ years of experience designing scalable, cloud-native applications. Expert in Node.js, TypeScript, AWS Serverless, and distributed systems. Currently exploring GenAI integrations for production-grade solutions.

Last updated: January 12, 2026

💪 Core Skills

Node.jsTypeScriptAWS ServerlessPostgreSQLMongoDBSystem DesignGenAI / RAGGraphQLREST APIsRedisDistributed SystemsEvent-Driven ArchitectureDocker

🚧 Current Project

In Development

Developer-First SEO Analysis & Builder Tool

Building an intelligent SEO analysis tool in hexagonal architecture designed specifically for developers with a clean API-first architecture.

Node.js TypeScript Python PostgreSQL Redis

💼 Experience

Senior Software Engineer

Mar 2025 – Present

Warner Bros. Discovery (via Randstad/Cognizant)

  • Migrating legacy systems to hexagonal architecture
  • Building GenAI-powered summarization & Q&A chatbot
  • AWS Serverless (Lambda, SQS, SNS, EventBridge, Kinesis)

Sr. Software Developer / Tech Lead

Jul 2022 – Jan 2025

NMIMS University

  • Mentored 25+ developers in Node.js best practices
  • Built Redis caching layer to solve scalability issues
  • Led team of 4 for multi-stage approval workflow app

Software Engineer

Apr 2019 – Jul 2022

JForce Solutions

  • Architected Timetable module with 7x faster generation
  • Real-time updates with Socket.io
  • Mentored team of 3 engineers

Senior Executive – CS (Webchat)

Aug 2016 – Sep 2018

Capita

  • Provided technical and process support through live chat
  • Ensured high customer satisfaction

🛠️ Tech Stack

Backend

Node.jsTypeScriptExpressGraphQLREST API

Cloud & AWS

AWS LambdaEC2S3SQS/SNSEventBridgeKinesis

Databases

PostgreSQLMongoDB AtlasRedisSQL Server

AI & GenAI

AWS BedrockRAGEmbeddingsLLM Integration

📚 BytesJourney

This platform is where I share in-depth technical content to help developers level up their skills and ace technical interviews.

📖 Interview Prep Guides
Mini Posts
🎯 Tutorials
✍️ Blog

📬 Let's Connect

Have a question, want to collaborate, or just say hi?

Get in Touch →