Alex Voronetskiy.
Alex Voronetskiy.
Where I've worked
Playdeck
Contract job on a project Playdeck - Telegram games catalog. I did mostly infrastructure things & from time to time implement new features (Tournaments, for ex.).
- Switch CRA → Vite; React Context hell → Zustand; Components → FSD Style.
- Developed analytics service for all the events throughout Market
- Developed ServiceLogger for sending events to Sentry through backend as a proxy. Increased visibility and decreased frontend build for 70 kb there.
- Setup from scratch all the ESlint, Prettier, Precommit, browserlist, etc
- Analyzed & improved build size via Lighthouse + custom metrics like page_load_time
- Developed & refactored nitty-gritty telegram API things: link-openers, bot-params-api, etc
Stack: Vite • React • TypeScript • Zustand • react-lottie • Axios • i18next • ESlint • Stylelint • SCSS
Cedrus Data
Contract job on a project Cedrus Data - distributed SQL query engine based on Trino. Starting from scratch, I built frontend architecture in Feature Slice Design style + add variety of tests, but integration tests mostly. I managed to build the first iteration of SQL Editor with data query support and results viewer.
Stack: Vite • Vitest • React • TypeScript • MSW • Material UI • Monaco editor • Ag-grid • RTK Query • Axios • i18next • Redux-Toolkit • react-hook-form • zod • ESlint • Stylelint
Videoly
At Videoly I was responsible for developing the core customer-facing product - Videoly Widget. Most of the time I developed the brand new widget. The initial project, written in vanilla JavaScript, was full of code couplings and tricky staff, so it was a great time for developing Sherlock's intuition. Alongside new widget development, I fixed bugs and implemented new features in the production widget, worked with the backend, videoly chrome extension, browserstack, and other parts of the Videoly project. In the end I rebuilt the widget in new stack and widget team ran it in production. 🏆
Stack: LitElement • TypeScript • JavaScript • Inversify • Mocha • Cypress • Docker • Robot3
NORD CLAN
Nord Clan is a software development company that focuses its efforts on a variety of fields, such as fintech, computer vision, healthcare, CRMs, and others. I've been working on a CRM system for a company that produces electric and thermal energy, so there was a special attention to details. It was a huge project, written in React/Redux stack. The main goal of that CRM was to do detours in the factory to detect equipment quality of work, then analyze gathered data to be able to improve efficiency of the equipment and detours. There was a wide field for refactoring. I've refactored dozens of components, tables, complex charts, monstrous reducers, made several big pages and stayed alive. 🏄🏻♂️
Stack: TypeScript • React • Redux/Thunk/Saga • Material UI • Recharts • Jest • Enzyme
IML EXPRESS
IML Express is the first big company where I worked as a frontend dev. There I had the opportunity to learn from experienced professionals. I was working on an in-house fulfillment system for which I developed most of the mobile screens. Additionally, I refactored many of old components to make them simple and clean, which improved the overall performance and user experience.
Stack: TypeScript • React • Effector • Styled-Components • Material UI • Bitbucket
Get In Touch
Whether you have a question or just want to say hi, I’ll try my best to get back to you!
alexandr.voronetskiy@gmail.com