VINOGRADOV

Frontend Engineer

> initializing...

Привет, я

Artur Vinogradov

Artur Vinogradov
|

5+ лет разрабатываю высоконагруженные веб-приложения. X5 Tech · LANIT · Russian Post.

React·Next.js·TypeScript·Node.js·Redux RTK·GSAP·WebSockets·PostgreSQL·Docker·Vite·Framer Motion·D3.js·Slate.js·React Native·Flutter·Telegram API·MongoDB·RabbitMQ·Vitest·Tailwind CSS·React·Next.js·TypeScript·Node.js·Redux RTK·GSAP·WebSockets·PostgreSQL·Docker·Vite·Framer Motion·D3.js·Slate.js·React Native·Flutter·Telegram API·MongoDB·RabbitMQ·Vitest·Tailwind CSS·

01

Обо мне

Lead Frontend Engineer с 5-летним опытом создания высоконагруженных веб-приложений. Работал в X5 Tech, LANIT и Почте России. Чемпион World Skills Russia 2021 по направлению «Разработка программного обеспечения». Автор канала по разработке "Виноградов" (2000 подписчиков).

0+
лет опыта
0+
проектов
0%
тест-покрытие
0×
ускорение

Стек технологий

React
TypeScript
Next.js
Node.js
Redux RTK
WebSockets
PostgreSQL
Docker
React Native
Flutter
D3.js
GSAP

02

Опыт работы

X5 Tech

Senior Frontend Developer & AI

Июн 2025 — наст. вр.

Moscow, Russia

ручной ревью

×1.5 меньше багов

AI-ревью с RAG (Claude/Gemini) в CI/CD

1 неделя

100% покрытие тестами (unit + e2e)

4 мин

30 сек

Время сборки после оптимизации

обычная скорость

×3 быстрее

Разработка с AI-агентами и Cursor

  • Спроектировал платформу Росреестра с нуля на React + Redux RTK — реализовал полный цикл: выдача лицензий, создание и подписание договоров, обработка платежей
  • Подключил корпоративный RAG на Claude/Gemini в CI/CD пайплайн для автоматического ревью кода — количество багов снизилось в 1.5 раза, каждый MR автоматически получает оценку уровня проблем
  • Выстроил AI-first подход в команде: разработал кастомные скиллы/правила, подключил Cursor всем разработчикам, ввёл еженедельные AI-митапы — скорость разработки выросла кратно

LANIT

Frontend Developer

Сен 2021 — Июн 2025

Moscow, Russia

6 часов

5 минут

Подготовка отчёта в системе аналитики логов

1 000 000

Сообщений/день — корпоративный мессенджер

10 000+

Сотрудников на LMS-платформе

3 продукта

С нуля за 4 года в продуктовых командах

  • Разработал корпоративный мессенджер с нуля на React + WebSockets (аналог Telegram) — полный функционал: диалоги, статусы прочтения, мультимедиа, 1 000 000 сообщений/день; компания начала продавать продукт внешним клиентам
  • Увидел проблему в бизнес-процессах и по собственной инициативе создал систему аналитики логов на React (аналог Kibana) — автоматизировал ручную отчётность и сократил время подготовки с 6 часов до 5 минут
  • Участвовал в разработке LMS-платформы для 10 000+ сотрудников ЛАНИТ — реализовал 2D-роадмап обучения на D3.js, WYSIWYG-редактор на Slate.js с форком библиотеки и AI-генератор курсов

Russian Post

Middle Frontend Developer

Сен 2019 — Сен 2021

Moscow, Russia

+10–12

Lighthouse score после оптимизации производительности

Redux-Saga

Redux Toolkit

Миграция: меньше кода, быстрее разработка

🥇 1 место

WorldSkills Russia 2021 — Software Development

  • Система управления НСИ НОРМА — крупная внутренняя платформа Почты России для формирования, ведения и распространения нормативно-справочной информации
  • Кодовая база была перегружена Redux-Saga boilerplate, async-логика сложно поддерживалась — перевёл проект на Redux Toolkit: структура хранилища упростилась, скорость разработки выросла
  • Интерфейс медленно загружался при работе с большими таблицами данных — внедрил виртуализацию списков/таблиц, кеширование API и React.lazy: показатели Lighthouse выросли на 10–12 единиц

03

Достижения

01 /2019#1

«Компьютерные каникулы»

IX областной фестиваль · номинация «Программист»

«Компьютерные каникулы»
02 /2020#1

«Цифровой ветер»

Астраханский региональный тур

«Цифровой ветер»
03 /2022#1

«Молодые профессионалы»

VI Региональный чемпионат · WorldSkills Russia

«Молодые профессионалы»
04 /2023#1

Экосистема ПО для сети АЗС

Мобильное приложение · Кассовое ПО · Система закупок · Веб-панель

Экосистема ПО для сети АЗС
Mobile AppКассовое ПОЗакупкиWeb Admin
1 место на презентации
Эфир на региональном ТВ
Одобрено Астраханским депутатом

04

Портфолио

phronesis
🌐web

Phronesis корпоративный месенджер

Корпоративный месенджер для 10 000+ сотрудников. Я занимался разработкой фронтенда корпоративного месенджера с нуля. Заложил архитектуру и реализовал весь основной функционал.

ReactTypeScriptRedux toolkitWebSocket+4
lms
🌐web

LMS с AI-генератором

Система управления обучением для 10 000+ сотрудников с AI-генератором курсов. Я занимался разработкой генератора курсов, магазина в котором можно покупать вещи за баллы, достижениями и картой компетенций пользователей.

ReactTypeScriptReduxD3.js
vividblooms
🌐web

VividBlooms - магазин кастомных вещей и ракеток

Я занимался разработкой магазина по продаже кастомных вещей и ракеток с нуля.

TildaJavaScriptjQueryКоммерческий проект
jobmarket-bot
🤖bot

JobMarketBot - телеграм бот для автооткликов на вакансии

бот для автоматических откликов на вакансии HH.ru. К сожалению, закрылся так как HH.ru закрыли доступ к API с недавнего времени

BotTelegramNode.jsКоммерческий проект
vinogradov-bot
🤖bot

Виноградов Бот - телеграм бот с курсами по фронтенд разработке

Мой личный телеграм бот с моими курсами по фронтенд разработке.

BotTelegramNode.js
esoft
🖥️desktop

Esoft - Информационная система для агентства недвижимости

Информационная система для агентства недвижимости, которая помогает клиентам купить/продать объекты недвижимости. Программа помогает упростить работу риэлтора компании.

C#DesktopКоммерческий проект
resource-templater
🖥️desktop

Resource Templater - Программа для создания шаблонов модов для MTA

Программа помогает создавать шаблон для модов в игре МТА. Предназначена для общего пользования и имеет более 5000 скачиваний. Программа имеет понятный, удобный и простой интерфейс, что даёт возможность создать ресурс любому пользователю. Программа упрощает процесс создания ресурса, т.к автоматически создаёт нужные файлы.

C#DesktopОбщественный проектOpen Source
aloe
📱mobile

ALOE Mobile - Клиентское приложение сетей заправочных станций

Приложение позволяет строить маршруты, накапливать и тратить баллы, отслеживать акции и актуальные цены на топливо

MobileKotlinКоммерческий проект

05

Заметки

·AIDev ToolsProductivity

AI-ассистенты в разработке — это не замена программиста, а ×3 к его продуктивности. За полгода в X5 Tech: время написания тестов сократилось в 3 раза, а код-ревью — вдвое. Ключевое — правильные промпты и понимание того, что проверять в ответах.

·PerformanceViteDX

Как мы сократили время сборки с 4 минут до 30 секунд: переехали с CRA на Vite, разделили bundle на chunks, вынесли зависимости в pre-bundle. Команда из 8 человек экономит ~40 минут ожидания в день.

·WebSocketsArchitectureScale

1 000 000 сообщений в день на одного пользователя — это реальный кейс из LANIT. Расскажу об архитектуре: ConnectionPool, очереди событий, оптимистичные апдейты и почему мы отказались от polling.

·Slate.jsRich TextReact

Написали кастомный WYSIWYG поверх Slate.js вместо того, чтобы брать готовое. Причина — специфические блоки: таблицы с мёрджем ячеек, встраиваемые виджеты и синхронизация с бэкендом через OT. Slate оказался правильным выбором.

·CareerWorld SkillsAchievement

🏆 Чемпион World Skills Russia 2021 по направлению «Разработка программного обеспечения». 4 дня, 6 модулей, React + Node.js под давлением. Лучший опыт прокачки навыков работы в условиях жёстких дедлайнов.

06

Контакт

Открыт к предложениям

Ищу интересные проекты и коллаборации. Могу обсудить фриланс, постоянную работу или просто поговорить о технологиях.

itsvnkee@gmail.com

Сделано с ♥ и Next.js · 2026