Shobhit Srivastava

Shobhit Srivastava

Backend Developer

Ghaziabad, IndiaSoftware Development
53skills
3education

About

Backend Developer skilled in Node.js, Express.js, MongoDB, PostgreSQL and MySQL, with experience building and deploying production-ready REST APIs and solving 737+ DSA problems.

Education

Ajay Kumar Garg Engineering College

B.Tech, Information Technology

Oct 2023 – Present

CGPA: 7.96/10

Ajay Kumar Garg Engineering College

B.Tech IT

Oriental Senior Secondary school

12th

Skills

C++JavaScriptNode.jsExpress.jsMongoDBPostgreSQLMySQLJWTbcryptGitGitHubPostmanThunder ClientMongoDB AtlasRenderREST APIsMVCMiddlewareAuthorizationOOPDatabase DesignData Structures and AlgorithmsDockerNodemailerSwaggerSQLACID TransactionsEnglishClean CodingCreativity SkillsThinking SkillsProblem SolvingCommunicationBack-End Web DevelopmentDatabase OptimizationScalable Web ApplicationsAlgorithm OptimizationWeb DevelopmentProgramming LanguagesLibrary ServicesSoftware ArchitectureQuery OptimizationData StructuresSystem ArchitectureAlgorithm DesignInformation RetrievalPlatform SkillsEducationDocker ProductsNext.jsRelational DatabasesCascading Style Sheets (CSS)HTML

Projects

Project Management System

Production-ready backend supporting workspaces, projects and tasks. Implemented JWT authentication, role-based authorization, RESTful CRUD APIs, MongoDB relationships, task workflow management, cascade deletion and modular MVC architecture. Deployed on Render with MongoDB Atlas and tested using Thunder Client and Postman.

Banking Transaction System

Secure REST API for account management, deposits, withdrawals, transfers and transaction history using Node.js, Express.js and PostgreSQL. Implemented ACID transactions, row-level locking, JWT authentication, authorization, validation, error handling, database constraints, indexing, idempotency, paginated transaction history, email notifications, automated API testing, Swagger documentation, Dockerization and deployment.