Prabhkirat Singh

Associate Software Engineer
Ludhiana, IN.

About

A results-driven Backend Developer with 1.5+ years of experience in developing scalable and modular systems using Node.js, Express, Docker, and Kafka. Skilled in building high-performance microservices, optimizing MongoDB queries, and integrating real-time features in large-scale applications. Experienced in working in fast-paced environments and collaborating with cross-functional teams to deliver impactful solutions. Strong in Data Structures and Algorithms, with over 300+ problems solved on LeetCode, continuously honing problem-solving skills. Passionate about clean code, continuous learning, and contributing to innovative projects.

Work

Wits Innovation Lab
|

Associate Software Engineer

Highlights

Microservices Development: Developed and optimized backend services using Node.js and Express.js within a microservices architecture, ensuring modularity and scalability.

Search Infrastructure: Enhanced application search performance by integrating and fine-tuning ElasticSearch, improving query response time by 40%.

Event-Driven Messaging: Implemented asynchronous communication using Kafka and Google Pub/Sub for decoupling services and improving system reliability.

Caching & Rate Limiting: Implemented Redis-based caching and API rate-limiting to reduce redundant queries, ensuring consistent throughput and improved performance.

CI/CD and Containerization: Containerized services using Docker, automating deployments to improve development workflows and integration with external systems.

Training and Placement Cell, GNDEC
|

Student Software Developer (Tech Lead)

Highlights

Team Leadership: Led a cross-functional team in delivering full-stack applications, coordinating sprints, and ensuring timely project delivery.

Frontend Optimization: Developed modular React components, improving UI consistency and accelerating development speed.

Database Optimization: Optimized MySQL queries, achieving a 20% improvement in data retrieval times and overall system responsiveness.

Education

Guru Nanak Dev Engineering College

BTech

Information Technology

Grade: 8.7

Awards

LeetCode Ranking

Ranked top 15% in Weekly Contest 359.

Problem Solving

Solved 300+ questions on LeetCode and maintained a 200+ day coding streak.

Skills

Languages

JavaScript, TypeScript, C, C++, HTML/CSS, SQL.

Backend

Node.js, Express, Microservices, WebSockets, RESTful APIs.

Databases

MongoDB, PostgreSQL, MySQL.

Tools/Platforms

Git, GitHub, Docker, Redis, Kafka, ElasticSearch, Google Pub/Sub.

Dev Practices

API Rate Limiting, Caching Strategies, CI/CD, Clean Code, Containerization.

Projects

Spice Smart Shop (ONDC Buyer App)

Summary

Developed a scalable buyer-focused e-commerce platform under the ONDC initiative, integrating real-time updates and optimizing search performance. Key Achievements:

Himira (Govt. of Himachal Pradesh)

Summary

Developed backend services for an official government-backed e-commerce platform, focusing on scalability and API stability. Key Achievements:

Plan It (Jira-like Tool)

Summary

Designed and developed an internal tool for task and ticket management with real-time updates and structured workflows. Key Achievements:

Spam-Ham Mail Detection

Summary

Developed an email classifier using machine learning to detect spam and ham messages with a simple GUI. Key Achievements: