Barcelona, Spain
14:08 UTC

Roman Bondarenko
Engineering Manager at Impress
Full-Stack JavaScript Engineer
About
I’m focused on building fast, clear, and human-centered digital products. I thrive at the intersection of code, architecture, and team collaboration — balancing hands-on engineering with product thinking and delivery ownership. My strengths lie in simplifying complexity, improving developer experience, and turning early ideas into working, scalable software.
In addition to my primary role, I build my own tools and products — experimenting with AI-powered workflows, automation, and modern approaches to make building software faster and more intuitive.
Experience

Engineering Manager
Driving technical leadership across product surfaces with a focus on frontend systems, content infrastructure, and acquisition flows. Balancing architectural direction with hands-on contribution — guiding teams in decision-making, process alignment, and cross-functional execution. Fostering collaboration between marketing, design, backend, and platform teams to ensure cohesive, flexible, and scalable product delivery in a fast-moving environment.
Frontend Developer
Impress
·
2020-2022
Contributed to the evolution of the company’s digital presence across multiple markets by building resilient frontend systems, modular UI foundations, and internal tooling. Worked at the intersection of design, product, and engineering — translating high-level requirements into scalable and maintainable code. Supported the transition to modern workflows and component architecture, enabling faster iteration and consistent delivery across teams

Lead Frontend Developer
Redesigned the frontend architecture for Citilink’s checkout system — a mission-critical flow powering millions of transactions across web and in-store terminals. Built a modular UI layer using React and Redux, styled with Stylus, and maintained with Storybook to ensure consistency, reusability, and team alignment. Implemented a modern build pipeline with Webpack and integrated gRPC for efficient, real-time backend communication. Maintained and incrementally refactored legacy code written in jQuery and Twig, balancing long-term modernization with uninterrupted service delivery.

Frontend Developer
Contributed to the development of a cryptocurrency exchange platform (ennlo.com), focusing on building responsive, maintainable, and high-performance user interfaces.
Implemented business logic and collaborated with backend engineers to deliver complete product features. Worked closely with designers to ensure seamless UX and UI consistency. Used MobX for state management and application optimization in a complex data-driven environment.

Frontend Developer
Worked on Containerum (https://github.com/containerum), an open-source platform for deploying and managing containerized applications.
Developed enterprise-facing web interfaces using React (ES6+, JSX) and drove the adoption of modern component-based architecture.
Built scalable UI components integrated with REST APIs and optimized rendering performance with React. Collaborated with backend teams on Node.js-based services and contributed to automated build and deployment workflows in an Agile environment.

Frontend Developer
CoChanges Inc.
·
2015-2017
Built production-ready UI as part of a frontend team focused on code quality, maintainability, and performance. Implemented scalable interfaces using BEM methodology, Google Closure Library, and Soy templating. Applied object-oriented design and SOLID principles to build clean, reusable component logic. Worked in a Linux-based environment using Git and CLI tools to support collaborative development workflows.
Education
Bachelor's Degree in Information Systems and Technologies
The program combined software engineering with digital media and interface design.
It provided a solid foundation in systems architecture, programming, and databases, with a focus on applying these technologies in the context of media, UX, and human-computer interaction.
The curriculum emphasized both technical and creative disciplines, fostering an interdisciplinary approach to building digital products.
Projects
Skills / Stack
React
Typescript
Next.js
Node.js
GraphQL
PostgreSQL
Telegram
Grafana
Cloudflare
Strapi
Languages
Russian
Native
English
Advanced