Fullstack-разработчик · от CMS до веб-сервисов
ДмитрийЯрошенко
Делаю веб-проекты целиком: сервисы на Node.js, Go и PHP, интерфейсы на Angular, React и Vue, сайты и магазины на WordPress и Magento. Мне важно, чтобы код оставался понятным и через два года после релиза.

- Опыт
- 14 лет в коммерческой разработке
- Сейчас
- Frontend Teamlead в «RWB»
- Формат
- Москва · удалённо или в офисе
Опыт работы
2024 — сейчас
RWB
Frontend Teamlead
Админ-платформа RWB для управления персоналом и складскими процессами: 10+ микрофронтендов в Nx-монорепозитории. Руковожу фронтенд-командой: планирование, оценка задач, код-ревью, стандарты кода. Развиваю микрофронтендную архитектуру (Nx, Module Federation), держу проект на Angular 21 и сигналах. Согласую требования и API-контракты с бизнесом, дизайнерами, бэкендом и смежными командами. Разбираю инциденты на проде по Sentry, улучшаю CI/CD.
2019 — 2024
DataArt
Senior JavaScript Developer
Finance Portal - система бухгалтерского учёта для крупного маркетплейса. Формы ввода и проверки инвойсов, заказов, накладных. Ролевая модель доступа к документам. Связи между документами и товарами. Жизненный цикл документов по этапам обработки. Генерация отчётов разных типов. Код-ревью, планирование с бэкендом, аналитиками, QA и дизайнерами.
2017 — 2019
DevPro
Software Engineer
Кроссплатформенная POS-система для ресторанов быстрого питания на Windows и iOS. Разрабатывал новый функционал, исправлял баги. Интегрировал приложение с платёжными терминалами, принтерами чеков и кассами. Отлаживал приложение под iOS и Windows. Прорабатывал требования с бизнес-аналитиками. Участвовал в разработке парсера для толкового словаря (Node.js, PostgreSQL).
2014 — 2017
Веб-студии и e-commerce компании
Fullstack Web Developer
Веб-студии и компании в сфере e-commerce. Фронтенд для Magento 1/2: вёрстка, jQuery-виджеты, модульный JS, сборка на Gulp. Разработка интерфейсов на React. Бэкенд: модули для Magento, WordPress, Joomla, разработка на Laravel и Yii. Был техлидом фронтенд-команды, провёл внутренние курсы по JavaScript.
2012 — 2014
Фриланс
Web Developer
Проекты под ключ для частных клиентов и малого бизнеса: от обсуждения требований до запуска. Лендинги, интернет-магазины, блоги, сайты-визитки. Кроссбраузерная вёрстка, интерактив на JavaScript и jQuery. Настройка хостинга и доменов, развёртывание сайтов.
Навыки
Фронтенд
- React
- Next.js
- Vue.js
- Angular
- TypeScript
- HTML и CSS
- SCSS
- Less
Бэкенд
- PHP
- Go
- Node.js
- C# и .NET
- C++
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Kafka
CMS
- WordPress
- WooCommerce
- Magento
- Joomla
- Темы и плагины
DevOps
- Docker
- CI/CD
- Nginx
- Linux
- Git