Mohammad Arshid

Backend Developer

Indore, Madhya Pradesh

Profile summary

Backend Developer with hands-on training experience building RESTful APIs using Node.js, Express.js, and MongoDB. Skilled in JWT authentication, bcrypt password encryption, dotenv, and MVC architecture, with a track record of delivering secure, scalable, and well-documented backend systems across multiple production-style projects. Strong problem-solver focused on writing clean, modular, maintainable code and collaborating effectively within a development team.

Career highlights

Backend Development Training: Developed RESTful APIs using Node.js and Express.js while implementing JWT authentication and MongoDB schemas across multiple training positions.

Technical Certifications: Earned multiple professional certificates including Basics of Node.js from Coding s and Generative AI Mastermind from Outskill.

Key skills

TechnicalJavaScript (ES6+) Node.js Express.js RESTful API Design Nodemon MongoDB Mongoose ODM Git
Professionalasync/await JSON MVC Architecture Middleware npm Schema Design Indexing CRUD Operations Data Relationships JWT (JSON Web Tokens) bcrypt dotenv OTP Verification VS Code Error Handling Input Validation Pagination
SkillsGitHub Postman

Professional experience

Backend Development TraineeJan 2025 - Apr 2025
Nummero Software Technologies
  • Developed RESTful APIs using Node.js and Express.js to support core business logic, ensuring smooth and reliable client-server communication under senior developer guidance.
  • Implemented JWT-based authentication for secure user login/signup, structured MongoDB collections using Mongoose schemas, and built RBAC middleware to protect sensitive routes.
  • Structured the codebase using MVC architecture with a modular folder layout, managed environment configuration with dotenv, implemented error handling and API validation, and maintained version control on GitHub using Git.
Backend Development TraineeJan 2025 - Apr 2025
Nummero Software Technologies
  • Developed RESTful APIs using Node.js and Express.js to support core business logic, ensuring smooth and reliable client-server communication under senior developer guidance.
  • Implemented JWT-based authentication for secure user login/signup, structured MongoDB collections using Mongoose schemas, and built RBAC middleware to protect sensitive routes.
  • Structured the codebase using MVC architecture with a modular folder layout, managed environment configuration with dotenv, implemented error handling and API validation, and maintained version control on GitHub using Git.
Backend Development TraineeMar 2023 - Dec 2023
ByteBillion TechnologiesIndore, India
  • Built backend services using Node.js and Express.js, designing RESTful APIs to handle business logic and data flow as part of a development team.
  • Implemented JWT authentication and RBAC middleware, and designed MongoDB database structures using Mongoose schemas with validations and data relationships.
  • Organized the project into modular components (controllers, models, routes, middleware), configured environment variables with dotenv, handled errors gracefully, and maintained the codebase on GitHub using Git.
Backend Development TraineeMar 2023 - Dec 2023
ByteBillion TechnologiesIndore, India
  • Built backend services using Node.js and Express.js, designing RESTful APIs to handle business logic and data flow as part of a development team.
  • Implemented JWT authentication and RBAC middleware, and designed MongoDB database structures using Mongoose schemas with validations and data relationships.
  • Organized the project into modular components (controllers, models, routes, middleware), configured environment variables with dotenv, handled errors gracefully, and maintained the codebase on GitHub using Git.

Projects

Restaurant Management App

Architected a multi-role food ordering backend with JWT authentication, bcrypt password hashing, and RBAC admin middleware; delivered 20+ REST API endpoints covering users, menus, categories, and orders. Modeled 5 Mongoose schemas with validations and relational references; achieved full CRUD coverage with async/await, structured error responses, and reusable, testable, and efficient Express.js route modules.

Node.js Express.js MongoDB JWT bcrypt REST API
Restaurant Management App

Architected a multi-role food ordering backend with JWT authentication, bcrypt password hashing, and RBAC admin middleware; delivered 20+ REST API endpoints covering users, menus, categories, and orders. Modeled 5 Mongoose schemas with validations and relational references; achieved full CRUD coverage with async/await, structured error responses, and reusable, testable, and efficient Express.js route modules.

Node.js Express.js MongoDB JWT bcrypt REST API
Book Review REST API

Built a JWT-secured REST API with 12+ endpoints across 3 Mongoose collections (users, books, reviews); enforced a one-review-per-book business rule via server-side validation, eliminating 100% of duplicate entries. Implemented offset-based pagination, multi-field filtering, and case-insensitive full-text search supporting 500+ records; applied MVC architecture with dotenv configuration and input validation for reliability.

Node.js Express.js MongoDB JWT Pagination REST API
Book Review REST API

Built a JWT-secured REST API with 12+ endpoints across 3 Mongoose collections (users, books, reviews); enforced a one-review-per-book business rule via server-side validation, eliminating 100% of duplicate entries. Implemented offset-based pagination, multi-field filtering, and case-insensitive full-text search supporting 500+ records; applied MVC architecture with dotenv configuration and input validation for reliability.

Node.js Express.js MongoDB JWT Pagination REST API
Educatech Backend System

Delivered a scalable education platform backend with JWT auth, 2-role RBAC (Admin/Student), email OTP verification, and 15+ REST APIs for course management, enrollment, filtering, search, and pagination. Organized the codebase into a 6-layer modular architecture (controllers, models, routes, middleware, utils, config) with comprehensive input validation and Mongoose schema relationships across 6 collections.

Node.js Express.js MongoDB JWT RBAC OTP REST API
Educatech Backend System

Delivered a scalable education platform backend with JWT auth, 2-role RBAC (Admin/Student), email OTP verification, and 15+ REST APIs for course management, enrollment, filtering, search, and pagination. Organized the codebase into a 6-layer modular architecture (controllers, models, routes, middleware, utils, config) with comprehensive input validation and Mongoose schema relationships across 6 collections.

Node.js Express.js MongoDB JWT RBAC OTP REST API

Education

Master of Computer Applications (MCA)Jan 2020 - Jan 2022
IPS Academy
Master of Computer Applications (MCA), Computer ApplicationsJan 2020 - Jan 2022
IPS Academy
Bachelor of Computer Applications (BCA)Jan 2016 - Jan 2019
Gyanodaya Institution of Management and Technology
Bachelor of Computer Applications (BCA), Computer ApplicationsJan 2016 - Jan 2019
Gyanodaya Institution of Management and Technology
Master of Computer Applications (MCA),Jan 2020 - Jan 2022
Gyanodaya Institution of Management and Technology, Neemuch, Madhya Pradesh

Certifications

Basics of Node.jsCoding Ninjas (Code360)
Basics of Node.jsCoding Ninjas (Code360)
EF SET English Certificate (C1 Advanced)EF SET
EF SET English Certificate (C1 Advanced)EF SET
Generative AI Mastermind & AI Tools for DevelopersOutskill
Generative AI Mastermind & AI Tools for DevelopersOutskill
EF SET English Certificate (C1 Advanced) - EF SETC1 Advanced
Internship Completion CertificateByteBillion Technologies
Internship Completion Certificate - ByteBillion Technologies
Certificate of Participation: Blockchain as a Transformative Technology for Secure Digital TransactionsSAGE University, Indore
Certificate of Participation: Blockchain as a Transformative Technology for Secure Digital Transactions - SAGE University, IndoreSAGE