Key Skills
- Main development toolset: JavaScript, TypeScript, Angular, React, Perl, Node.js, MySQL, MongoDB
- Problem Solving: Expert in identifying and resolving complex technical issues
- Leadership: Skilled in team leadership, people management, and mentoring
- Solution Architecture: Experienced in application architecture design, creating flexible and scalable solutions
- AI Solutions: Experienced in developing libraries and projects with AI API, focused on advanced automation
- Process Optimization: Focused on reducing complexities and automating routine tasks to boost productivity
- UI/UX Insight: Proficient in intuitive design and collaborative development for optimal user experience
- Languages: English, Ukrainian, Russian, Polish
Other technologies and tools: OpenAI API, ChatGPT, LLM, Next.js, Express, Axios, Mantine, Git, MobX, RxJS, Jira,
Figma, AG-Grid, KendoUI, Tailwind, Jest, HTML, CSS, Storybook, Webpack, Canvas, Highcharts, Bootstrap, Material UI,
Scss, ESLint, Mojolicious, PostgreSQL, Oracle, Gulp, Karma, Jasmine, jQuery, NgRx, Redux, Playwright, Pug/Jade,
Python, Qt, C++, Ruby, REST, JSON-RPC, SonarQube, Photoshop, Illustrator, Fusion 360, SAP R/3 (ABAP)
Selected Professional Experience
Lead Software Engineer
EPAM › MigVisor
Krakow, Poland
12/2021 – 10/2022
Developed a SaaS solution for cloud migration assessments, providing companies with insights and cost
estimates for migrating databases to the cloud (e.g., AWS, Google Cloud), helping to reduce migration
complexities and risks
-
Led a team of 7 front-end developers to support and rewrite a legacy application. I revitalized team
motivation by clarifying architecture and roadmap, balancing workloads, preventing overload, and
assigning tasks based on individual strengths. As a result, our team was the only one that met the
project deadline
-
Designed the new application architecture, slashing the development time for new features by up to
94% (e.g., reducing time to add support for a new database type from 4 months to 1 week)
-
Engineered a scalable, clear, and well-documented UI component ecosystem, boosting component
development speed by 70% through increased reusability, improved consistency, and reduced bug count
-
Led a team of 3 designers, contributing extensively to UI design. Worked closely with the product
owner to conceptualize and create a user-friendly interface, ensuring a seamless user experience
-
Redesigned the data scanner into a one-screen application, enhancing usability and expanding the feature set
- Provided mentorship and guidance, leading to a team member's promotion within 5 months and
significant improvements in team skills and productivity
Technologies: Angular, TypeScript, Figma, Storybook, JavaScript, Node.js, Jest, Material UI, Jira, Confluence
Frontend Team Lead
Luxoft › PPT
Kyiv, Ukraine
10/2019 – 08/2020
Engineered a framework to auto-generate and deploy fully-functional project prototypes across multiple
tech stacks from tiny YAML inputs, drastically accelerating initial development phases and significantly
reducing project expenses
-
Led a 5-member R&D team, orchestrating rapid development and achieving 100% of project deadlines
-
Boosted client project flexibility and customization 9x, enabling selection of tech stacks and
development team composition using any combination of Angular, React, plain JavaScript, Bootstrap,
Material UI, or native CSS
-
Reduced costs by eliminating 2 months of work for a 5-person team via automated prototype generation and setup
-
Developed a «magic button» project that covers 70% of clients' PoC using Angular schematics and webpack scripts
Technologies: JavaScript, TypeScript, Angular, Material UI, Webpack, React, Bootstrap, Jira, MobX, GraphQL
Frontend Team Lead
Luxoft › Totem
Kyiv, Ukraine
04/2016 – 10/2019
Developed a framework for data presentation of consolidated consensus financial market prices from
leading market makers, covering a broad range of asset classes to independently verify clients’ book
valuations
-
Led a team of 6 developers to successfully deliver 5 versions, each integrating different market
segments
-
Developed a framework for searching and presenting multidimensional trading data, enabling scalable
and adaptable integration that allowed customer to seamlessly add next markets without front-end modifications
-
Engineered a dynamic data search workflow configurable via backend, unifying data handling across markets
-
Reduced resource usage and accelerated data calculation speed by up to 85% by utilizing AngularJS
template's renderer to develop a flexible and scalable dynamic formulas processor
-
Created a frontend database that reduced backend requests by up to 90%, enabling efficient data slice selection
Technologies: JavaScript, TypeScript, Angular, AngularJS, Bootstrap, Highcharts, Jira, Redux, KendoUI
Frontend Team Lead
Ciklum › Visa AP
Dubai, UAE
11/2015 – 03/2016
Visa application platform developed for the UAE government to streamline the entrance process for
tourists and facilitate management for border control, as part of a larger integrated airport solution
-
Ensured a long-term client for Ciklum by delivering a highly effective forms and API services builder solution
-
Developed a universal XML processor to dynamically generate AngularJS components, rendering
hierarchical forms with nested contexts and real-time validation. Enabled the client to expand the
number of supported forms without limitations, reducing form creation time from weeks to
instantaneous configuration
Technologies: JavaScript, AngularJS, XML, Oracle, Bootstrap, Jira
Developed a virtual reality platform for simulating and testing retail merchandising setups in a virtual environment
-
Led a team of 3 developers to design and implement an asset management system
-
Reduced complex data processing in each UI component by 90% by developing a graph database adapter
library, significantly streamlining the management and integration of asset data
Technologies: JavaScript, AngularJS, Bootstrap, Jira
Selected Own Projects
planbor —
a combination of e-ink hardware and a web-based management system, designed to customize and display diverse
data streams from third-party sources across multiple devices, focusing on power efficiency and usability
ai.liksu.com —
platform for interactive AI chats, enabling scenario-driven conversations with dynamic context adjustments
chat-scenario —
npm library for parsing scenarios, compiling AI requests, and managing conversation history
api-mid-mock —
highly adaptable middleware to seamless API call interception and data mocking with 6.5+k downloads