Santosh Kumar

Software Development Engineer
Noida, IN.

About

Highly motivated Software Development Engineer with robust experience in designing, developing, and deploying scalable microservices-based backend systems. Proven ability to build secure, high-performance APIs and integrate advanced features, demonstrated by significant improvements in customer satisfaction and error reduction. Eager to leverage strong problem-solving skills and expertise in modern tech stacks to drive innovative solutions in a dynamic software development environment.

Work

Sthambh
|

Software Development Engineer

Gurugram, Haryana, India

Summary

Designed and developed a comprehensive, scalable microservices-based backend system for diverse functionalities including interview management, authentication, and AI cognitive features.

Highlights

Architected and developed a comprehensive, scalable microservices-based backend system from the ground up, managing critical functions like interview management, user feedback, authentication, payments, AI cognitive features, LMS integration, and app versioning.

Implemented robust RESTful APIs with comprehensive Swagger documentation, integrating seamlessly with AWS S3, Azure Blob Storage, Razorpay, and OpenAI for enhanced functionality and external service connectivity.

Engineered real-time push, email, and SMS notification systems using Firebase and MSG91, significantly improving user engagement and timely communication.

Fortified system security and stability through strategic implementation of JWT, Passport.js, bcrypt, API rate limiting, and Sentry for proactive error tracking and prevention.

Education

GZSCCET Engineering College
Punjab, Punjab, India

Bachelor of Technology

Computer Science

Grade: CGPA of 8.59

Awards

LeetCode Rating

Awarded By

LeetCode

Achieved a competitive rating of 1840+ on LeetCode, demonstrating strong algorithmic and problem-solving skills.

Codingninjas (Codestudio) Rating

Awarded By

Codingninjas

Attained an Expert (Level 7) rating of 3200+ on Codingninjas (Codestudio), reflecting advanced proficiency in data structures and algorithms.

Codekaze-sep: Round 2 (2023) - All India Rank

Awarded By

Codekaze

Achieved an All India Rank of 804 in Codekaze-sep: Round 2.

Google Kick Start Round F (2020) - All India Rank

Awarded By

Google

Secured an All India Rank of 3434 in Google Kick Start Round F.

Languages

English

Skills

Programming Languages

C++, JavaScript, SQL, OOPs, TypeScript, Go.

Frameworks & Libraries

NodeJS, ExpressJS, ReactJS, NextJS, NestJS, TailwindCSS, Bootstrap, Material UI, SASS, FastAPI, Prisma ORM, Sequelize, Nodemailer, Handlebars.

Databases & ORMs

MySQL, PostgreSQL, MongoDB, Redis, Mongoose, Prisma ORM, Sequelize.

Cloud Platforms & Services

AWS S3, Azure Blob Storage, Firebase, OpenAI.

Tools & Technologies

GIT, GitHub, Docker, Moodle, Microsoft Azure, Vs Code, HTML, CSS, RabbitMQ, MVC Architecture, LLM, RESTful APIs, JWT, Passport.js, bcrypt, Sentry, MSG91, Redis Redlock, Winston, BullMQ, Zod Validation.

Operating Systems

Windows, Linux.

Software Development & Engineering

Microservices Architecture, Backend Development, API Development, System Design, Distributed Systems, Authentication Systems, Error Handling, Data Consistency, Scalability, Security, Real-time Systems, Problem Solving, Data Structures & Algorithms, Open Source Contribution, API Documentation (AsyncAPI).

Projects

Airbnb Dev - Microservices Architecture

Summary

Built a scalable Airbnb clone leveraging microservices architecture, integrating 4 independent services for authentication, booking, hotel management, and notifications, with advanced features for high concurrency and data consistency.

Airline Backend Management System - Microservices Architecture

Summary

Developed and implemented a robust airline backend system utilizing Node.js, MySQL, and Express.js, designed with an MVC pattern and orchestrated through multiple microservices for streamlined flight operations.