Personal information hidden
This job seeker has chosen to hide his personal information and contact info. You can contact him using this page: https://www.work.ua/resumes/5806003/
Back End Developer, 140 000 UAH
- Employment type:
- full-time
- City of residence:
- Uzhhorod
- Ready to work:
- Remote, Uzhhorod
Contact information
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
Work experience
Node.js Backend Developer
from 03.2026 to 06.2026
(4 months)
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
from 11.2024 to 03.2026
(1 year 5 months)
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
from 11.2023 to 11.2024
(1 year)
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
from 07.2021 to 10.2023
(2 years 4 months)
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
from 06.2020 to 07.2021
(1 year 2 months)
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
from 01.2020 to 06.2020
(6 months)
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.
Education
ЗНТУ
КНТ, Системи штучного інтелекту, Запоріжжя
Higher, from 2017 to 2019 (2 years)
Knowledge and skills
- JavaScript
- Node.js
- Rust
- Відповідальність
- TypeScript
- GitHub
- MongoDB
- REST API
Language proficiencies
English — average
Disability
3rd degree.
Слабочуючий, але зі слуховими апаратами проблеми мало. Складно чути в шумному оточенні
Additional information
Репозитории:
https://github.com/Peterculazh?tab=repositories
https://bitbucket.org/peterculazh/profile/repositories
Similar candidates
-
Back-end програміст
Vinnytsia, Remote -
Backend-програміст
Remote -
Back-end розробник
40300 UAH, Uzhhorod, Ivano-Frankivsk , more 4 cities -
Back end програміст
120000 UAH, Uzhhorod, Mukachevo, Remote -
Back-end програміст
Remote -
Backend-розробник
Lviv, Remote