Fullstack-разработчик · от CMS до веб-сервисов

ДмитрийЯрошенко

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

Дмитрий Ярошенко
Дмитрий ЯрошенкоМосква
Опыт
14 лет в коммерческой разработке
Сейчас
Frontend Teamlead в «RWB»
Формат
Москва · удалённо или в офисе

Опыт работы

  1. 2024 — сейчас

    RWB

    Frontend Teamlead

    Админ-платформа RWB для управления персоналом и складскими процессами: 10+ микрофронтендов в Nx-монорепозитории. Руковожу фронтенд-командой: планирование, оценка задач, код-ревью, стандарты кода. Развиваю микрофронтендную архитектуру (Nx, Module Federation), держу проект на Angular 21 и сигналах. Согласую требования и API-контракты с бизнесом, дизайнерами, бэкендом и смежными командами. Разбираю инциденты на проде по Sentry, улучшаю CI/CD.

    • Angular
    • TypeScript
    • RxJS
    • Signals
    • Nx
    • Module Federation
    • NG-ZORRO (Ant Design)
    • Less
    • Jest
    • Sentry
    • Docker
    • Gitlab CI/CD
    • Kubernetes
  2. 2019 — 2024

    DataArt

    Senior JavaScript Developer

    Finance Portal - система бухгалтерского учёта для крупного маркетплейса. Формы ввода и проверки инвойсов, заказов, накладных. Ролевая модель доступа к документам. Связи между документами и товарами. Жизненный цикл документов по этапам обработки. Генерация отчётов разных типов. Код-ревью, планирование с бэкендом, аналитиками, QA и дизайнерами.

    • Angular
    • RxJS
    • Akita
    • Sass
    • Gitlab Ci/CD
    • Jest
    • Cypress
  3. 2017 — 2019

    DevPro

    Software Engineer

    Кроссплатформенная POS-система для ресторанов быстрого питания на Windows и iOS. Разрабатывал новый функционал, исправлял баги. Интегрировал приложение с платёжными терминалами, принтерами чеков и кассами. Отлаживал приложение под iOS и Windows. Прорабатывал требования с бизнес-аналитиками. Участвовал в разработке парсера для толкового словаря (Node.js, PostgreSQL).

    • Angular 6+
    • TypeScript
    • NgRx
    • RxJS
    • Cordova
    • Jest
  4. 2014 — 2017

    Веб-студии и e-commerce компании

    Fullstack Web Developer

    Веб-студии и компании в сфере e-commerce. Фронтенд для Magento 1/2: вёрстка, jQuery-виджеты, модульный JS, сборка на Gulp. Разработка интерфейсов на React. Бэкенд: модули для Magento, WordPress, Joomla, разработка на Laravel и Yii. Был техлидом фронтенд-команды, провёл внутренние курсы по JavaScript.

    • JavaScript
    • jQuery
    • React
    • HTML5
    • CSS3
    • Gulp
    • PHP
    • Laravel
    • Yii
    • MySQL
    • Magento
  5. 2012 — 2014

    Фриланс

    Web Developer

    Проекты под ключ для частных клиентов и малого бизнеса: от обсуждения требований до запуска. Лендинги, интернет-магазины, блоги, сайты-визитки. Кроссбраузерная вёрстка, интерактив на JavaScript и jQuery. Настройка хостинга и доменов, развёртывание сайтов.

    • JavaScript
    • jQuery
    • HTML5
    • CSS3
    • Gulp
    • PHP
    • Laravel
    • Yii
    • MySQL
    • WordPress
    • Joomla

Навыки

Фронтенд

  • 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