Back to hro.sh

Pavlo Hromadchuk

Senior Software Engineer

Senior software engineer with a strong focus on backend systems and hands-on experience building React frontends, mobile apps, and browser extensions. Experienced in system design, async workflows, queues, and caching.

Contact

Location
Belgrade, Serbia

Core Skills

Backend

Node.js • TypeScript • NestJS • Express • REST APIs • Prisma • MongoDB • Redis • RabbitMQ • PHP

Frontend & Client

React • React Native • Capacitor • Chrome Extensions API

Engineering

System design • High-load systems • Async workflows • Caching • Queues • Code reviews

Product

Back-office systems • API design • API integrations • Cross-team collaboration • Mentoring

Experience

Senior Backend / Node.js Engineer

Mar 2023 - Feb 2026

Fornova3 years

  • Refactored legacy backend code to make new feature development simpler and less error-prone.
  • Planned architecture and implementation for new features in product-critical services.
  • Implemented separate microservices for product-critical functionality.
  • Improved code quality through code review, stricter TypeScript typing, and more isolated feature design, helping reduce regressions in newly delivered functionality.

V Kontakte LLC3 years 3 months

Jan 2019 - Mar 2022

Backend Engineer

Aug 2021 - Mar 2022

  • Developed new functionality for users and internal tools for employees.
  • Improved legacy code and collaborated with other teams on feature planning, testing, and release activities.
  • Performed code reviews and contributed to cross-team technical discussions during feature delivery.

Security Test Engineer

Sep 2020 - Aug 2021

  • Tested product functionality for security and assessed implementation risks during feature planning.
  • Reviewed code, collaborated with developers, and shared security knowledge to help reduce vulnerabilities in newly delivered functionality.
  • Handled bug bounty reports end-to-end, from initial triage and validation through fix verification and release.

Junior-Middle QA Engineer

Jan 2019 - Sep 2020

  • Performed manual backend testing for new and existing functionality.
  • Covered API behavior through testing and wrote automated tests in Java.
  • Participated in feature development discussions to help improve testability and release quality.

Full Stack Developer

Nov 2015 - Aug 2018

Temerix2 years 10 months

  • Built the product from scratch, contributing to its early architecture and core functionality.
  • Delivered new features for backend-heavy business workflows and data-processing systems.
  • Designed backend services using queues, caching, and microservice patterns.

Languages

  • Ukrainian — native
  • Russian — native
  • English — pre-intermediate