Egor Grushin is a pragmatic Back End Developer and JavaScript/TypeScript specialist with 11 years of experience building high-load, maintainable systems using Node.js, NestJS, PostgreSQL and MongoDB. He focuses on backend-oriented full-stack work—designing database schemas, refactoring production codebases, and implementing scalable API and microservice architectures with Docker, Redis and RabbitMQ. At Tooly.rent he implemented a microservice ecosystem with Saga-based distributed transactions, RBAC, and cache strategies that cut DB load by up to 45%, and his freelance work on Upwork spans end-to-end REST APIs and Prisma-backed schemas for small businesses. Based in Haifa District, Israel, Egor combines hands-on engineering with an electrical engineering background, which informs his disciplined approach to system design and reliability. He’s open to backend-focused freelance or full-time roles where clean architecture and long-term maintainability matter.
10 years of coding experience
1 year of employment as a software developer
Bachelor's degree electric power and electrical engineering, Bachelor's degree electric power and electrical engineering at Petrozavodsk State University
Contributions:4 pushes, 1 branch in 7 years 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.