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. Так как ты в начале пути и нарабатываешь свое портфолио, будет здорово включить в него небольшие проекты.

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации, но есть несколько аспектов, которые можно улучшит...
Александр, привет. Отличное резюме, содержательное и четкое. Успехов тебе в IT!
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...
Привет, Андрей! Давай доработаем резюме по следующим блокам: 1. Имя и фамилию укажи, по...
Это резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, е...
Это резюме содержит много информации о предыдущем опыте работы и образовании, но есть н...
The resume provides a detailed overview of the candidate's experience, skills, project...
Это резюме содержит подробную информацию о навыках, проектах и опыте работы кандидата. ...
Это резюме выглядит впечатляющим и информативным. Здесь есть много полезной информации ...
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...