Hi, my name is

Jairaj Kumar.

Software Engineer | Backend Devloper

Adept at designing, developing, troubleshooting, and debugging software applications and systems. Passionate about optimizing scalable architectures and solving complex engineering challenges. Proficient in distributed systems, media streaming, and DevOps.

About Me

I am a Software Engineer skilled in designing, developing, troubleshooting, and debugging software applications and systems. I have a proven ability to build enhancements within existing software architectures, with expertise in distributed systems, media streaming, and DevOps. I am passionate about optimizing scalable architectures and solving complex engineering challenges involving applications, databases, and networks. Currently working at Jio Platforms Limited (JioMeet). Technologies I work with:
  • Python
  • C++
  • Java
  • Javascript / TypeScript
  • Node.js / Express
  • langchain / AI agents.
  • Django
  • Bash
  • REST APIs
  • WebSocket
  • RabbitMQ
  • MongoDB / MySQL
  • Redis
  • Linux
  • Docker / Kubernetes
  • CI/CD (Azure Pipelines)
  • GCP / Azure
  • Data Structures & Algorithms
  • React.js

Experience

Software Development Engineer 1 - Jio Platforms Limited
October 2023 - Present
  • Designed, developed, and maintained key features for JioMeet & JioEvents Media Engine.
  • Developed a native recording microservice, reducing server costs by 70% and latency by 60%.
  • Implemented a reusable Load Balancer SDK, improving performance and achieving 99.99% availability.
  • Integrated real-time transcription service for JioMeet.
  • Engineered robust P2P architecture using TURN server technology.
  • Led media engine and GCP to self-hosted infrastructure migrations.
  • Developed automated CI/CD pipelines using Bash and Azure agents.
  • Diagnosed and resolved critical production issues (memory leaks, high CPU, etc.) using monitoring tools and RCA, decreasing CSM issues by 75%.
Intern - Cognizant Technology Solutions
January 2023 - May 2023
  • Contributed to developing and debugging features for a MERN stack web application.
  • Implemented dynamic data loading and booking functionalities using React.
Data Science Intern - Innomatics Research Lab
April 2021 - July 2021
  • Contributed to the design and development of a music recommender system application.
  • Utilized collaborative and content-based filtering techniques to mitigate the cold start issue.

Education

July 2019 - July 2023
B.E.(Hons) Electronics and Telecommunication
Savitribai Phule Pune University

Honours in Data Science.

Relevant Coursework: Data Structures and Algorithms, Database Management System, Java, OOPs, Python, Cloud Computing, Data Science and Visualization, Statistics and Machine Learning

Get in Touch

My inbox is always open. Feel free to reach out if you have any questions or just want to connect!
Featured Posts

Unlocking Node.js Performance: A Deep Dive into Garbage Collection

Node.js, celebrated for its asynchronous, event-driven architecture and non-blocking I/O, is a cornerstone of modern web development. It empowers developers to build highly scalable and performant network applications. However, beneath its efficient exterior lies a critical component: the V8 …

Building Powerful Retrieval-Augmented Generation (RAG) Applications with Vector Databases

Large Language Models (LLMs) like Google’s Gemini have revolutionized how we interact with machines—capable of understanding prompts, generating diverse content formats, answering complex questions, and more. However, even the most sophisticated LLMs come with inherent limitations:

  1. Knowledge …

Concurrency vs. Parallelism: Architecting Backend Systems That Don't Suck

Look, as backend engineers, we all know the drill. We spend our days building systems that need to be rock-solid, scale like crazy, and, most importantly, not be slow. That means we’re constantly juggling a million things: tons of client requests, mountains of data, and integrations with all …