Expertise
Scalable Backend Development
Specializing in building robust and scalable RESTful APIs using Node.js, Express.js, and NestJS, with expertise in real-time communication via Socket.IO and GraphQL.
API Security & Architecture
Proficient in implementing advanced security measures including encryption at rest, JWT, OAuth 2.0, and security headers. Skilled in applying Clean Architecture, Repository Pattern, and SOLID Principles for maintainable code.
Database & Cloud Integration
Experienced with various database systems like MongoDB, PostgreSQL, and MySQL, and integrating cloud services such as AWS S3 and EC2 for robust application deployment and data storage.
Projects
SarahaApp: Anonymous Messaging System
Developed a secure backend featuring encryption at rest, security headers with Helmet.js, and request rate-limiting. Integrated Google OAuth and JWT for secure multi-layered user authentication.
E-commerce API: Modular Backend
Engineered a scalable modular architecture with Role-Based Access Control (RBAC) and OTP verification. Integrated Stripe for secure payment processing and automated stock deduction via webhooks.
SocialApp: Real-Time Platform
Applied the Repository Pattern to decouple business logic from the database layer. Engineered an event-driven messaging system with Socket.IO for real-time presence and developed a hybrid API supporting REST and GraphQL.
Timeline
Completed Backend Development Diploma from Route, focusing on advanced Node.js architecture and Express.js optimization.
Obtained Basic Networking Certificate from Cisco, gaining foundational knowledge in TCP/IP protocols and networking layers.
Pursuing B.Sc. in Computer Science at Higher Technological Institute, focusing on core CS principles including Data Structures, Algorithms, and Database Systems.