Experience

Building and shipping.

From startups to established companies. A closer look at the teams, systems and products I've helped build.

Professional experience

Actioncy

London, UK

03/2025 – Present

Senior Full-Stack Engineer

  • Built a server-rendered React application on Node/Express with file-based routing via React Router v7, typed GraphQL queries with Codegen, and a shared HTTP client for consistent error handling.
  • Implemented SSO and session management across microservices, hardened auth flows and cookies, and integrated account and events admin tooling.
  • Introduced Redis-backed caching (cachified) and route/data-layer cache policies; improved perceived performance with compression, code splitting, and bot-aware SSR.
  • Delivered full-stack observability with OpenTelemetry traces/metrics (OTLP) and Sentry for error monitoring, release linking, and performance budgets.
  • Shipped a design-system-driven UI backed by internal component libraries, Radix primitives, type-safe styling with Vanilla Extract, and Storybook-driven documentation and visual regression guards.
  • Internationalized the product with locale-aware routing, dynamic font stacks for Arabic and CJK, RTL support, and translation workflows.
  • Added SEO and operational utilities including sitemap generation, structured routing helpers, and analytics/tracking hooks.
  • Stack: React, TypeScript, React Router, Node/Express, GraphQL (Codegen), Redis, Vite/Vitest, Testing Library, Storybook, Radix, Vanilla Extract, OpenTelemetry, Sentry.

Yapily

London, UK

09/2024 – 03/2025

Full Stack Developer

  • Architected scalable, maintainable frontend solutions using server-side rendering (SSR).
  • Refactored legacy applications for performance and code quality improvements.
  • Developed reusable, accessible, and responsive React/Vue components.
  • Implemented BFF architecture with Node.js and Express to optimize API communication.
  • Contributed to CI/CD pipelines and employed TDD/BDD for robust code.

Qudo

London, UK

07/2022 – 06/2024

Senior Full Stack Engineer

  • Architected and built Micro Frontend architecture for scalable and modular front-end solutions.
  • Developed reusable React components, microservices (Node.js/Python Flask), and APIs.
  • Integrated LLM conversational AI features and visualization tools (Domo, Looker).
  • Automated CI/CD pipelines; employed TDD for reliable code delivery.
  • Mentored engineers, fostering growth and collaboration.

Invitae

Remote, USA

07/2021 – 07/2022

Senior Full Stack Engineer

  • Developed scalable Micro Frontend applications using React and TDD practices.
  • Enhanced enterprise portals with responsive layouts and robust testing (RTL, Cypress).
  • Built APIs with Python Django and Node.js/Nest.js following TDD principles.

VTB Bank

Remote

09/2020 – 07/2021

Senior Software Engineer

  • Built UI kits for enterprise banking apps using React and Micro Frontend architecture.
  • Created CI/CD tools integrating Jira, Bitbucket, and Teamcity APIs.
  • Refactored legacy systems and mentored engineers.
  • Led and mentored engineers, fostering their growth and development.

ASDTech

Remote

03/2016 – 09/2020

Senior Engineer

  • Architected, designed, and implemented responsive web application interfaces for mobile, desktop, and tablets.
  • Automated deployment pipelines, streamlining the release process and reducing manual intervention.
  • Contributed to back-end experience and collaborated on APIs.

Earlier projects

I started in 2000 with electronics and microcontrollers, using C and assembly. Later, I built desktop software, mobile apps and business tools.

At NANKO, I rewrote access control and alarm software from assembly to C. Here are four more projects from that part of my career.

Ventall

Delphi · OpenGL

3D building design and cost estimates

I built an app that showed a building in 3D and calculated its cost. Changing the building settings updated the model and the estimate. Engineers could use it to show customers their future building.

Simulation Systems

C++ · OS/2 · Windows

Charts for nuclear power plant simulators

I developed screens and charts for a simulator system used at nuclear power plants. Engineers trained with the system. Engineers and scientists used the charts to view reactor parameters and analyse simulation results.

CHM ebook reader

C++ · Pocket computers

Technical books on a pocket computer

In the early 2000s, a partner and I built and sold a CHM reader for pocket computers (PDAs). It let people read technical books and software documentation offline, on a small device.

Dozor

Security systems · PHP · JavaScript · SugarCRM

Security systems and business tools

Equipment. I connected security equipment with smart home systems. When devices failed to communicate in a large DSC installation, I investigated the problem and worked with the manufacturer through several rounds of fixes.

Business software. While running the company, I also wrote PHP and JavaScript. I changed SugarCRM modules, forms and fields to fit our sales process, client documents and reports. I connected it with website enquiries and email, and worked on accounting integrations.

Education

MEPhI

Russia

1995 – 2001

Master's Degree in Computer Systems Engineering and Network Technologies

National Research Nuclear University MEPhI (Moscow Engineering Physics Institute)