Frontend-разработчик с шестилетним опытом.
Я увлечена фронтенд-разработкой, не боюсь работать с легаси, в целом нет задач над которыми не хотела бы работать.
В дополнение к моему опыту Frontend разработчика я приобрела опыт управления возглавляя проектную команду. Я намерена и дальше развивать свои навыки в этой области и использовать возможности роста в будущем.
Мои фундаментальные знания и интерес к программированию возникли во время учебы в университете, повезло с преподавателями по C++ и веб-разработке, что заложило основу моей карьеры.
На данный момент компания выделилась в Красцветмет.IT https://kit-digital.ru/
Работала над внутренними проектами компании: Металло-трейдинговая платформа и система целепологания https://kit-digital.ru/goalsetting над которыми я работала с самого старта проектов; Ювелирный портал для оптовых клиентов (https://jewelry.krastsvetmet.ru/) и четырьмя другими внутренними продуктами. Помимо перечисленного в работе было три варианта собственной дизайн-системы (одна из них писалась с нуля, две другие были на основе Ant Design и Material UI).
Обязанности:
- Старший разработчик на проекте: руководство командой frontend разработчиков, определение стека, внедрение новых подходов, ответственность за качество реализации и продукта, ревью кода, проведение Performance review, развитие навыков команды.
- Разработка пользовательских интерфейсов (React) в команде с Frontend и Backend разработчиками, дизайнерами, менеджером проекта и скрам-мастерами по Agile методологии;
- Роль скрам-мастера команды фронтенд разработчиков и дизайнеров (проводила SDR и Replenishment, отвечала за метрики);
- Проведение собеседований
Достижения:
- Сформировала сильную команду разработчиков;
- Совместно с техлидом мы построили систему библиотек которые внедрили во все наши проекты. Они покрывали как визуал так и технические особенности проектов чтобы все они придерживались единого стиля кодовой базы (конфиги для линтинга, тайпскрипта, ui-kit, иконки, генерация документации, инструменты для сборки);
- Инициировала введение документирования проектов посредством разработки библиотеку для генерации документации как для frontend проектов (с генерацией api по комментариям typedoc) и для backend проектов с генерацией api из .yaml файла (оба варианта использовали docusaurus для визуальной части собранной документации);
- Совместно с техлидом переработали систему грейдов;
- Переработала крупные и особо важные части интерфейса проектов;
- Начала переход проектов на новую структуру (Feature-first + redux-ducks), внедрила TypeScript в старые проекты;
- Автоматизировала рутинные действия (написала скрипт на node.js генерирующий код из шаблонов который облегчает перенос проектов на новую архитектуру);
- Ввела для фронтенд разработчиков cross-review и периодические встречи для обмена знаниями;
Frontend-разработчикОбязанности:
1. Разработка пользовательских интерфейсов (React) в команде с Backend разработчиками и сторонними дизайнерами;
2. Разработка архитектуры клиентской части;
3. Полноценное ведение проекта с нуля до релиза, поддержка и развитие существующих проектов.
Достижения:
1. Ввела основы методологии работы с Git (усеченная Git Flow);
2. Организовала работу в Jira для управления проектами и задачами;
3. Создала несколько макетов в Figma для внутренних проектов;
4.Расширила стек добавив Redux, Styled-components, Material UI.
Верстальщик - тестерОбязанности:
1. Небольшие правки по верстке;
2. Контроль качества, отладка и экспериментальная проверка разрабатываемых сайтов (тестирование сайтов на ошибки, составление отчетов по проверке);
3. Контроль качества вносимых в процессе доработки сайтов изменений;
4. Информационное наполнение сайтов;
5. Обучение клиентов Компании работе в системе управления, консультирование по телефону;
6. Ведение контекстной рекламы Яндекс.Директ и Google AdWords.
Преподаватель информатики и математики