Developed a SaaS backend for company account, subscription, user, and file management with role-based permissions, email activation, and billing tracking. Tested REST APIs using Postman for correctness, status codes, and error handling.
Backend Developer
I build scalable APIs, microservices, and distributed systems. Focused on performance, reliability, and clean architecture.
// what I do
Core Competencies
Building robust backend systems that power modern applications.
API Design
RESTful APIs with JWT/OAuth2 authentication, RBAC authorization, rate limiting, real-time communication via WebSockets, and async processing using Kafka and RabbitMQ.
Database Architecture
Optimized schemas and queries across PostgreSQL, MySQL, MongoDB, with Redis for caching and session storage.
Cloud & DevOps
Containerized deployments on AWS and DigitalOcean using Docker and CI/CD pipelines, with monitoring, logging
Clean Code
Well-tested, documented, and maintainable codebases following SOLID principles and backend best practices.
// featured work
Recent Projects
Customer Support Service with advanced features: Authentication & Authorization (Role-based access control),Email Verification & Password Reset, Ticket Management, Filtering, Sorting, Searching, Real-time Updates with WebSockets (Socket.io), Photo Sending in Chat (Integrated with AWS for storage), REST API for scalable backend operations
Developed a backend service using Node.js and NestJS for transformations with image upload and storage with AWS S3. Implemented JWT authentication, email verification, and password recovery. Utilized Sharp for image processing and MongoDB for data management.