Studio 15
December 2024 – Now, 6 monthsFrontend development team lead
Organization of the frontend development team’s work. Development and maintenance of a project for an agricultural holding.
- —Handled operational tasks: creating, assigning, and prioritizing tasks for the frontend development team.
- —Conducted task reviews and deployments for the team.
- —Made architectural and technology stack decisions for projects.
- —Created a CMS and website for an agricultural holding.
- —Migrated the CMS project from Next 14 Pages Router to Next 15 App Router, and from Redux to Zustand. Implemented SSR, “use client,” and server-side data fetching.
- —Improved the CMS project’s linter. Introduced Prettier and automated code style enforcement. Integrated packages for collaboration: simple-git-hooks, lint-staged, and commitlint.
- —Designed the CMS interface without a design file, considering component libraries. Assisted the team in interface planning.
- —Refined critical modules (authentication, etc.) and launched the CMS project.
- —Built the agricultural holding’s website from scratch using technologies new to the team.
- —Implemented Tailwind for layout and Framer Motion for animated sections on the website.
- —Created a component base for the agricultural holding’s website.
- —Applied the PixelPerfect principle to the agricultural holding’s website.
- JavaScript
- React
- React Hooks
- Redux
- Zustand
- Next
- SSR
- TypeScript
- Axios
- Jest
- HTML
- CSS
- SCSS
- TailwindCSS
- Flexbox
- Grid
- Animations
- Framer Motion
- NodeJS
- EsLint
- Prettier
- Npm
- Webpack
- VSCode
- Terminal
- Git
- Docker
- Nginx
Designer
Support of internal and client projects.
- —Reviewed designs from contractors.
- —Refined designs within the team during the development process.
- Figma
Open source
May 2024 – December 2024, 7 monthsFrontend developer
Development and maintenance of your own npm packages and projects.
- —Created and published the npm package Tailwind Dictionary for converting design tokens into a Tailwind theme.
- —Created and published the npm package Mixin Dictionary for converting design tokens into Less or SCSS mixins.
- —Refined and published the npm package pbstyles, a style library for rapid prototyping.
- —Created and published the npm package pbcomponents, a component library for rapid prototyping.
- JavaScript
- React
- React Hooks
- Next
- SSR
- TypeScript
- HTML
- CSS
- TailwindCSS
- Flexbox
- Grid
- Animations
- Framer Motion
- NodeJS
- Rollup
- Vite
- Webpack
- Npm
- VSCode
- Terminal
- Git
- EsLint
- Prettier
- Storybook
- Vercel
- GitHub
- GitHub Actions
- CI/CD
Designer
Development and maintenance of your own projects.
- —Refined the pbstyles style library, created a presentation, and published it on Figma Community and Behance.
- —Refined the pbcomponents component library, created a presentation, and published it on Figma Community and Behance.
- Figma
- Notion
pixelpoint.io
April 2023 – May 2024, a yearFrontend developer
Development and support of projects.
- —Participated in the development of 9 client projects.
- —Created PixelPerfect pages and sections for websites based on ready-made designs with content managed via Headless CMS.
- —Developed interactive sections with animations and logic integrated with other services.
- —Enhanced the component base of the projects.
- —Actively used SSR, “use client” and server-side data fetching.
- —Optimized performance and loading of new and existing pages and modules.
- —Reviewed tasks from other developers. Ensured accessibility, quality, and SEO analysis on the projects.
- —Implemented and maintained multilingual functionality of the projects.
- JavaScript
- React
- React Hooks
- Next
- SSR
- Gatsby
- TypeScript
- GraphQL
- Fetch
- HTML
- CSS
- TailwindCSS
- Flexbox
- Grid
- Animations
- Framer Motion
- VSCode
- Terminal
- Git
- GitHub
- Jamstack
- Headless CMS
- Strapi
- Sanity
- WordPress
- CI/CD
- Gatsby Cloud
- GitHub Actions
- Netlify
- Vercel
- Semrush
- Screaming Frog
ipgate.io
October 2022 – March 2023, 5 monthsFrontend developer
Improvement of the client side for project launch. Project maintenance and refactoring.
- —Fixed critical bugs after the project’s beta testing.
- —Refined core modules for the full launch of the project: authentication, ordering, pricing, etc.
- —Handled refactoring and improvement of the project’s component base.
- —Created informational pages for the project.
- —Implemented and maintained the multilingual functionality of the project.
- —Migrated the project from Quasar to Nuxt and carried out a redesign.
- JavaScript
- Vue
- Vuex
- Quasar
- SSR
- TypeScript
- HTML
- CSS
- Flexbox
- Grid
- Animations
- Webpack
- EsLint
- Prettier
- Fetch
- Axios
- VSCode
- Terminal
- Git
- GitHub
- GitHub Actions
Designer
Project support.
- —Prototyped new pages and sections of the project.
- —Completed a full redesign of the project as a roadmap for future development after launch, while preserving functionality.
- Figma
sellmonitor.com
December 2021 – September 2022, 9 monthsFrontend developer
Product interface development.
- —Participated in the development and maintenance of the product.
- —Handled refactoring and improvement of the project’s component base.
- —Created a separate large module for analytics of sellers’ data from API-sourced marketplace data.
- —Maintained the multilingual functionality of the project.
- JavaScript
- React
- React Hooks
- Next
- SSR
- jotai
- TypeScript
- HTML
- CSS
- TailwindCSS
- Flexbox
- Grid
- Animations
- Webpack
- EsLint
- Prettier
- Fetch
- VSCode
- Terminal
- Git
- GitHub
reg.ru
October 2018 – December 2021, 3 yearsDesigner
Support and development of the domain area and other parts of the service. Designing internal projects.
- —Created an internal project for HR and company employees.
- —Participated as a designer in the domain development team.
- —Contributed to the company’s design system as part of the design team.
- —Participated in a working group on the implementation of design tokens and a unified component library.
- Figma
- Miro
- Notion
Frontend developer
Support and development of the domain area and other parts of the service. Development of internal projects.
- —Participated as a senior developer in the team creating an internal project for HR and company employees.
- —Conducted code reviews and led the internal project to release.
- —Participated as a developer in the domain development team.
- JavaScript
- Vue
- SSR
- Vuex
- GraphQL
- TypeScript
- HTML
- CSS
- Less
- Flexbox
- Grid
- Animations
- Webpack
- EsLint
- Prettier
- Fetch
- VSCode
- Terminal
- Git
- GitLab
- Docker
- Nginx
supl.biz
October 2016 – October 2018, 2 yearsDesigner
Designing a marketplace and internal projects for the company.
- Figma
- Adobe Photoshop
Frontend developer
Development of a marketplace and internal projects for the company.
- JavaScript
- React
- SSR
- Redux
- HTML
- CSS
- Less
- PostCSS
- Flexbox
- Grid
- Animations
- Fetch
- Axios
- VSCode
- Terminal
- Git
- Bitbucket
- Docker
- Nginx
- Grunt
- Gulp
franbazar.com
May 2016 – October 2016, 5 monthsMarkup developer
Layout development for new projects and mobile applications using WebView. Maintenance of existing projects.
- JavaScript
- HTML
- CSS
- Less
- Flexbox
- Animations
- Fetch
- VSCode
- Terminal
- Grunt
- Gulp
Designer
Designing new projects. Supporting existing projects.
- Figma
- Adobe Photoshop
- Adobe Illustrator
pixlpark.ru
February 2014 – May 2016, 2 yearsDesigner
Designing a demo website for a printing shop.
- Adobe Photoshop
- Adobe Illustrator
Markup developer
Development of a demo website for a printing shop. Assistance to new and regular clients.
- JavaScript
- HTML
- CSS
- Flexbox
- Animations
- Terminal
Freelance and Printing houses
January 2011 – February 2014, 3 yearsDesigner
Typesetting of books, newspapers and magazines. Graphic design. Advertising printing.
- Adobe Photoshop
- Adobe Illustrator
- Adobe InDesign