Андрей Решетов - Frontend разработчик
Навыки
- CSS
- HTML
- JS
- MobX
- Next.js
- Node.js
- React
- Redux
Опыт работы
Лига цифровой экономики
Frontend разработчик - 10.2020 - н.в.Общий опыт в компании:
Менторинг младших разработчиков(в сумме около 6-7 человек)
Проведение собеседований
Технические консультации разработчиков из других команд
Описание статей в конфлюенс по общим подходам к разработке в команде
Участие в различных конференциях/митапах внутри компании
Прохождение обучения «Вовлекающее лидерство» внутри компании
Успешно провел стажировку для Frontend разработчиков(составлял презентации, материалы, учебный проект и также проводил занятия онлайн и офлайн)
Проект: ФГИС ЛК(Учет и документооборот леса)Должность: Frontend разработчик/Lead Frontend двух подсистем
Команда: ~70 человек, 8 Frontend разработчиков(на всем проекте ~30)
Длительность: 12+ месяцев(Февраль 2022 — н.в.)
Стэк:
React
TypeScript
MobX
Webpack 5
Webpack 5 Module Federation(Микрофронты)
React-hook-form
Prettier/Eslint/StyleLint/Husky
Yup
Inversify
Material UI 5
React-table
Styled Components
Storybook
Crypto Pro
Чистая архитектура, DDD
NX
Jest/RTL/Jest Axe
GIT/GITLAB
Jira/KB
Обязанности и достижения:Frontend разработчик:
Участие в проработке архитектуры и общих подходов на старте проекта
Описание функционала и общих подходов в README и статьях в confluence
Оптимизация макетов и подходов к улучшению доступности проекта(a11y)
Разработка меню для слабовидящих(смена цветовой гаммы сайта, шрифта, начертания и тд)
Внедерение библиотеки Jest Axe в проект, для тестирования доступности верстки
Подготовка общих компонентов с бизнес логикой
Разработка бизнес функционала двух подсистем
Разработка Shared-ui(библиотеки собственных компонентов на основе mui) для всех подсистем
Внедрение плагина Crypto Pro в проект(работа с сертификатами, документами и тд)
Написание и улучшение конфигов StyleLint/Prettier/TSConfig
Код-ревью своих и других подсистем
Lead Frontend:
Управление командой из 5 frontend разработчиков
Менторинг, помощь разработчикам
Проведение дейли-митингов
Распреление задач между разработчиками
Оценка задач, проведение встреч по оценке бэклога
Помощь в проработке задач для разработчиков
Проведение ретроспектив
Проект: Система миграционного учета(оформление документов, просмотр и тд)Должность: Frontend разработчик
Команда: ~60 человек, 8 Frontend разработчиков
Длительность: 7 месяцев(Октябрь 2021 — Май 2022)
Стэк:
Vue.js 2
Vue Composition Api
Ant Design
Storybook
Vue-cli
Prettier/Eslint
Typescript
GIT/GITLAB
Jira/KB
Обязанности и достижения:Ревью кода
Рефакторинг кода с синтаксиса Vue2 на Vue Composition Api
Внедрение prettier
Рефакторинг конфигов Eslint/TS
Доработка конфигов сборки vue-cli
Разработка новой библиотеки компонентов для проекта
Написание историй в storybook для этой библиотеки
Написание скрипта шаблонизатора на Node.js для создания новых компонентов
Разработка новых форм
Проект: ALD PRO(Российский аналог Active Directory от Microsoft)Должность: Frontend разработчик
Команда: ~30 человек, 4 Frontend разработчика
Длительность: 12 месяцев(Октябрь 2020 — Октябрь 2021)
Стэк:
React
TypeScript
MobX
Webpack 5
Webpack 5 Module Federation(Микрофронты)
React-hook-form
Prettier/Eslint/StyleLint/Husky
Yup
SCSS/CSS modules
Axios
GIT/GITLAB
Jira/KB
Обязанности и достижения:Ревью кода
Разработка удаленного рабочего стола с использованием библиотеки NoVnc
Распределение задач в Jira
Проведение статусов и оценка задач
Разработка Shared библиотеки для проекта с общими функциями и классами
Помощь аналитике в проработке макетов и задач
Деплой проекта
Написание bash-скриптов для автоматического деплоя
Участие в улучшении кодовой базы. EX: Переводил кодовую базу с Formik на React-hook-formФриланс
Частная практика, работа без зачисления в штат - 07.2020 - 10.2020Разработка и поддержка сайтов визиток на чистом HTML/CSS или Tilda.
Образование
Информатика и вычислительная техника
РГУ им. А. Н. Косыгина09.2019 - 09.2022
Обо мне
Комерческий опыт во Frontend Разработке около 3х лет
Имел опыт как и на должности обычного разработчика, так и руководителя
В свободное время занимаюсь backend-разработкой на Node.js и решаю leetcode
Люблю ездить на конференции и митапы по JS. Уже посещал Holy JS, Moscow JS и митапы от многих компаний. В будущем хотелось бы выступить в роли докладчика.
Английский B1, также продолжаю заниматься с репетитором
Всегда открыт к новым знаниям и опыту!