Software Engineer
JavaScript, TypeScript, React.js, HTML, CSS, Node.js, Express.js.
2023 — Now
Santa Monica, California, United States
● Maintained legacy and modern UI applications (React.js);
● Collaborated with cross-functional teams, participated in roadmap planning;
● Rewrote legacy web app to modern React18 tech stack + Webpack Module Federation (micro-frontend) with independent CI/CD for each team.
2021 — 2022
Los Angeles, California, United States
● Added new features to the internal service’s UI using Typescript, React.js, and refactored it to the best practices using React.Context;
● Improved e2e tests flow migrating from Puppeteer to Cypress.js;
● Supported backend using Golang and Node.js;
● Embedded React app to the custom microfronted platform.
2020 — 2021
Newton, Massachusetts, United States
● Created React.js plugins to reflect live graphs for videoconference platform;
● Rebranded, stylized, added new functionality to the platform;
● Integrated dashboard from old platform to the new one;
● Created new admin panel, new meeting scheduler, new authentication flow;
● Created REST API using node.js and mongo.
2019 — 2020
Kyiv
● Created new plugins for trading platform of big European bank with unit, component and integration tests using Jest;
● Created a new platform with modern stack;
● Supported existing trading platform combining legacy and new codebase.
2019 — 2019
Kiev Region, Ukraine
● Created new pages and components with React.js, styled-components;
● Created big forms with custom validation logic;
● Maintained a front-end components library using react-styleguidist.
2010 — 2015
Kryvyi Rih Technical University