Nilesh Kumar

Software Engineer • JavaScript Specialist

I design systems with intention — scalable in architecture, resilient in design, and elegant in developer and user experience. With 3+ years of hands-on experience across backend, frontend, and cloud, I don't just write code — I craft solutions that last, scale, and evolve.

About Me

I’m a software engineer with ~4 years of experience working across backend systems, frontend interfaces, and cloud-native infrastructure. I’ve built production-ready solutions using technologies like Node.js, LoopBack 4, Angular, React, PostgreSQL, and AWS — with a strong focus on clean architecture and long-term maintainability.

I enjoy working in fast-paced environments where I can design solutions from scratch, implement them end-to-end, and optimize for both the developer and user experience. Lately, I've been building tools, exploring system design patterns, and simplifying complex workflows in large-scale applications.

Education

  • Bachelor of Computer Applications, University of Lucknow (2019–2022)
  • Higher Secondary Certificate, St. Francis' College, Lucknow (2017–2019)

Professional Experience

1

Senior Manager — Developer (BPA)

Airtel

Aug 2025 – Present

Key Responsibilities:

  • Leading backend development initiatives within Airtel’s Business Process Automation (BPA) division, driving scalable and reliable service architectures.
  • Owning high-impact modules from design to deployment, optimizing system efficiency, and ensuring robust performance.
  • Collaborating with cross-functional teams to deliver critical solutions across multiple Airtel verticals.
2

Software Engineer

SourceFuse

Jan 2022 – Aug 2025

Key Responsibilities:

  • Designed and developed production-grade applications across backend, frontend, and cloud environments using Node.js, Angular, and AWS.
  • Mentored junior engineers, conducted design reviews, and improved overall code quality and maintainability across teams.
  • Collaborated closely with QA, DevOps, and Product teams to deliver secure and scalable end-to-end solutions.
  • Developed internal tools and open-source libraries that streamlined workflows and improved deployment velocity.

Highlighted Projects

NestJS CLI Enhancement

Added a `remove` command to the official NestJS CLI that enables clean removal of apps in monorepo setups, automatically updating `nest-cli.json`. Improves developer experience in large codebases.

Tech Stack:
  • TypeScript
  • NestJS
  • CLI

Knowledge Transfer agent

An agentic AI built using Crew AI that can explain any file from any codebase. Just provide a file, and the agent will analyze and explain its purpose, structure, and functionality.

Tech Stack:
  • Python
  • Agentic AI
  • Crew AI

workflows-creator

An open-source Angular library that provides an intuitive, statement-based UI for designing workflows. Users can configure trigger events, conditional events, timer events, actions, and branching logic. The library then generates a BPMN XML that can be deployed to workflow engines like Camunda for automation.

Tech Stack:
  • Angular
  • TypeScript
  • BPMN.js
  • Camunda

E-commerce application

A backend-only order management system built with NestJS using a microservices architecture. Implements an event-driven design with Redis used for Pub/Sub, caching, and inter-service communication. Applies the SAGA pattern for managing distributed transactions between services. Follows modular service separation, and scalable infrastructure.

Tech Stack:
  • NestJS
  • TypeScript
  • Redis
  • Microservices
  • SAGA Pattern

Request-Body-Sanitizer

A lightweight, framework-agnostic TypeScript library that sanitizes request bodies based on OpenAPI schemas. It automatically strips or transforms fields according to a declarative configuration, ensuring consistent, clean payloads across APIs. Compatible with any framework that supports OpenAPI-based request validation.

Tech Stack:
  • TypeScript
  • OpenAPI

Technical Skills

Backend

  • Node.js (NestJS, LoopBack 4, Express)
  • Microservices Architecture
  • Event-Driven Systems
  • Distributed Transactions & Fault Tolerance

Frontend

  • Angular
  • React
  • Next.js

Infra/DevOps

  • Docker
  • Kubernetes
  • AWS (S3, Lambda, ECS, SQS, SNS)
  • Helm
  • CI/CD Pipelines (GitHub Actions, Jenkins)

Databases

  • PostgreSQL
  • MongoDB
  • DynamoDB
  • Redis

Architecture & Patterns

  • Domain-Driven Design (DDD)
  • Event Sourcing
  • SAGA Pattern
  • Caching & Performance Optimization
  • System Design & Scalability

AI & Automation

  • LangChain
  • Crew AI
  • Camunda BPMN
  • bpmn.js

Testing & Tools

  • Jest
  • Mocha
  • Swagger / OpenAPI
  • Git
  • Postman

Coding Profiles

Interesting reads

A handpicked collection of high-quality, unique, and rare resources for deepening your knowledge in computer science, software engineering, and system design:

Contact

Feel free to reach out for collaboration, opportunities, or just to say hello!

Email Me