MA

Mohammad Arsalan Rather

Backend Engineer

Srinagar, Jammu & Kashmir

ABOUT

Backend Engineer with hands-on experience building secure, scalable, and production-ready REST APIs. Specialized in Node.js, NestJS, Express.js, TypeScript, Prisma, and Redis, with strong expertise in authentication, authorization (RBAC/PBAC), API security, and database design. Focused on clean architecture, backend performance optimization, and real-world backend systems.

SKILLS

Node.jsNestJSExpress.jsTypeScriptPrisma ORMREST APIsRedisJWT
PostgreSQLMySQLMongoDB
AuthenticationAuthorization (RBAC, PBAC)API SecurityCentralized Error Handling
DockerGitPostmanGitHub Actions
React.jsNext.jsTailwind CSSShadcn UI
Designed secure authentication and authorization systems using JWT, refresh tokens, and OTP verificationImplemented scalable role-based and permission-based access control modelsDesigned relational database schemas with indexing and query optimization considerationsApplied API best practices including request validation, rate limiting, and centralized error handling

EXPERIENCE

Backend Engineer

- Present

Inventory Management System

Node.js, Express.js, Prisma, MySQL, JWT, Docker • Designed and implemented RESTful APIs for inventory, user, and role management. • Secured APIs using JWT-based authentication and role-based access control to prevent unauthorized access. • Containerized the backend using Docker to ensure consistent development, staging, and deployment environments.

Backend Engineer

- Present

E-Commerce API

Node.js, Express.js, TypeScript, MongoDB, JWT • Built scalable authentication workflows using OTP verification, access/refresh tokens, and password hashing. • Developed modular APIs for product, order, and user management with validation and authorization layers. • Implemented centralized error handling to improve API reliability, consistency, and maintainability.

Full-Stack Developer

- Present

Medicine Inventory Management System

Next.js, Express.js, Prisma, PostgreSQL • Developed a full-stack system to manage medicine inventory, stock levels, and expiry tracking. • Designed REST APIs using Prisma and PostgreSQL to handle transactional data efficiently. • Integrated a responsive frontend using Next.js and Shadcn UI for streamlined inventory operations.

EDUCATION

University of Kashmir

2025 - 2027

Master of Computer Applications (MCA) in Computer Applications

Amar Singh College

2022 - 2025

Bachelor of Computer Applications (BCA) in Computer Applications