Senior JavaScript developer with 7+ years of commercial experience in frontend and full-stack development.
Started with HTML, CSS, and JavaScript, later worked with PHP, and after ~1.5 years fully switched to
React.js. Deep hands-on experience with the React ecosystem:
React Query, Redux (Thunk, Saga, Observable), MobX, RxJS, as well as
Node.js and Express.js.
Strong expertise in Next.js, including Server-Side Rendering (SSR), performance optimization,
reducing backend load, and improving Core Web Vitals.
Actively involved in application architecture and technical decisions.
Worked with Domain-Driven Design (DDD), Clean Architecture,
and Feature-Sliced Design.
Experienced in building monitoring, logging, error handling, and testing infrastructure
(e2e and unit tests).
Worked in small teams without QA, large companies with 50+ developers and multiple teams,
as well as startups with informal task distribution.
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.