Experience
Frontend Developer [Lead Specialist]
February 2024 — Present
Moscow, Russia
Key Responsibilities:
- Development of interfaces with Next, Nuxt, React, Vue 3, and Vue 2
- Frontend architecture design using Feature-Sliced Design, Effector, and Zustand
- Development and maintenance of a design system and UI styles with Tailwind, BEM, and SCSS, plus data visualization with Apache ECharts and Chart.js
- Development and maintenance of a CMS built with Strapi
- Using SSR/SSG and middleware, and implementing the BFF pattern in Next
- Development of 3D models with Three.js
- Testing frontend code with Jest
- Backend development with Django, architectural analysis of the system and technical requirements, and creation of UML models
- Code review and mentoring
- Deployment and maintenance of projects with Docker, CI/CD, Nginx, and SSL
Next
React
Vue
TypeScript
Tailwind
Effector
Zustand
Ant Design
Feature-Sliced Design
Three.js
Jest
Apache ECharts
Chart.js
Strapi
Django
Django REST framework
Fullstack Developer
September 2021 — September 2023
Remote
Key Responsibilities:
- Frontend development with React: responsive and cross-browser layout based on Figma, BEM, SCSS, and light/dark themes
- Building and integrating UI components based on MUI and React-Bootstrap
- Configuring API requests and global state with Redux Toolkit and RTK Query, and routing with React Router
- Implementation of forms, charts, and backend functionality with Django and Django REST framework, plus YooKassa, Yandex Metrica, Google Analytics, and SEO integration
- Project GitHub
React
TypeScript
Redux Toolkit
RTK Query
React Router
SCSS
BEM
MUI
Formik
Chart.js
Django
Django REST framework
Freelance
Fullstack Developer
September 2021 — December 2022
Remote
Key Responsibilities:
- Development and maintenance of client-side applications with React and Vue
- Responsive and cross-browser layout based on Figma designs, styling with SCSS and Tailwind
- Backend logic and API development with Django and Django REST framework
- Integration of third-party services, setup of forms, routing, application state, and project deployment
- One of the projects: Go School website in Saint Petersburg
React
Vue
TypeScript
SCSS
Tailwind
Redux Toolkit
Django
Django REST framework