Senior Software Engineer

I'm a developer with over 7 years of enterprise experience.

I like to spend my days building things for customers, and my nights building things for myself.

Tech Stack

I've worked with plenty of technologies. Now I mostly work with this:

Next

React framework for production-grade applications

React

Library for building user interfaces

Tailwind CSS

Utility-first CSS framework

Supabase

Open source Firebase alternative

TypeScript

JavaScript with syntax for types

Tanstack

Powerful data management libraries

Docker

Platform for containerized applications

Sequelize

Modern TypeScript ORM for Node.js

Mongo

NoSQL document database

Work Experience

My professional journey

Frontend Tech Lead

BotConversaNov 2023 - Nov 2024

Led frontend development for SaaS app, focused on building custom workflows for interaction with users via WhatsApp

Key Achievements:

  • Migrated from Webpack to Vite
  • Built custom UI Kit from scratch
  • Removed legacy Material UI components (~30,000 lines of code) and replaced with new from UI Kit
  • Migrated from Redux to React Query + Zustand
  • Optimized app performance, reducing FCP and LCP and other metrics by ~30%, by adding lazy-loading, image optimization, bundling and other mechanisms
TypeScriptViteZustandTanstackReact Query

Senior Software Engineer

DoumoSep 2022 - Jan 2025

Contributed to fast-growing SaaS start-up for accounting services, including documents processing, workflows, custom jobs etc.

Key Achievements:

  • Gained proficient experience with React Query and Zustand app state management combination
  • Participated in technical interviews for new engineers and mentored them during onboard to help them get acquainted with the project
  • Led multiple UI improvement initiatives, as well as refactored plenty of legacy code
  • Built numerous reusable UI components for inner project to use (custom UI Kit)
  • Took part in building highly loaded table component, which was later reused on 130+ different pages and liked by users for its responsiveness
TypeScriptReact QueryTanstackUI KitRubyViteStripeZustand

Fullstack Software Engineer

EVRYTHNGDec 2021 - Aug 2022

Worked on a SaaS platform for multiple product verification via QR code.

Key Achievements:

  • Built custom Express service for inner purpose
  • Helped migrate app to use GraphQL which improved API requests execution speed by ~40%
  • Built UI for mobile to use when scanning QR codes. (PWA)
  • Created custom components on top of Material UI to use across the app
TypeScriptGraphQLExpressMaterial UIAWS

Middle Frontend Developer

IT TerritoryDec 2020 - Dec 2021

Maintained and contributed to multiple online-gaming related web applications. Was highly involved in optimization and accessibility improvements.

Key Achievements:

  • Fixed multiple UI issues
  • Improved web apps performance
  • Raised test coverage to ~90%
  • Worked closely with the customer to collect feedback, transform it into tasks and implement
ReactContext APISCSSJestEnzymeAnt Design

Junior Frontend Developer - Middle Frontend Developer

EPAM SystemsMay 2019 - Dec 2020

Gained experience in production frontend development. Worked on 3 different projects, got promoted to middle developer in 1 year.

Key Achievements:

  • Contributed to development of 3 core apps for US dealership company
  • Built widely-used context AD components for dealership website
  • Built UI for inner project for image/documents text recognition
  • Got recognized as one of the top performers in the team 3 quarters in a row
ReactReduxAngularPythonGitStyled-ComponentsWebpack

Leave me a message

I will get back to you as soon as possible

SendMessage.tsx
Waiting...