An experimental AI-driven Telegram bot for mood tracking. Features real-time sentiment analysis using OpenAI API and a Node.js backend with a Turso database.
/**
Senior Frontend Engineer with 5+ years of experience at Yandex, specializing in large-scale infrastructure platforms. Expert in React and TypeScript with a strong focus on system architecture, legacy-to-modern migrations, and developer experience.*/
[Skills]
[Experience]
$ Stack:
$ Key points:
Strategic Migration
Leading the architectural transition from Lit to React. Designed and implemented a custom bridge to render React components within the legacy Lit environment, allowing for a seamless, incremental migration of complex pages and dialogs without service disruption.
Infrastructure & Modularization
Successfully decoupled the monolithic "Nirvana" frontend into independent, domain-specific services (Layers, Domain Constructor). Established standalone repositories and CI/CD pipelines, significantly improving delivery speed and team autonomy.
Architectural Solutions
Engineered a global Dialog Manager capable of rendering into the document body to bypass legacy CSS/DOM constraints, ensuring consistent UI behavior across both Lit and React contexts.
State Management
Developed lazy-loading Redux Toolkit modules that maintain backward compatibility with custom legacy Redux implementations, enhancing the developer experience and improving application stability.
Shared Tooling
Created and currently maintain @yandex-data-ui/nirvana-common (internal npm package), standardizing business logic and UI patterns across the Nirvana services ecosystem.
Fast Growth
Rapidly promoted from Intern to Senior Engineer within 4 years, consistently delivering high-impact solutions for Yandex's internal cloud and developer tools.
[Side Projects]
[Education]
Peter the Great St. Petersburg
Polytechnic University
Software Engineering and Information Systems Administration
Corporate Information Systems Management


