dev.portfolio
Open to opportunities

Backend Developer

I build scalable APIs, microservices, and distributed systems. Focused on performance, reliability, and clean architecture.

Node.jsNestJSExpress.jsPostgreSQLMySQLMongoDBRedisDockerAWS

// 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

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.

NestJSAWS S3PostgreSQL

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

NestJsReactAWS S3MongoDb

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.

Node.jsNestJSAWS S3SharpMongoDBEJS