Skip to content

ILIA ISAEV

SENIOR FRONTEND DEVELOPER

React · TypeScript · SPA Architecture · AI-driven development

About Me

Senior Frontend Developer with 8+ years of commercial experience in React and TypeScript, specialising in frontend architecture, complex business logic, and building products from scratch through production launch. Experienced in evolving large-scale enterprise systems and collaborating with international teams in English-speaking environments.

Skilled in data visualisation, real-time applications using WebSockets, performance optimisation, and automated testing with Playwright. Actively use AI tools, including Claude Code and GitHub Copilot, to enhance development workflows, testing, and code analysis.

Skills

  • CoreReact, TypeScript, Next.js

  • State management and dataEffector, Redux (Redux Toolkit, RTK Query, Redux Saga, Redux Thunk), TanStack Query (React Query), MobX, Zustand, WebSockets, Axios, i18next

  • ArchitectureFeature-Sliced Design (FSD), component-driven UI, unidirectional data flow, MVVM, Container/Presentational components

  • RoutingReact Router, TanStack Router

  • FormsFormik, React Hook Form, TanStack Form

  • UI and stylingshadcn/ui, Mantine, MUI, Ant Design, Tailwind CSS, Bootstrap, Sass, styled-components, Storybook

  • TestingPlaywright, Vitest, Cypress, Jest, Enzyme, React Testing Library

  • Data visualizationAG Grid, Perspective WASM, Canvas API, Recharts

  • Build toolsVite, Webpack/Rsbuild

  • Backend and APIsNode.js (Express, Koa), OpenAPI

  • AuthenticationKeycloak (OAuth 2.0/OIDC)

  • DevOps and CI/CDDocker, GitLab CI/CD

  • AI development toolsCursor, Claude Code, GitHub Copilot

  • LanguagesRussian: Native; English: Upper-Intermediate (B2)

Experience

Individual Entrepreneur

Senior Frontend Developer

Individual Entrepreneur · Tbilisi, Georgia · balthazar.app
April 2024 – June 2026 (2+ years)

Balthazar is an R&D platform for deep-tech labs to manage experiments, prototypes, and results.

  • Designed the frontend architecture and developed the product's frontend from scratch through production launch: a React and TypeScript SPA built using Feature-Sliced Design and Effector.
  • Developed interfaces for managing experiments, analysing results, and visualising data using AG Grid, Perspective WASM, and the Canvas API, enabling efficient work with large volumes of experimental data.
  • Implemented real-time updates for experimental results and comments using WebSockets, keeping data up to date and enabling collaborative work without page reloads.
  • Established an automated testing setup using Playwright and Vitest, and configured Docker-based development and testing environments to ensure reproducible tests and reduce regression risks in both local development and CI.
  • Built and maintained an internal UI kit based on shadcn/ui, implementing Figma designs to improve component reusability, UI consistency, and accessibility (a11y).
  • Implemented and optimised responsive layouts for tablets, laptops, and widescreen monitors, ensuring correct rendering across different screen sizes.
  • Optimised application performance for slow and unstable network connections and low-powered devices by improving rendering, reducing bundle size, and eliminating unnecessary API requests, making the interface more responsive.
  • Integrated REST APIs, implemented Keycloak-based authentication, and contributed to defining API contracts using the OpenAPI Specification. Reviewed frontend code before releases, paying particular attention to handling untrusted data and protecting sensitive information in the browser.
  • Integrated Claude Code and GitHub Copilot into development, testing, and code review workflows, accelerating task completion and reducing repetitive work.
Dashboard

Dashboard

Balthazar run explorer with experiment table, plot thumbnails, and status
Analytics

Analytics

Scatter plot dashboard of battery test results with a cyclic voltammetry inset
Notes

Notes

Frequency-power sweep flow with plots, comments, and run notes
Device

Device

Qubit device page with Ramsey and T1 measurement plots
Wafer map

Wafer map

Wafer exploration map with yield distributions
Scripts

Scripts

Measurement protocol editor with a Python flow script
Charts

Charts

Stacked bar chart of capacity versus thickness
Feed

Feed

Experiment feed with tagged runs and start actions

Detsky Mir Group

Senior Frontend Developer

Detsky Mir Group · Moscow, Russia · detmir.market
October 2020 – March 2024 (3+ years)

Supplier portal for the leading children's goods retailer in Russia, Kazakhstan, and Belarus.

  • Developed and evolved a large-scale React SPA using TypeScript, Redux Toolkit, RTK Query, React Router, and Formik as part of a ten-person frontend team.
  • Developed and maintained REST API integrations with RTK Query and Axios.
  • Implemented and maintained complex supplier workflows and business logic within a large enterprise portal.
  • Built automated end-to-end tests with Cypress and unit and component tests with Jest and React Testing Library.
  • Contributed to the development of a Backend-for-Frontend service using Koa.js.
  • Maintained and improved GitLab CI/CD pipelines for automated builds and delivery.
  • Enhanced the internal MUI-based UI component library with reusable components.

EPAM Systems

Frontend Developer

EPAM Systems, Inc. · Moscow, Russia · epam.com
December 2017 – September 2020 (2+ years)

Internal portals for two of Russia's largest banks, Sberbank and VTB.

  • Developed and evolved React/TypeScript SPAs for internal banking platforms, using Next.js, Redux, MobX, React Query, and Formik.
  • Built reporting and operational charts with Recharts, covering trends, comparisons, and status views used by bank staff.
  • Built and maintained REST API integrations with Redux Thunk, Redux Saga, and Axios.
  • Collaborated with frontend teams ranging from two to thirty engineers, contributing to technical decisions, frontend architecture, and engineering standards.
  • Evolved UI component libraries based on Ant Design and Bootstrap.
  • Optimized Webpack configuration to improve frontend build efficiency.
  • Mentored junior developers and promoted consistent development practices across teams.

Education

Applied Mathematics (incomplete undergraduate studies)

Peoples' Friendship University of Russia (RUDN)

Moscow, Russia


Academic Focus

Studied mathematical modelling, numerical methods, probability theory, statistics, and optimisation techniques for solving applied problems using mathematical and computational methods.

Contacts

Feel free to get in touch through any of the links below.