Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Євген

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

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: