Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Опыт: имею более 4-х лет опыта frontend-разработки, включая участие в проектах
импортозамещения в финтех-индустрии.
Экспертиза: разрабатывал и оптимизировал пользовательские интерфейсы (UI) для
сложных финансовых приложений. Создавал и поддерживал масштабируемые
UI-компоненты.
Достижения:- разработал и внедрил npm-пакет UI-компонентов, что привело к сокращению количества UI-багов на 28% и повышению стабильности пользовательского интерфейса;- осуществил миграцию с "монолита" на микросервисную архитектуру.
Навыки:
Технологии: [Указывал конкретные технологии: React, Angular, Vue.js, JavaScript (ES6+), TypeScript, HTML5, CSS3, Webpack, Babel и т.д.]
Методологии: Agile, Scrum.
Инструменты: Git, Jira, Confluence.
Личные качества: ответственный, ориентирован на результат, умею работать в команде, обладаю аналитическим мышлением и быстрой обучаемостью.
Английский язык: C1 (Advanced).
Опыт работы с: JavaScript, TypeScript, React, Next.JS, MobX, Redux, Zustand, Effector, CSS3, Sass, Axios, KY, FSD
Нацелен на продуктивное сотрудничество и достижение амбициозных бизнес-целе
Проекты
(4 года 4 месяца)
Банковская crm-система одного из крупнейших банков РФ
Роль
Frontend-разработчик
Обязанности
Реализовал проект, направленный на автоматизацию работы выездных менеджеров. Основная
цель проекта заключалась в создании эффективного и удобного инструмента, который
значительно сократил бы время на выполнение рутинных задач и улучшил качество
взаимодействия менеджеров с клиентами.
Стек технологий на проекте:
- Frontend: React, TypeScript, Redux Toolkit, Webpack, StyledComponents, React Router, Storybook,
MUI;
- кодстайл и форматирование: ESLint, Prettier, Husky
Команда проекта состояла из 30 человек: 7 фронтенд-разработчиков, 8 бэкенд-разработчиков, 5 аналитиков, 6 тестировщиков, 4 менеджера
Достижения
Мои достижения:
1) Разработал и внедрил интерфейс, позволяющий менеджерам легко и быстро получать необходимую информацию, сократив время поиска необходимой информации на 20%.
2) Осуществлял настройку и оптимизацию сборки проектов с помощью Webpack, сократив время сборки на 15%.
3) Реализовал разделение "монолита" путем внедрения микросервисной архитектуры, повысив отказоустойчивость системы на 10% и упростив масштабирование.
4) Интегрировал систему уведомлений для своевременного информирования менеджеров о важных событиях и изменениях
5) Внедрил архитектурный подход Feature-Sliced Design (FSD), что позволило значительно улучшить структуру кода и упростить его поддержку, снизив количество ошибок в коде на 8%.
6) Сократил время на реализацию новых фич за счет четкого разделения ответственности и кода на 15%.
7) Обеспечил легкость в освоении проекта для новых членов команды благодаря понятной и логически выстроенной структуре, сократив время адаптации новых разработчиков на 10%.
8) Разработал универсальный UI Kit, который стал основой для всех интерфейсных решений команды.
9) Создал набор компонентов, что позволило ускорить процесс разработки интерфейсов и обеспечило единый стиль приложения, сократив время разработки новых интерфейсов на 20%.
10) Обеспечил возможность легкого масштабирования и повторного использования компонентов в различных проектах.
11) Разработал функциональность для пакетной обработки и редактирования изображений, что значительно ускорило процесс работы с большими объемами данных, сократив время обработки изображений на 30%.
12) Брал на себя ответственность за процесс выкатки релизов, обеспечивая их своевременное и качественное выполнение.
13) Организовал автоматизацию процесса деплоя, что значительно сократило время на выпуск новых версий на 25%.
14) Обеспечил контроль качества и стабильность релизов путем тщательного тестирования и мониторинга, снизив количество критических багов на продакшене на 10%.
15) Установил эффективное взаимодействие с заказчиком, что способствовало оперативному получению обратной связи и корректировке курса разработки, увеличив удовлетворенность заказчика на 10% (по результатам опроса).
16) Модифицировал процесс кодревью и внедрил стандарт conventional commits, что улучшило качество кода и упростило его поддержку.
17) Организовал эффективный процесс кодревью, что способствовало повышению качества кода и снижению количества багов на продакшене.
Апрель 2024 - По настоящее время
(1 год 5 месяцев)
Система гос.закупок регионального уровня
Роль
Frontend-разработчик
Обязанности
Проект: разработка информационной системы, портала и внутренней системы учета гос.закупок Республики Крым (ссылка на завершенный и работающий в продакшене проект - https://zrk.rk.gov.ru/)
Стек на Проекте:
React, TypeScript, Redux Toolkit, Webpack, Redux Thunk / Axios, ESLint, Prettier, SCSS, React Router,
Storybook.
Обязанности:
Создание и поддержка стандартизированной библиотеки компонентов с использованием Storybook.
Совершенствование пользовательского интерфейса и опыта взаимодействия с приложением.
Разработка графиков и визуальных элементов для наглядного представления информации.
Создание интерфейса для систем государственных закупок.
Организация перехода на React Hook Form и улучшение производительности форм.
Создание pixel perfect вёрстки и обеспечение корректного отображения на различных устройствах.
Обеспечение быстрой загрузки и отзывчивости приложения, а также поддержка высокого качества кода.
Достижения
Мои достижения:
1) Создал и задокументировал внутренний UI Kit с помощью Storybook, что позволило стандартизировать кодовую базу и уменьшить количество дублирующихся компонентов на 25%.
2) Обеспечил легкость в использовании и масштабировании компонентов для всех членов команды, сократив время разработки новых фич на 20%.
3) Значительно улучшил пользовательский интерфейс и опыт (UI/UX), повысив показатель удовлетворенности пользователей на 18% (по результатам опроса).
4) Уведомления стали более информативными и удобными для пользователей, обеспечивая эффективное взаимодействие с приложением и снизив количество обращений в службу поддержки, связанных с непониманием работы приложения, на 11%.
5) Реализовал графики с использованием Chart.js.
6) Наполнил проект визуальными элементами для наглядного представления данных, увеличив вовлеченность пользователей в аналитику на 12%.
7) Разработал пользовательский интерфейс веб-приложения для системы государственных закупок.
8) Обеспечил удобство и эффективность работы пользователей с системой, сократив среднее время выполнения операций на 20% (по сравнению с предыдущим интерфейсом).
9) Организовал постепенный переход с Formik на React Hook Form.
10) Улучшил производительность и удобство работы с формами в проекте, сократив время загрузки форм на 30% и снизив количество ошибок при заполнении на 45%.
11) Выполнил вёрстку интерфейсов в React с точным соответствием макетам (pixel perfect) из Figma.
12) Создавал адаптивную вёрстку.
13) Обеспечил корректное отображение приложения на различных устройствах, увеличив конверсию на мобильных устройствах на 5% (по данным A/B тестирования).
14) Регулярно проводил код-ревью.
15) Помогал новым разработчикам быстрее освоиться в проекте и начать продуктивную работу, сократив время адаптации новых сотрудников на 15%.
16) Был ответственным за оптимизацию производительности фронтенда.
17) Обеспечил быструю загрузку и отзывчивость приложения при работе с большими объемами данных, снизив время загрузки страниц на 25% и уменьшив количество ошибок, связанных с производительностью, на 10%.
18) Поддерживал высокое качество кода и соответствие требованиям проекта, что снизило количество критических ошибок в релизах.