• File

Євген

Back end програміст

Age: 20 years
City of residence: Uzhhorod
Ready to work: Remote
Age:
20 years
City of residence:
Uzhhorod
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Rutkovsky Yevhen
Zakarpattia Oblast, Uzhhorod
Phone: [open contact info](look above in the "contact info" section)
Email: [open contact info](look above in the "contact info" section)
Telegram: https://t.me/s_zhenya_w

Backend developer
About me
Backend developer with nearly 3 years of experience in Node.js, including 2 years of commercial
development. I have experience working with complex and high-load systems. I take a responsible approach
to tasks and decision-making, focusing on writing clean, readable, and efficient code while following
established principles and patterns. I am skilled at working effectively in a team, as well as independently,
taking full ownership of results.

Projects
E-commerce platform for functional food
Stack: Node.js, TypeScript, Express, PostgreSQL, TypeORM, Swagger, Redis, Stripe, PayPal, SendGrid,
Docker

-​ Designed and implemented REST APIs for users, shopping cart, orders, payments, and the admin panel
-​ Optimized SQL queries and implemented caching with Redis, reducing average API response time
-​ Integrated Stripe and PayPal for online payments (one-time transactions, status validation, webhooks)
-​ Configured email service with SendGrid (receipts, order confirmations, marketing campaigns)
-​ Achieved 70%+ unit test coverage of business logic
-​ Implemented a role-based system (user/admin) and basic security middleware (rate limiting, XSS/CSRF
protection)
-​ Added Swagger API documentation

NearWawe (startap) – platform for finding new connections and communication
Stack: Nest.js, TypeScript, WebSocket, gRPC, PostgreSQL, MongoDB, Redis, Docker, microservices

-​ Participated in designing a microservices architecture using gRPC for fast inter-service communication
-​ Developed the geolocation service: searching users within a 2 km radius under high database load
-​ Set up caching of frequently used data in Redis (active users, sessions)
-​ Developed a notification system (new messages, friend requests)
-​ Implemented basic CI/CD pipelines for MVP deployment
-​ Documented APIs via Postman
WordlyFun (EdTech/Game) – vocabulary expansion platform using interactive games
Stack: Nest.js, TypeScript, TypeORM, PostgreSQL, Docker, OpenAI API, JWT, CI/CD

-​ Designed the application architecture and divided business logic into separate modules
-​ Implemented authentication via JWT and password recovery with email confirmation
-​ Built a user dictionary (CRUD for words, categorization, learning sets)
-​ Integrated OpenAI API for word generation and AI sentence checking in games
-​ Optimized AI integration: stored results immediately in the database instead of delayed responses,
eliminating lags and enabling game resumption after interruption
-​ Implemented game progress saving (pause/resume)
-​ Configured docker-compose for local environment (frontend, backend, DB)
-​ Purchased and configured a VPS and deployed the application
-​ Added CI/CD pipelines for automated updates

Online Game “Mafia” (Startup) – real-time mafia game platform
Stack: Node.js, TypeScript, Socket.io, PostgreSQL, MongoDB, Microservices, Docker

-​ Implemented real-time game room functionality using Socket.io
-​ Designed and created PostgreSQL tables (users, subscriptions, profiles, statistics)
-​ Used MongoDB to store chat history for fast access and horizontal scalability
-​ Proposed and implemented a microservices architecture for the chat — the most heavily loaded part of the
system
-​ Developed a user achievement and profile system with photo upload support
-​ Set up basic deployment and documentation for the team

Online Store
Stack: Nest.js, TS, Stripe, Socket.io, PostgreSQL, MongoDB, Redis, SendGrid, RabbitMQ, Docker

-​ Developed business logic for retrieving best product offers where each product is stored individually with
variable weight
-​ Optimized the product reservation process using statuses in the product table and Redis: reserved items
were held for 5 minutes, after which a Redis TTL expiration triggered a message in the queue and updated
the product status to “available”
-​ Integrated Stripe for payment processing of selected items
-​ Co-developed a CRM system for collecting statistics and managing products
-​ Built a module for sending emails to users (promotional offers, order status updates)

GitHub
Explore my projects and code samples: https://github.com/Evgeny-Rutkovskyi

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: