Особисті дані приховані
Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки https://www.work.ua/resumes/5806003/
Back End Developer, 140 000 грн
- Вид зайнятості:
- повна
- Місто проживання:
- Ужгород
- Готовий працювати:
- Дистанційно, Ужгород
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Досвід роботи
Node.js Backend Developer
з 03.2026 по 06.2026
(4 місяці)
Self-Inspection (Vehicle‑inspection SaaS), Дистанційно (IT)
Covered file management, improving behavior and delivered new features across 6 services.
Worked as an autonomous backend engineer with team up to 8 members.
- Improved memory usage from ~140 MB to ~1.4 MB while increased output size of rows from just 24 units to 15
thousands (and potentially more) and chunked DB fetching to decrease memory and DB load.
- Implemented gRPC service contracts (Protobuf) and RabbitMQ event handlers following a transactional Outbox
pattern.
- Fixed archive export issues and adding more features for exporting archive and it’s content.
- Improved SQL query for including rows for rescheduling query.
- Made code reviews, task decomposition and discussing for best solutions for tasks and issues.
Node.js Backend Developer
з 11.2024 по 03.2026
(1 рік 5 місяців)
GenieSolutions (SMB E-commerce Website Platform), Дистанційно (IT)
Built backend services for an SMB e-commerce platform for merchants with small product catalogs.
Covered order, payment, fee, auth, chat, reviews, stock, and notification flows across 4 services.
Worked as an autonomous backend engineer, shaping service contracts, delivery patterns, and testability.
- Implemented backend logic for auth, registration, orders, payments, fees, reviews, products, and stock flows.
- Built a real-time chat service with separate merchant and buyer flows using Socket.IO.
- Designed and delivered service interactions via REST, NATS, webhooks, and BullMQ-based background jobs.
- Used PostgreSQL for users, orders, statuses, and fees; Redis for configs, chats, and notifications.
- Handled website configs, product data, stock files, and saved schemas in S3 within the CMS boundary.
- Proposed and introduced a DI container in the core API, reducing coupling and simplifying unit testing.
- Raised test coverage to about 80% and used mocks for DB, NATS, and BullMQ-dependent business logic.
- Maintained stable API contracts via OpenAPI, improving alignment with QA & frontend on requests and responses.
- Supported code reviews, task decomposition, flow discussions with the team lead and QA in a 8–9 person team.
Node.js Backend Developer
з 11.2023 по 11.2024
(1 рік)
Company NDA (EdTech & Trading Platforms), Дистанційно (IT)
Worked on two product streams: a virtual English academy and a trading platform for crypto and non-crypto pairs.
Built backend services, integrations, and internal tooling across scheduling, automation, config management, APIs.
Contributed in a 9-person team, covering implementation, optimization, code review, cross-team technical support.
- Built a private npm package for exchange APIs and adapted it for reuse across internal trading-related projects.
- Integrated a third-party market data API and split the MVP into focused subprojects for faster delivery.
- Reworked config storage from files to Redis events, enabling reactive updates on config and key changes.
- Developed scheduling logic for lessons, accounting for teacher load, break days, and time zone constraints.
- Transformed lesson data into Zoom-compatible payloads and automated meeting creation through Zoom API.
- Prevented duplicate or stale Zoom rooms by safely removing outdated meetings during lesson create edit flows.
- Built pages and UI components with Next.js, Tailwind, and TypeScript based on product and design requirements.
- Optimized backend serverless actions for speed and reviewed PRs to improve code quality across complex flows.
- Supported frontend delivery by fixing bugs, enhancing UX behavior, and sharing knowledge with teammates.
Node.js Backend Developer
з 07.2021 по 10.2023
(2 роки 4 місяці)
Computools, Дистанційно (IT)
Built backend features for a seller-side CRM and analytics platform that evolved toward a SaaS model.
Worked in an 8-person team on data collection, order APIs, and core business flows in a layered Node.js stack.
Later took on leadership tasks, mentoring a junior engineer and tightening delivery quality through deep reviews.
- Implemented backend tasks across domain modules, aligning key decisions with the architect complex changes.
- Worked in a partially DDD structure with separate entities per controller, service, and repository layers.
- Built resilient order collection flows with client-based scheduling and large third-party API synchronization.
- Resolved a critical memory-limit failure in the sync flow by fixing high-volume response handling in Node.js.
- Replaced a slow ORM orders query with custom SQL using conditional joins, filters, sorting, and pagination.
- Reduced orders API response time from about 30 seconds to about 1 second for complex filtered datasets.
- Covered business logic with Jest unit tests and used TDD for selected features to reduce release risk.
- Mentored a junior engineer in the last 6 months through task delegation, code review, and hands-on guidance.
- Reviewed code rigorously, including local verification of uncertain changes, to protect production stability.
Full-Stack / Backend Developer
з 06.2020 по 07.2021
(1 рік 2 місяці)
OpenGeeksLab, Дистанційно (IT)
Worked across a PvP browser game and an invoice management platform with third-party API integration.
Delivered backend and product features in international teams of 2 to 8 engineers.
- Implemented planned frontend and backend features for a browser-based PvP game platform.
- Proposed and delivered gameplay ideas, including class and level systems, to expand product functionality.
- Refactored frontend code to improve rendering performance, game behavior, and overall user experience.
- Moved the game core from Node.js to Rust after learning Rust in about two weeks.
- Researched a third-party API and integrated it into an invoice management Chrome extension backend.
- Proposed a proxy-facade architecture after studying third-party API limits, later approved by CTO and client and reduced expected delivery time from 6 months to 3 through a applied proxy-facade architecture
- Implemented authentication for the third-party API and exposed a simpler REST API for frontend usage.
- Built a request balancer for third-party API calls to reduce client waiting time under request limits.
- Worked with Node.js, TypeScript, NestJS, React, Rust, WebSockets, MongoDB, Redis, and browser game tooling.
Full stack developer
з 01.2020 по 06.2020
(6 місяців)
Golden Team, Дистанційно (IT)
Built a landing website with a CMS layer, covering both public pages and internal content management flows.
Played a leading delivery role across frontend and backend implementation in a 4–6 person team.
Owned most core pages, reusable components, API integration, and CMS functionality for the project.
- Led delivery of most project pages and UI components with pixel-perfect implementation from design.
- Built reusable frontend components to speed up development and keep the interface consistent.
- Implemented REST API integration to provide structured backend data to the frontend layer.
- Developed CMS functionality for content management across both frontend and backend parts.
- Delivered planned features end to end across Node.js backend and JavaScript frontend modules.
- Contributed to project structure and execution across both product-facing and admin-facing flows.
- Worked with Node.js, TypeScript, Express.js, Next.js, SCSS, and Tailwind in daily delivery.
- Supported stable cross-layer integration between UI, CMS logic, and backend data endpoints.
Освіта
ЗНТУ
КНТ, Системи штучного інтелекту, Запоріжжя
Вища, з 2017 по 2019 (2 роки)
Знання і навички
- JavaScript
- Node.js
- Rust
- Відповідальність
- TypeScript
- GitHub
- MongoDB
- REST API
Знання мов
Англійська — середній
Інвалідність
Третя група.
Слабочуючий, але зі слуховими апаратами проблеми мало. Складно чути в шумному оточенні
Додаткова інформація
Репозитории:
https://github.com/Peterculazh?tab=repositories
https://bitbucket.org/peterculazh/profile/repositories
Схожі кандидати
-
Back-end програміст
Вінниця, Дистанційно -
Backend-програміст
Дистанційно -
Back-end розробник
40300 грн, Ужгород, Івано-Франківськ , ще 4 міста -
Back end програміст
120000 грн, Ужгород, Мукачево, Дистанційно -
Back-end програміст
Дистанційно -
Backend-розробник
Львів, Дистанційно