I am a backend-oriented full-stack developer with over 3 years of experience building production-grade applications using modern technologies such as NestJS, PostgreSQL, Prisma, and Next.js. My expertise lies in API design, authentication, data modeling, microservices, and asynchronous communication. I have successfully built scalable systems utilizing RabbitMQ, Redis, and Docker to ensure efficient and reliable service delivery.
Throughout my career, I have contributed to various projects, including a construction equipment rental platform and a CRM platform for sports club management. I have designed and implemented microservice architectures, developed secure authentication systems with JWT and RBAC, and optimized database schemas and caching strategies to improve performance.
I am proficient in both backend and frontend technologies, with experience in React, Next.js, Redux Toolkit, and Tailwind CSS, enabling me to contribute to full-stack development effectively. I am also familiar with DevOps tools such as Docker, Git, Linux, and AWS services, which help me maintain smooth deployment and continuous integration workflows.
I am passionate about writing clean, maintainable code and applying best practices in testing and documentation. I have experience writing unit and integration tests using Jest and documenting APIs with Swagger.
Currently, I am seeking a Middle Backend or backend-focused Full-Stack role where I can leverage my skills and continue growing as a developer. I am eager to contribute to innovative projects and collaborate with teams that value quality and scalability.
Designed and implemented a microservice architecture (Auth, User, API Gateway) with RabbitMQ-based communication and Dockerized service isolation. Implemented Saga-based workflows to maintain cross-service consistency and prevent orphaned records on failure. Built JWT authentication with refresh token rotation and RBAC using NestJS guards. Designed PostgreSQL schemas with indexes and Prisma migrations; delivered 10+ REST endpoints with Swagger documentation. Integrated Redis caching (cache-aside, TTL, invalidation), reducing read latency on frequently accessed endpoints by 35–45%.
Developed APIs for groups and members with seat limits, age checks, waitlists, schedule-conflict detection, and RBAC. Built a training-cancellation saga: cancel session → refund → notify, with compensation logic for failed steps. Integrated CSV/Excel imports and Google Sheets synchronization with field mapping, deduplication, and cron-based jobs. Applied Redis cache-aside and versioned RabbitMQ message schemas for reliable inter-service communication. Wrote unit and integration tests with Jest and set up automated test runs in CI.
Optimized performance with SSR and React Query (caching, refetch, staleTime), reducing API calls and improving UX. Improved Lighthouse performance score by 35% through React Query caching and SSR data-loading optimizations. Refactored legacy code into reusable modules and collaborated on design reviews, API integration, responsive layout, and deployment workflows.
Jobicy
592 professionals pay to access exclusive and experimental features on Jobicy
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: