10+ опыта работы, начиная от верстки лендингов и заканчивая крупными проектами с десятком разных, распределенных географически команд. Имею опыт с react и vue (а также разным менее известным, а от и вовсе не к ночи помянутым). Разратывал и поддерживал ui-kit, собственную систему для virtualized table, еще помню как верстать
1) Гос проект по обработке звонков по номеру 112. Туда входили разные админки, аналитика с графиками и карты с визуализацией чрезвычайных ситуаций (например, показывающая разливы опасных веществ). Карта построена поверх Leaflet.js, сами приложения написаны были на AngularJs, позже было начато переписывание на React + Redux, с графики на ReChart
2) Приложение, рассчитывающее размер на надбавок к пенсиям по случаю тяжелых жизненных обстоятельств (инвалидность, потеря кормильца и проч). Приложение было написано в другой компании на Angular 5, бекендщиками и не прошло приёмку. От меня требовалось в рамках аутстафф разработки только править найденные баги
3) Сайт для авиакомпании, технически очень старый - jQuery, весь фронт находился в текстовых полях экзотический CMS, velocity шаблоны. От меня требовалось помочь с технической модернизацией, следить за метриками перформанса, помогать коллегам, не имеющих опыта с современной разработкой, и позже, вынести визуальные компоненты в общую библиотеку компонентов, чтобы ей могли пользоваться другие подрядчики. Брал на себя наиболее сложные компоненты, помогал коллегам, анализировал получившиеся бандлы на предмет возможных улучшений, помогал развернуть приватный npm репозиторий для общей библиотеки и коллегам из других стримов использовать реакт компоненты на сайтах с jQuery (требование заказчика). Заменял лидов в отпусках. Поддержка IE11
4) Аустафф разработка - модернизация сайта логистической компании. React, для стейта хватало хук, изоморфный рендеринг с помощью loadable-components. TypeScript
5) Проект по автоматизации работы с АЗС - проведение проверок, отчеты, метрики. Уже был написан на Vue2 с использованием самописной и заброшенной библиотеки компонентов, разрабатывал новый функционал, правил баги в существующем, насколько сроки позволяли - писал новые компоненты на замену, выносил логику из миксинов в composition api. Затем переводил на третий vue.
Работа в распределённой скрам команде. Поддержка огромного legacy проекта, фронт-енд которого написан по большей части на JSF 2.0 (Java Server Faces) и и его реализации компонентов PrimeFaces 3.4. Также есть друпал, knockout.js, angular 1.5 для мобильной версии (хотя всё в стиле 1.4 без компонентов), jsp, grunt/gulp (оба рядом), ftl, а в jsf'e свои кастомные компоненты, на которых уже всё реализовано. Правки багов и добавление новой функциональности.
PixelPerfect вёрстка по макетам, адаптивная и кроссбраузерная вёрстка, вёрстка мобильных версий сайтов. Написание простых SPA. Использование Webpack'a для сборки front-end'a. Работа с legacy кодом, в том числе и свёрстанного на таблицах.