At Webnauts, I developed production applications with Vue.js and Nuxt.js, including frontend functionality for Cooper & Hunter’s administrative panel. I also contributed to Rubikon, a transfer and ticket-booking application, and to IF-Team CRM from its initial structure onward.
On IF-Team, I reworked state management and data handling and replaced rigid tables with a reusable component that handled dynamic columns and varying data volumes. These changes reduced data-loading time by 47%; route transitions improved from approximately 7–9 seconds to 4–6 seconds.
At EPAM Ukraine, I developed frontend functionality for Metrolinx’s real-time transit information application, deployed across approximately 2,000 displays. I increased Jest test coverage from 46% to 81% and created and maintained Storybook components.
For Carrier Corporation, I established the frontend structure for an administrative application and developed its core functionality, including authentication, registration, and user management. I also took on assigned backend tasks using NestJS, GraphQL, and AWS.

