EG

Egor Grushin

Available to hire

js. I focus on API design, authentication, data modeling, microservices, and asynchronous communication.

About

I’m a backend-oriented full-stack developer with 3+ years of experience building production-grade applications using NestJS, PostgreSQL, Prisma, and Next.js. I focus on API design, authentication, data modeling, microservices, and asynchronous communication.

I enjoy architecting scalable systems with RabbitMQ, Redis, and Docker, and I’m looking for a middle-backend or backend-focused full-stack role where I can contribute to robust infrastructure and product growth.

  • 3 years' experience
  • Joined March 2026

Languages

  • EnglishAdvanced
  • RussianFluent
  • Hebrew (modern)Intermediate

Industry experience

  • Software & Internet
  • Professional Services
  • Education
  • Media & Entertainment

Work experience

Backend Developer · Tooly.rentMay 2025 – Present · 1 yr 7 mos

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%.

Backend Developer · AKDev GroupFeb 2024 – Mar 2025 · 1 yr 2 mos

Built APIs for groups and members with seat limits, age checks, waitlists, schedule-conflict detection, and RBAC. Developed 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.

Frontend Developer · CLICKSHUNTER (clickshunter.kz)Oct 2022 – Jan 2024 · 1 yr 4 mos

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.

Education· 6

Computer Science | Full-Stack Development · Tel-Ran College2023 – 2026
B.Sc. in Electric Power Engineering · Petrozavodsk State University2018 – 2022
B.Sc. in Electric Power Engineering · Petrozavodsk State University2018 – 2022
Computer Science | Full-Stack Development · Tel-Ran College2023 – 2026

Hire Egor Grushin today

Post a job and invite Egor, or contact them directly. No hidden commission.

Post a job