Всем привет! Нахожусь в поиске новых крутых проектов и команд. Я фронтенд разработчик с 6 летним стажем.

• Технологии: JavaScript, TypeScript, React, Redux (Thunk/Saga), Effector, Module Federation, SSE, Web sockets, HTML/CSS, SASS/Less, Git, Webpack, Next.js, GraphQL, RxJS, Apollo, Linux. • Аналитический подход, умение работать в команде и самостоятельно. • Активно участвую в командных процессах, есть опыт выстраивание процессов с нуля, адаптации текущих процессов под требования стека и бизнеса • Есть опыт наставничества, лидерства небольшой команды: планирование задач спринта и контроль исполнения, 1х1 с членами команды, перформанс ревью и составление индивидуальных планов развития, дейлики и ретроспективы фронтовой команды • Опыт работы с git и trunk-based флоу • Опыт составления документации сложного функционала, Architecture Decision Record, диаграммы компонентов и user-flow, plantUML • Опыт внедрения приложения в микрофронтенд архитектуру • Опыт разделения огромного монолита в монорепо:

  • разработка архитектуры взаимодействия приложений
  • выделение общих зависимостей и точек пересечения функционала в отдельные пакеты
  • вынос общих зависимостей
  • устранение лишних кросс-импортов и циклических зависимостей, настройка правил линтинга, запрещающих циклические импорты и лишнюю связанность
  • вынос приложений в отдельные модули с единым ентрипойнтом и контрактом для публичного кода
  • настройка ts, eslint для монорепозитория
  • настройка сборки отдельных проектов и общего Shell приложения
  • создание единого универсального образа
  • создание механизма переменных окружения UI для подмены в приложении без дополнительной пересборки • Опыт подбора, обоснования и внедрения ранее не используемых в проекте библиотек и готовых решений • Опыт настройки использования частного npm репозитория, публикации частных пакетов • Опыт ручного резолва зависимостей пакетов, override пакетов , устранение уязвимостей и аудит пакетов • Сертификаты повышения квалификации по SQL и управлению командой