Senior Software Engineer with 10+ years of experience building scalable web applications from concept to production. Specialized in React, TypeScript, and Node.js, with a strong focus on frontend architecture and performance optimization. Have experience leading frontend teams and taking products from early-stage development to highload production environments serving thousands of concurrent users.


Frontend: TypeScript, React, Next.js, Redux & RTK, SCSS, SPA, PWA

Backend & APIs: Node.js, REST API, GraphQL, WebRTC

Build & Tooling: Webpack, Vite, AI coding tools

Testing: Jest, Cypress, Playwright, Storybook

Methodologies: Agile, Scrum, Kanban, Code Review, Mentoring


Getsitecontrol - Senior Frontend Engineer (Contract)
2019-09 — Present

Getsitecontrol is a SaaS platform for creating and integrating forms, promo widgets, and email marketing campaigns into websites.

Achievements:
  • Migrated legacy AngularJS codebase to React and RTK, refactoring the architecture and reducing Total Blocking Time (TBT) by 60%.
  • Improved product configurability, enabling the launch of a new standalone product "Getform" based on the existing codebase.
  • Refactored styles and typography to support pixel-perfect testing across the platform.
  • Developed an email campaign builder with support for template creation and integrations with third-party email marketing services.
Simplenight - Senior Fullstack Engineer (Contract)
2024-12 — 2025-06

Simplenight is a white-label booking platform for hotels, events, flights, and entertainment.

Achievements:
  • Reduced Total Blocking Time (TBT) by 93% - from 8.7s to 0.6s by optimizing the Next.js SSR pipeline and improving rendering performance.
  • Made significant contributions to the internal component library and introduced Storybook, streamlining collaboration with the design team.
Novakid - Senior Software Engineer (Tech Lead)
2017-08 — 2019-09

Novakid is an online language school for children, featuring real-time video lessons with an interactive whiteboard, slides, and mini-games.

Achievements:
  • Researched and integrated the open-source media server Kurento, enabling WebRTC-based video calls in the browser and accelerating the launch of the first product version.
  • Designed and built a Node.js application for real-time video communication between teachers and students, handling 1000+ concurrent active calls per day.
  • Grew from sole frontend developer to Tech Lead, managing a team of 4 frontend developers and overseeing all platform releases.
ASDTech - Senior Frontend Engineer
2013-05 — 2017-08

Cloud storage solutions provider for major mobile operators including Vodafone, Vestel, and MegaFon.

Achievements:
  • Designed a deeply customizable frontend architecture for the company's core product Cloudike, used by millions of users across multiple operators.
  • Developed the core codebase and infrastructure for web and mobile clients.
  • Implemented an SSO client for seamless authentication across web, mobile, and desktop platforms.
  • Mentored junior frontend developers, conducting code reviews and sharing best practices.
Onlyoffice (TeamLab) - Frontend Engineer
2009-09 — 2012-06

It was my first experience in large company with excellent teammates who helped me boost my skills.

Achievements:
  • Developed a web client based on the XMPP protocol for the company's messaging product TM Talk.
  • Took part in development of a video communication module based on the Red5 media server.
  • Implemented an API SDK for the major product based on technical documentation.

Vladimir State University / Department of Radio Electronics and Computer Systems
2004-09 — 2009-05

Major: Master of Computer Science and Engineering, BCA 0610377