I'm Arkadii Dolhonos, a Senior Full-Stack Engineer with 10+ years building B2B and enterprise product platforms. I thrive in balanced frontend/backend delivery, typically near a 50/50 split, working with React/TypeScript frontends, Node.js/AWS Lambda services, and Java/Ruby backends, API integrations, async processing flows, and database optimization. I own end-to-end delivery, shaping architecture, improving performance, and collaborating with business, QA, and engineering stakeholders. In every role I mentor teammates, modernize legacy code, and stabilize systems, always aiming for measurable improvements in UX, reliability, and efficiency. I enjoy turning complex requirements into robust, scalable solutions and collaborating across product, design, and operations to deliver value.

Arkadii Dolhonos

I'm Arkadii Dolhonos, a Senior Full-Stack Engineer with 10+ years building B2B and enterprise product platforms. I thrive in balanced frontend/backend delivery, typically near a 50/50 split, working with React/TypeScript frontends, Node.js/AWS Lambda services, and Java/Ruby backends, API integrations, async processing flows, and database optimization. I own end-to-end delivery, shaping architecture, improving performance, and collaborating with business, QA, and engineering stakeholders. In every role I mentor teammates, modernize legacy code, and stabilize systems, always aiming for measurable improvements in UX, reliability, and efficiency. I enjoy turning complex requirements into robust, scalable solutions and collaborating across product, design, and operations to deliver value.

Available to hire

I’m Arkadii Dolhonos, a Senior Full-Stack Engineer with 10+ years building B2B and enterprise product platforms. I thrive in balanced frontend/backend delivery, typically near a 50/50 split, working with React/TypeScript frontends, Node.js/AWS Lambda services, and Java/Ruby backends, API integrations, async processing flows, and database optimization. I own end-to-end delivery, shaping architecture, improving performance, and collaborating with business, QA, and engineering stakeholders.

In every role I mentor teammates, modernize legacy code, and stabilize systems, always aiming for measurable improvements in UX, reliability, and efficiency. I enjoy turning complex requirements into robust, scalable solutions and collaborating across product, design, and operations to deliver value.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Advanced
Ukrainian
Fluent
Russian
Fluent

Work Experience

Software Engineer at NielsenIQ
July 1, 2021 - April 1, 2026
Delivered balanced full-stack ownership across multiple internal B2B products, working across React/TypeScript frontend, Node.js backend services, AWS Lambda, Redis, and API integrations. Modernized legacy frontend areas with React, Redux Toolkit, RTK Query, React Query, React Bootstrap, Yup, Styled Components, and automated tests with Playwright/Jasmine. Extended backend functionality for client-facing email distribution workflows, including AWS Lambda-based logic and MJML templates. Designed a full-stack async processing flow for regression testing, enabling batch data collection, incremental results, and user-initiated cancellation without data loss. Improved UI/UX and frontend performance by debouncing, virtualization, and optimizing data loading; resolved a critical OOM issue by caching in Redis and reducing backend load. Mentored engineers and modernized internal utilities with tests.
Software Engineer at Oracle / Opower
June 1, 2017 - July 1, 2021
Contributed to Opower, a product platform for energy companies, delivering full-stack features across AngularJS frontend, Ruby on Rails backend, and Java/Dropwizard services. Led gradual frontend migration from AngularJS to React by moving modules to React with hooks, Redux, and Material UI. Optimized large-scale document delivery by moving heavy PDF processing out of Rails, extending a Java service to convert PDFs to client-ready images. Worked with RabbitMQ-based pipelines in Java services, and improved database queries and data access. Increased reliability through automated tests across frontend and backend using Jasmine, Enzyme, RSpec, and JUnit.
Software Engineer at EPAM Systems
October 1, 2015 - June 1, 2017
Developed backend functionality for POS terminal software using Java, Spring, Hibernate, Spring Data, Liquibase, and MariaDB. Worked in a Scrum team on feature delivery, database changes, and maintenance of enterprise retail software.
Software Engineer at Luxoft / Deutsche Bank
July 1, 2014 - October 1, 2015
Supported enterprise banking applications in a production-focused environment, handling issue investigation, maintenance, and small improvements across Java, SQL/Oracle, and JavaScript. Built a Node.js/WebSocket prototype for continuous monitoring and faster operational troubleshooting.
Full-Stack Engineer at PrivatBank
September 1, 2011 - February 1, 2014
Built internal CRM and call-center tools for operators; delivered full-stack functionality across Java/GWT frontend, REST/Jersey APIs, JDBC, and JavaScript UI components. Improved stability of a memory-sensitive product by analyzing heap dumps, implementing a weak-reference cache with gradual cleanup, and building APIs for data collection and aggregation across internal systems to support operator workflows.

Education

B.Sc. at Oles Honchar Dnipro National University
January 1, 2008 - December 31, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services