Frontend developer (React)

Контакты


Контакты доступны после входа на сайт

Описание

Очень интересуюсь своим направлением и всем, что с ним связано: в свободное время люблю читать про алгоритмы и пробовать новые технологии.

Осознаю важность разделения ответственности между модулями и придаю большое значение лучшим практикам, которые способствуют созданию качественного и надежного программного обеспечения.

Верю в силу командной работы и поддерживаю позитивную атмосферу в коллективе, открыта всему новому и ценю обратную связь от более опытных коллег, видя в ней возможность для профессионального роста и совершенствования.

Навыки
  • JavaScript, TypeScript
  • React, Vue
  • Redux, Vuex, Zustand
  • MUI, DevExtream
  • Автоматическое тестирование (Jest)
Описание проектов

Ко всем веб-проектам прилагаются ссылки на веб-версии, они указаны в README.md соответствующих репозиториев на гитхаб.

Интернет-магазин астероидов

Увлекательный проект на React.js, в котором я использовала реальные материалы с официального сайта NASA. Здесь я познакомилась с созданием полноценного проекта на react, погрузилась в работу с состоянием, контекстом, сделала деплой проекта, а так же применила свои знания в области 3D-разработки, полученные на одной из стажировок.

Технологический стек/используемые инструменты:
React.js, Three.js, classNames, github-pages

Набор консольных игр-головоломок

Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.

В результате работы я погрузилась в экосистему JavaScript, научилась настраивать рабочее окружение. Подружилась с линтером и менеджером зависимостей npm. Поработала с внешними репозиториями. Получила опыт построения архитектуры полноценного приложения и написания чистого кода.

Технологический стек/используемые инструменты:
node.js, Eslint, Code Climat

Консольная утилита для сравнения файлов

Программа, определяющая разницу между двумя структурами данных. Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменений в конфигурационных файлах.

Возможности утилиты:

  • Поддержка разных входных форматов: yaml, json
  • Генерация отчета в виде plain text, stylish и json

Узнала, как создавать cli приложения, парсить и форматировать данные в json, yaml. Научилась проектировать архитектуру приложений, а также писать unit-тесты.

Технологический стек/используемые инструменты:
node.js, commander.js, Jest, Eslint, Code Climat

Прочие небольшие проекты, в том числе коммерческие, на которых я оттачивала свои навыки верстки и построения логики js:
Калькулятор
Список задач
Сайт со ссылками на соцсети эксперта

Опыт


Программист-разработчик, Альфа-интегратор-инфоэнерго
Компания является одним из ведущих российских разработчиков прикладного программного обеспечения в энергетической отрасли России.
Февраль 2024 - по настоящее время

Мы писали приложение для автоматизации процессов энергосбыта (это как 1С для бухгалтеров, только для энергосистемы).

Из особенностей: большая система, с огромным количеством связей. Очень много работы с данными.

Сперва в мои задачи входило создание админ-панели с широким функционалом создания аккаунтов для сотрудников, их блокировки, назначения им прав и ролей.

В последствии мы сконцентрировались на автоматизации разработки и мне доверили создавать все универсальные компоненты для команды: реестры на сотни тысяч строк данных, в том числе древовидные и сопутствующие универсальные фичи.

Их сложность заключалась в том, что они были виртуальными, все данные хранились в базе: роуты, привязанные к ним компоненты, их метаданные и данные.

Я создавала гибко настраиваемые компоненты, которые принимали всю инфомацию с бэка и самостоятельно себя генерировали, привязывая весь функционал.

Потом их использовали в тысячи различных ситуаций - требовалась высокая надежность, продуманность - в общем, большая ответственность.

Технологический стек:
Vue, Vuex, devExtream, Tailwind

Образование


МФПУ Синергия. Разработка, сопровождение и обеспечение безопасности информационных систем
Январь 2021 - по настоящее время
Школа программирования "Хекслет". Фронтенд разработчик
Январь 2023 - Январь 2024
Академия верстки. Верстальщик
Май 2019 - Июль 2019

О себе
Готов к релокации
Проживаю в городе Санкт-Петербург

Моя цель — применить и расширить свои знания в сфере фронтенд-разработки, внося вклад в создание инновационных и пользовательских продуктов.

До IT работала в сфере, тесно связанной с людьми и коммуникацией. Оттуда принесла
иммунитет к стрессу и всегда позитивный настрой.

Я ищу возможность присоединиться к команде, которая разделяет мои ценности в отношении качества, инноваций и постоянного совершенствования.

Комментарии

Нужно ли добавить нерелевантный опыт работы в соответствующий раздел?

Екатерина Килина25-01-2024 09:40:31

Стоит ли добавлять в портфолио небольшие проекты, по типу калькулятора или todo list ?

Екатерина Килина25-01-2024 09:36:04

Добавить комментарий
Для этого действия нужновойти

Рекомендации

Изменения внесены
0

Привет, Екатерина!
Есть несколько дополнений по резюме:
1. Напиши, пожалуйста, свои имя и фамилию на русском языке. Так как основной язык резюме у тебя русский, стоит придерживаться его.
2. При описании консольных игр-головоломок давай уберем перечисление видов игр. У тебя останется самое важное - суть проекта, полученные навыки и стек.
3. Нерелевантный опыт в ресторанном бизнесе в твоем конкретном случае можно убрать, так как у тебя имеется релевантный опыт в виде стажера в отдел разработки и информационной безопасности.
4. Так как ты в начале пути и нарабатываешь свое портфолио, будет здорово включить в него небольшие проекты.

Успехов тебе в достижении своей цели!!!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...
Привет, Егор! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...