9+ years of experience in software development, with a strong focus on React.js, Next.js, Node.js, and building complex high-load web applications.
I have extensive experience with the React ecosystem, including React Query, Redux, Redux Thunk, Redux Saga, Redux Observable, MobX, RxJS, as well as Node.js and Express.js. I also work extensively with Next.js, including SSR, server-side data fetching, performance optimization, and application architecture.
I have designed and evolved application architectures from scratch and worked with Domain-Driven Design, Clean Architecture, and Feature-Sliced Design. I have experience making architectural decisions for large applications, splitting systems into modules and domains, improving maintainability, and reducing coupling between different parts of the product.
I have worked on real-time and data-intensive applications using WebSockets, including live market data and continuously updating interfaces. I have integrated and customized TradingView-based charting solutions and worked with financial and trading interfaces where performance, latency, and efficient data updates are critical.
I have strong experience in frontend performance optimization: identifying bottlenecks, reducing unnecessary rendering and network requests, optimizing Web Vitals, improving client/server interaction, reducing backend load, and investigating production issues using tools such as Sentry and browser performance tooling.
I am also familiar with E2E and unit testing and have worked with various UI libraries including Material UI, Ant Design, and Bootstrap, as well as building reusable component libraries and Storybook-based design systems.
I have worked in very different engineering environments: small teams of around 10 people with minimal QA infrastructure, large organizations with 50+ developers across multiple engineering and QA teams using Agile processes, planning, daily meetings, and retrospectives, as well as startups with fast-moving and less formal task management.
Personal project:
https://animaka.ru
- React.js — 7+ years
- Next.js — 4+ years
- JavaScript / TypeScript
- Node.js / Express.js
- REST APIs
- Redux, React Context, React Query, MobX
- Playwright, Cypress (E2E testing)
- React Testing Library, Jest (Unit testing)
- MongoDB
- HTML, CSS, SASS, LESS
- Socket.io
- JavaScript (ES6+)
- TypeScript
- React
- Next.js
- SSR
- Node.js
- Redux
- React Query
- Express.js
- REST
- MongoDB
- Linux
- Feature-Sliced Design
- Domain-Driven Design
- Clean Architecture
- Git
- UX awareness
- Agile / Scrum
VK.com
Frontend Tech Lead
February 2023 — Present
Development of RuStore, a high-load web application using Next.js and internal services.
- Significantly reduced backend requests and removed load from the Next.js server during DDoS incidents
- Performed large-scale refactoring to improve maintainability
- Implemented advanced error capturing, improving SLA
- Built a toolbox project from scratch with e2e tests, logging, and monitoring
- Conducted code reviews and mentored developers
- Improved frontend architecture stability and simplicity
- Developed a custom ESLint plugin
- Implemented multiple product features
- Wrote extensive e2e test coverage
Stack: JavaScript • TypeScript • React • Next.js • SCSS • Storybook • Git
Novakid
Frontend Developer
November 2021 — December 2022
https://www.novakidschool.com
Large international online education platform with multiple teams and QA.
- Built and maintained a teacher catalog using Next.js
- Developed a corporate portal
- Created and evolved a Storybook UI Kit
- Worked on admin panel features
- Participated in sign-up flows and landing pages
- Conducted code reviews
Stack: JavaScript • TypeScript • React • Next.js • SCSS • Storybook • Git
ECOM PORTAL
Frontend Developer
October 2020 — November 2021
https://e-comportal.com
Cloud platform for e-commerce participants.
- Developed frontend for WMS and PIM systems
- Participated in architecture evolution: DDD → Hexagonal → Feature-Sliced Design
- Optimized performance on large, re-render-heavy pages
- Integrated barcode scanning and goods workflows
- Participated in Scrum ceremonies
- Conducted code reviews
Stack: JavaScript • React • Redux • React Query • Material UI • HTML • CSS • Sass • Git
Bictory Finance
Frontend / Backend Developer
October 2019 — October 2020
https://bictory.io
Startup developed from scratch.
- Worked on frontend and backend from day one
- Temporarily acted as team lead
- Mentored junior developers
- Conducted interviews and code reviews
- Built reusable UI components
Stack: JavaScript • TypeScript • React • Node.js • Express • Redux • Webpack • SCSS
Sovereign Wallet Network
Frontend Developer
February 2018 — October 2019
https://sovereignwallet.network
Cryptocurrency exchange and monitoring platform developed with international teams.
- Participated in frontend architecture design from scratch
- Built reusable UI components
- Conducted code reviews
- Mentored junior developers
Stack: JavaScript • React • Redux • HTML • CSS • Sass • Git
animaka.ru
Founder / Full-Stack Developer / UI-UX Designer
https://animaka.ru
Personal project built fully from scratch: UX/UI design, frontend, backend, and infrastructure.