Frontend developer (React)

Контакты


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

Описание

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

Осознаю важность разделения ответственности между модулями и придаю большое значение практикам непрерывной интеграции (CI) и разработки через тестирование (TDD), убеждена, что эти подходы способствуют созданию качественного и надежного программного обеспечения.

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

Навыки
  • JavaScript(ES6+), node.js
  • HTML5
  • CSS3, адаптивная, кроссбраузерная верстка, Bootstrap
  • React, Redux
  • Автоматическое тестирование (Jest)
  • CI/CD
  • Git, GitHub
  • Разговорный английский язык

Инструменты: VSCode, Chrome DevTools, Linux, Windows

Описание проектов

Ко всем веб-проектам прилагаются ссылки на веб-версии, они указаны в 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:
Калькулятор
Список задач
Сайт со ссылками на соцсети эксперта

Опыт


Фронтенд-разработчик, Росконгресс, сервис развития дополненной реальности Marma
Социально ориентированный нефинансовый институт развития, крупнейший организатор общероссийских, международных, конгрессных мероприятий и событий в области культуры.
Январь 2023 - Декабрь 2023

Ключевые обязанности:

  • Разработка админ-панели для платформы по созданию 3d-анимаций
  • Поиск, анализ и внедрение новых инструментов для повышения продуктивности работы команды

Достижения:

  • Переписала часть старого и добавила новый функционал на React.js
  • Оптимизировала загрузку приложения на 50%
  • Написала собственную утилиту
  • Нашла и внедрила новые библиотеки, которые позволили более эффективно работать над проектом
Стажер в отдел информационной безопасности, Sercons
Международная компания, лидер российского рынка в сфере сертификации
Июнь 2022 - Август 2022

Ключевые обязанности:

  • Анализ и оценка информационных систем
  • Разработка рекомендаций по улучшению безопасности
  • Участие в аудитах и сертификации
  • Обучение и разработка методических материалов

Достижения:

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

Образование


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

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

5 лет работы в сфере гостеприимства дали мне огромный опыт в общении с людьми, подарили мне стальные нервы и жесткую дисциплину, что я считаю своим преимуществом. Но ещё со школьных времен я знала, что буду программисткой, и это был лишь вопрос времени.
Моя цель — применить и расширить свои знания в сфере фронтенд-разработки, внося вклад в создание инновационных и пользовательских продуктов. Я ищу возможность присоединиться к команде, которая разделяет мои ценности в отношении качества, инноваций и постоянного совершенствования.
Страстно изучаю свою сферу деятельности, с горящими глазами непрерывно учусь новому.
Хобби: люблю выращивать редкие растения, лепить из глины и вникать в прикладные моменты биохимии нашего организма :)

Комментарии

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

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

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

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

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

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

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

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

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит информацию о ваших навыках и проектах, что хорошо. Однако, есть нес...
Это резюме демонстрирует разносторонний опыт и навыки кандидата. Он имеет как техническ...
Резюме имеет следующие плюсы: Хорошо структурировано и содержит подробное описание пр...
Данное резюме Frontend-разработчика выглядит довольно информативным и хорошо структурир...
Данное резюме содержит много информации о вашем опыте работы и навыках в области тестир...
Это резюме Junior QA Engineer имеет несколько сильных сторон: Опыт работы и учебы в с...
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...