Open to interesting work

Viacheslav Pustovit

Frontend developer

Frontend developer focused on React, Next.js, and TypeScript. I build clear, fast, and maintainable interfaces for product and commercial web projects.

Experience since Dec 2020
5 years and 9 months
Current focus
Next.js / SEO / UI

experience

Experience

Experience in e-commerce, CRM, marketplaces, and interfaces with many states.

UnicornИП Брагин И.В.

Frontend developer

Team work on developing high-load resources. The project included web versions of poizonshop.ru and unicorngo.ru, a CRM for content management, process automation, and interaction with customers, suppliers, and delivery, plus a Telegram mini app. Workflows were based on Scrum and GitFlow.

Responsibilities

  • Optimized structured data, prioritized component and image loading, optimized the bundle, improved site loading speed, and moved SEO-significant page data to server-side rendering.
  • Developed catalog and brand tree management through the CRM with automatic page generation for popular search queries.
  • Automated page submission for indexing in Google.
  • Developed product entities and flows: carts, orders, points, curated collections, favorites, and administration of all of these. Completed the rebranding of unicorngo.ru.

Results

  • Significantly improved site SEO metrics: the number of pages in Yandex search grew by roughly 10x.
  • Core Web Vitals/Lighthouse quality metrics improved by roughly 30%.

Stack: TypeScript, Next.js, useSWR, OpenAPI, SCSS Modules, React Hook Form, Framer Motion, Docker

ProfitalСоурс ООО

Frontend developer

Team work on building the complex high-load Profital marketplace platform and CRM components for E-deal/Thailhook. Workflows were based on Scrum and GitFlow.

Responsibilities

  • Developed and participated in almost all parts of the project: React Router routing, JWT authorization, complex multi-page forms with react-hook-form, TanStack Table tables, Material UI and Styled Components styling, ApexCharts charts and diagrams, React Spring animations, and i18n localization.
  • Built complex marketplace business logic from scratch: offers, responses, deals, payments, reviews, ratings, disputes, chats, currencies, wallets, and administration of these entities.
  • Implemented chats and event notifications based on Mattermost API and WebSocket, filled Storybook, and wrote Vitest tests.

Results

  • Developed or refactored most key product modules and quickly took on tasks involving unfamiliar code and implicit dependencies.
  • Supported interface quality through component maintenance, Storybook, Vitest tests, UI regression fixes, and responsive layout improvements.

Stack: React, TypeScript, GraphQL, Apollo, WebSocket, Redux Toolkit, TanStack Table, MUI, Vitest

projects

Portfolio

Projects kept as a practical showcase of team, freelance, and pet development work.

skills

Skills

Technologies and practices I use in product and commercial projects.

Frontend

React, Next.js, TypeScript, JavaScript

UI and accessibility

HTML, CSS, SCSS Modules, responsive layout, accessibility

Data and integrations

REST, GraphQL, Apollo, OpenAPI, useSWR, WebSocket

Product development

SEO, Core Web Vitals, i18n, forms, tables, complex states

Tools

Git, Docker, Vite, Webpack, Storybook, Vitest

Team work

Scrum, GitFlow, reading existing code, fast adaptation

education

Education

The foundation that helped me enter frontend development and keep growing systematically.

Vadim Prokopchuk layout course

from 0 to 1

HTML, CSS/Sass/SCSS, BEM, JavaScript and jQuery basics, Gulp, Git, responsive layout, and website hosting.

Higher education in economics

DonDABA

Economics, marketing, management. Business economics.

reviews

Reviews

Client feedback from commercial projects.

I got exactly what I wanted and within a short timeframe. Very attentive and comfortable to communicate with. It was a pleasure to work together.
Mihail BoykoDirector of UMS-STROY construction company
The website was developed quickly and exactly as I had planned. Communication was excellent. Great work.
Dmitriy KuharDirector of GRANDSTROY construction company
I urgently needed a landing page with work examples. I contacted Slava, and he helped. Everything was excellent.
Aleksandr KamozaDirector of KAMOZA A.I. construction company

contacts

Contacts

Telegram or MAX are the fastest ways to reach me.