• Файл

Євген

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

Вік: 20 років
Місто проживання: Ужгород
Готовий працювати: Дистанційно
Вік:
20 років
Місто проживання:
Ужгород
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Rutkovsky Yevhen
Zakarpattia Oblast, Uzhhorod
Phone: [відкрити контакти](див. вище в блоці «контактна інформація»)
Email: [відкрити контакти](див. вище в блоці «контактна інформація»)
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

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: