Skip to content

Hi, my name is

Alex Voronetskiy.

I craft projects for web.

I’m a software engineer with 5+ years of experience. Focused on building robust and accessible products with creative UI. Blog to t.me/goodrefs.
Avatar
Download cv
Avatar

Hi, my name is

Alex Voronetskiy.

I craft projects for web.

I’m a software engineer with 5+ years of experience. Focused on building robust and accessible products with creative UI. Blog to t.me/goodrefs.

Where I've worked


2023 - 2024

Contract job on a project Playdeck - Telegram games catalog. I did mostly infrastructure things & from time to time implement new features (Tournaments, for ex.).

  1. Switch CRA → Vite; React Context hell → Zustand; Components → FSD Style.
  2. Developed analytics service for all the events throughout Market
  3. Developed ServiceLogger for sending events to Sentry through backend as a proxy. Increased visibility and decreased frontend build for 70 kb there.
  4. Setup from scratch all the ESlint, Prettier, Precommit, browserlist, etc
  5. Analyzed & improved build size via Lighthouse + custom metrics like page_load_time
  6. 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

2023 - 2023

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

2020 - 2022

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

2019 - 2020

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

2017 - 2019

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


My inbox is always open.
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