I am a frontend developer with 4 years of experience in TypeScript, React, and Next.js (including 1.5 years with SSR) and over 10 years of experience in HTML/CSS layout. Proficient in the React ecosystem (React Router, TanStack Query) and modern bundling/styling tools (Vite, Tailwind CSS). I focus on optimizing development processes and automating testing; experienced with monorepos and CI/CD setup (GitHub Actions). I maintain a high standard of code quality — my solutions are stable and contain a minimum of bugs. I follow strong engineering culture principles: taking initiative, approaching tasks systematically, mentoring, and maintaining documentation.
PROFESSIONAL EXPERIENCE
Dapplets Project – A platform for developing and delivering browser extensions
Frontend Developer (2021 – Present)
- Developed two browser extensions (TS + React) and their ecosystems: application development framework, app store (SPA), developer documentation, and demo apps.
- Built an app that overlays dynamic stickers on videos on YouTube and social networks.
- Created a Telegram Mini App for an AI assistant (Telegram bot).
- Developed camera functionality for QR code scanning in a React Native app.
- Initiated and led the development of a CLI tool that reduced new project setup time from 40 to 3 minutes.
- Organized the testing process (Qase + Cypress/Playwright + manual testing), and set up CI/CD using GitHub Actions.
2beer4.me (side project) – Online menu service for bars (B2B), bar and festival search tool (B2C)
Frontend Developer (Sep. 2023 – Present)
- Added a “Map” section (Leaflet, MapLibre GL JS) to the client-side (Next.js, PWA), which became the main page. Implemented responsive design. Redesigned UI components.
- Fixed bugs and improved online taplists (on-screen menus) — the core product for B2C users.
- Admin panel: made it responsive for smartphones, enhanced UI components, extended screen parameterization options, and completed the localization process.
- Implemented venue search functionality on the map and other pages.
Workshop & Hackathon (Blockchain Professionals, 2022)
- Conducted a workshop on building apps using the Dapplets platform and mentored at the hackathon.
Pet Projects (2014 – 2018, HTML+CSS+JQuery)
- Website for a landscape company, personal website for an artist.
SKILLS
- Frontend: TypeScript (TS), JavaScript (JS), React (TSX, JSX), Next.js, ReduxToolkit, React Router, TanStack Query
- Layout: HTML, CSS, SASS, Tailwind, Material UI (MUI), shadcn/ui, Radix, styled-components, CSS Modules, React Bootstrap, Ant Design, Semantic UI
- Tooling & DevOps: Vite, Webpack, Rollup, Git, GitHub, GitHub Actions
- Testing: Jest, Ava, Cypress, Playwright, Testing Library
- Backend: Node.js, Express
- Documentation & Management: Jira, Confluence, Qase, Docusaurus, Figma
EDUCATION
- Hexlet (2020, online): Frontend Developer, Advanced HTML/CSS, Node.js Developer
- Stepik (2018 – 2019, online): Courses in JavaScript, Python, Java, and Software Testing
- Petrozavodsk State University (PetrSU), Faculty of Medicine (2004 – 2018, full-time): General Medicine, General Surgery, Cardiovascular Surgery, Postgraduate Studies
Moved to IT after undergoing professional retraining with Hexlet and Stepik; have been working in frontend development since 2021.
ADDITIONAL
- Languages: English (B2), French (A1)