Богдан
Node.js-розробник
- Рассматривает должности:
- Node.js-розробник, Fullstack-розробник, Full stack програміст
- Возраст:
- 31 год
- Город проживания:
- Львов
- Готов работать:
- Львов, Удаленно
Контактная информация
Соискатель указал телефон , эл. почту и LinkedIn.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/18221925/
Загруженный файл
Файл содержит еще 1 страницу.
Версия для быстрого просмотраЭто резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Backend Engineer
Lviv, Ukraine
[
[
[
Summary
Backend Engineer with 6+ years of commercial experience in backend development, system integrations, data
processing, and modernization of existing systems. I work with Node.js, NestJS, TypeScript, PostgreSQL,
MongoDB, Redis, TypeORM, Mongoose, and SQL query optimization.
Over the years, I have contributed to building and improving backend solutions for manufacturing, healthcare,
CRM, HR, workforce management, procurement, volunteer management, and data-driven analytical platforms.
I have experience designing backend logic, developing APIs, integrating third-party services, working with
migrations, and improving legacy systems.
My experience includes background processing, scheduled jobs, data aggregation, reporting, large data
exports, event-driven architecture, reliable messaging, payment integrations, cloud storage, OCR integrations,
and performance optimization. I have worked on systems where backend improvements significantly increased
processing speed, improved scalability, reduced technical debt, and made complex business workflows more
stable and maintainable.
Professional Experience
Hebron Soft
Backend Engineer
02/2020 – 04/2026 | Lviv, Ukraine
Worked as a Backend Engineer across multiple client projects in manufacturing, healthcare, CRM, HR,
workforce management, procurement, volunteer management, and data-driven analytics domains.
Designed and developed backend APIs, business logic, integrations, reporting modules, and data-processing
workflows using Node.js, NestJS, TypeScript, PostgreSQL, MongoDB, TypeORM, Mongoose, Redis, and
related backend technologies.
Built and maintained background processing, scheduled jobs, batching, large data exports, document
generation, automated reporting, and admin analytics functionality.
Integrated third-party services including Stripe, SendGrid, Twilio, Firebase, AWS S3, AWS Textract, AWS
Cognito, Mailgun, Google Calendar API, OAuth2, Cloudinary, and external data providers.
Refactored and modernized legacy systems, upgraded major dependencies, improved architecture, reduced
technical debt, optimized SQL queries and aggregation logic, and supported migrations, staging deployments,
and production environments.
Skills
Development: Node.js, NestJS, TypeScript, JavaScript, C#, REST API.
Databases & ORM: PostgreSQL, MongoDB, SQL Server, MySQL, Redis, TypeORM, Mongoose, SQL
optimization, MongoDB aggregation pipelines.
Cloud & Integrations: AWS, AWS S3, AWS Textract, AWS Cognito, Stripe, SendGrid, Mailgun, Twilio,
Firebase, Google Places API, Google Calendar API, OAuth2, Cloudinary.
Architecture & Processing: Background jobs, cron jobs, BullMQ, RabbitMQ, event-driven architecture,
Outbox Pattern, reliable messaging, async pipelines, webhooks, batching, chunk-based processing.
Tools & Platforms: Docker, Git, Bitbucket, Jira, Trello, Zoho, Postman, Puppeteer, Sharp, OpenAI, TrakSYS,
Ignition, MES systems.
Education
National University Dnipro Polytechnic
Automation of Electric Drive, Mechatronics and Robotics
2015 – 2018 | Dnipro, Ukraine
Focused on automation systems, electric drive technologies, mechatronics, and robotics.
Hebron IT Academy
Node.js Developer
2019 – 2020 | Lviv, Ukraine
Completed practical training in Node.js development, backend fundamentals, and web application architecture.
Certificates
Ignition Core Certified
Confirms successful completion of the Ignition Core certification test and qualification in the core-level
functionality of Ignition 8.1.
Languages
Ukrainian: Native speaker.
English: B1.
Projects
BreatherCare
Backend Engineer | Real-time API, background processing, reporting, performance optimization
02/2020 – 04/2023
Built and maintained a scalable NestJS backend platform for scheduled processes, user programs, reporting,
and large data processing. Worked on architecture separation between real-time API and background
processing, implemented automated document generation, timezone-aware workflows, and large data export
pipelines.
Performed major project, database, and aggregation layer reengineering, removing key performance
bottlenecks and improving processing speed up to 20x overall and up to 50x in specific cases.
Technology stack: Node.js, NestJS, TypeScript, PostgreSQL, background processing, data aggregation,
reporting, document generation, large data export.
CUPS
Backend Engineer | Data pipelines, MongoDB analytics, sentiment analysis, reporting
04/2023 – 11/2023
Developed a backend analytics system for collecting, synchronizing, and processing large amounts of
business data related to healthcare centers and service companies. Built scalable data ingestion pipelines
using chunk-based processing, batching, and scheduled jobs to process thousands of records without memory
overload.
Implemented analytics logic for sentiment analysis, data normalization, and weighted business scoring based
on review tone, relevance, dates, activity, and other business factors. Optimized MongoDB aggregation
pipelines, repository logic, and data mappers, and implemented screenshot generation with Puppeteer for
reporting.
Technology stack: Node.js, NestJS, TypeScript, MongoDB, Mongoose, Outscraper API, Puppeteer, cron jobs,
aggregation pipelines, chunking, batching, sentiment analysis, weighted scoring.
FlexPro
Backend Engineer | Scheduling, workforce management, payments, background jobs
11/2023 – 03/2024
Worked on a scalable workforce management backend platform for hiring, shift planning, onboarding,
communication, and financial operations. Developed core scheduling logic including recurring shifts,
versioning, availability checks, conflict detection, and cascading updates of related entities.
Optimized PostgreSQL scheduling logic using CTEs, GiST indexes, daterange operators, and TypeORM
QueryBuilder. Implemented BullMQ background jobs for notifications, scheduled tasks, and automatic invoice
generation.
Integrated Stripe payments, webhook events, XLSX reporting, Firebase push notifications, real-time
communication SDKs, and Sharp for image processing.
Technology stack: Node.js, NestJS, TypeScript, PostgreSQL, TypeORM, BullMQ, Stripe, Firebase Cloud
Messaging, AWS Secrets Manager, Sharp, XLSX reporting, CTE, GiST indexes, daterange operators,
webhooks.
GrowAI
Backend Engineer | Event-driven architecture, RBAC, async pipelines, analytics
03/2024 – 09/2024
Worked on a backend CRM platform for competency management, personnel evaluation, analytics, and
internal business process automation. Contributed to event-driven architecture using RabbitMQ and
implemented Reliable Messaging with the Outbox Pattern and PostgreSQL to support guaranteed event
delivery, automatic retries, and stable asynchronous pipelines.
Decomposed part of the synchronous API logic into async flows, improving response time and reducing load
on main requests. Worked with AWS Cognito for authentication, RBAC, and access management, AWS S3 for
media assets, and designed database structures for evaluations, analytics, and reporting.
Technology stack: Node.js, NestJS, TypeScript, PostgreSQL, TypeORM, RabbitMQ, Outbox Pattern, AWS
Cognito, AWS S3, RBAC, event-driven architecture, background jobs, reliable messaging, async pipelines.
CRM
Backend Engineer | HR automation, Google Calendar integration, time tracking, workflows
09/2024 – 11/2024
Worked on a scalable HR automation backend platform for time tracking, resource management, absence
management, internal workflows, analytics, and reporting. Integrated Google Calendar API with OAuth2
authorization, event synchronization, Google Webhooks / Watch channels, and automatic mapping of calendar
events into internal system entities.
Implemented integration with a Jira-like REST API for time-tracking synchronization. Developed
workflow/scenario engine logic with role-based access, absence balance calculation, automatic accruals, team
hierarchy filtering, analytics aggregation, Excel reporting, cron tasks, and AWS S3 document storage.
Technology stack: Node.js, NestJS, TypeScript, PostgreSQL, TypeORM, Google Calendar API, OAuth2,
Google Webhooks, Jira-like REST API, workflow engine, role-based access, time tracking, cron tasks, Excel
reporting, AWS S3.
MYC
Backend Engineer | Supplier management, audit flows, OCR, admin analytics
11/2024 – 03/2025
Worked on a backend platform for supplier management, procurement processes, contractor onboarding, audit
workflows, and document verification. Developed supplier management and audit request modules, including
registration, verification, and contractor processing logic.
Integrated AWS Textract for automated OCR-based document data extraction. Built an admin analytics module
with statistics aggregation, reporting, and Excel/CSV export. Implemented advanced filtering, search history,
audit logging, file storage with AWS S3, and automated email communication using Mailgun.
Technology stack: Node.js, NestJS, TypeScript, PostgreSQL, TypeORM, AWS Textract, AWS S3, Mailgun,
OCR, audit logging, advanced filtering, Excel export, CSV export, admin analytics.
Traks
Backend Engineer | MES platform, SQL optimization, reporting, production data processing
03/2025 – 12/2025
Worked on a real-time MES platform for tracking and managing manufacturing processes, operator
workstations, weighing equipment, production data, warehouse operations, and reporting.
Developed and optimized backend reporting logic where data was collected and aggregated from more than
60 interconnected tables with complex dependencies, conditional business rules, and multi-level data
interpretation.
Improved the structure of data processing, reduced database load, and optimized large SQL reports consisting
of multiple interdependent query parts, improving execution speed by 10–20x and significantly reducing report
generation time.
Technology stack: .NET, SQL, complex reporting, data aggregation, query optimization, manufacturing data
processing, MES, production workflows, real-time process tracking.
C-Partners
Backend Engineer | Legacy migration, NestJS modernization, reporting, performance optimization
12/2025 – 04/2026
Worked on a scalable backend platform for volunteer coordination, nonprofit organization management,
analytics, reporting, and internal process automation. Performed complex technical reengineering and
modernized the stack by upgrading the system to NestJS 11, TypeScript 5, and Node.js 22.
Migrated a legacy codebase to TypeORM 0.3+, resolved compatibility issues after major dependency updates,
and reduced architectural debt. Optimized data aggregation logic and custom Query Builders for analytics
modules, improving report generation stability, data processing speed, module structure, maintainability,
security, and scalability.
Technology stack: Node.js 22, NestJS 11, TypeScript 5, TypeORM 0.3+, PostgreSQL, AWS S3, presigned
URLs, cron jobs, custom Query Builders, data aggregation, reporting, backend refactoring, legacy migration.
Interests
AI & Productivity: Interested in AI-assisted development, workflow automation, productivity tools, routine task
reduction, and process optimization.
Sports & Active Lifestyle: Interested in volleyball, table tennis, cycling, and staying physically active.
Chess: Interested in chess, strategic thinking, and problem-solving.
Hiking, Travel & Outdoor Activities: Enjoy hiking, mountain trips, spending time by the sea, exploring new
places, and outdoor recreation.
Похожие кандидаты
-
Node. js-розробник
Львов, Удаленно -
C# програміст
Удаленно -
Web-програміст
Киев, Удаленно -
Node.js-розробник
Львов, Удаленно -
Node.js-розробник
Черновцы, Удаленно -
Node.js-розробник
120000 грн, Удаленно