Frontend Developer

Контакты


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

Описание

О себе: меня зовут Маша и мои друзья и семья - программисты. Я давно мечтала понять их шутки :) Около двух лет назад осознала, что пришло время реализовать свою давнюю мечту и стать программистом, как и они. Я выбрала фронтенд разработку, так как есть возможность работать с визуальными элементами и я ни разу не разочаровалась в выбранном пути. Моя цель стать высококлассным специалистом в области web-разработки и внести свой посильный вклад в развитие IT-индустрии.

В сентябре 2022г. я закончила курс "Фронтенд-разработчик". В рамках обучения я выполнила следующие проекты:

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

Полученные навыки:
- настройка окружения: WSL, node.js, npm, VSCode, подключение и конфигурация Eslint;
- подключение дополнительных библиотек;
- реализация стандартов кодирования Airbnb с помощью линтера Eslint, CodeClimate;
- работа с Git и Github;
- непрерывная интеграция (CI) с использованием Github Actions;
- разработка архитектуры проекта - изоляция побочных эффектов, возможность добавлять новые игры.

Вычислитель отличий Консольное приложение, которое сравнивает два файла и показывает отличия.

Полученные навыки :
- работа с древовидной структурой данных и рекурсией;
- библиотека commander.js, работа с параметрами командной строки;
- практика TDD, автоматизированные тесты, фреймворк Jest. Согласно Codeclimate покрытие тестами составляет 100%.

RSS агрегатор Cервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
- работа с DOM API на нативном JS;
- реализация паттерна проектирования MVC;
- подключение стилей bootstrap;
- сборка проекта с помощью webpack;
- отслеживание состояния с помощью библиотеки on-change;
- валидация данных (yup), организация текстов интерфейса (i18next);
- http-запросы с помощью axios;
- асинхронный JS, промисы, обработка ошибок;
- деплой на Vercel.

Чат Онлайн чат с аутентификацией и возможностью создания множества каналов

Полученные навыки:
- Построение React компонентов;
- Организация данных Redux ToolKit;
- Роутинг (React Router v6)
- Воплощение CRUD функций;
- Работа с веб-сокетами (Socket.io);
- Аутентификация по JWT токенам;
- Деплой на Heroku;

Также в октябре я начала проходить курс от Udemy на тему "React + Redux - Профессиональная Разработка". В рамках данного курса выполнила следующие проекты:

ToDo List Список дел
- добавление, редактирование и удаление элементов в списке дел,
- можно пометить элемент как важный или выполненный,
- реализован фильтр по категориям дел (все, выполненные и важные)
- для серверной части использовался json-server

Star Wars
- Работа с сервером swapi.dev
- Жизненный цикл компонентов
- Паттерны React
На данный момент приложение на стадии разработки (реализован не весь функционал).

Навыки

Javascript, Typescript, REST API, AXIOS, HTML, CSS, SASS, Bootstrap, Git, Jestm, React, Redux, Webpack , Figma, Storybook

Опыт


Frontend developer, ADABSTAR
Март 2022 - по настоящее время

Участвую в разработке приложения по развитию карьерного роста в
качестве фронтенд-разработчика в стартапе.

  • Разработка компонентов на React;
  • Адаптивная верстка компонентов с использование БЭМ;
  • Маршрутизация;
  • Взаимодействие с разработчиками и дизайнером

Стек технологий:
• React
• Storybook
• TypeScript
• HTML5, CSS
• SASS
• Git, GitLab
• Figma

экономист, Центракс Газовые Турбины Рус
Март 2017 - по настоящее время

Координация и заключение договоров с поставщиками,
Работа с счетами, закрывающими документами, помощь с визами для работодателей
Предоставление консультаций по заработной плате, финансам
Оформление командировок
Работа с документами (трудовые договоры, график отпусков, табели учета рабочего времени, официальные приказы, LOIs)
Взаимодействие и координация с головным офисом

Образование


Санкт-Петербургский государственный университет промышленных технологий и дизайна, Экономика и управление на предприятии
Сентябрь 2009 - Июнь 2014

О себе
Готов к релокации
Могу проходить интервью на английском языке
Проживаю в городе Санкт-Петербург

Комментарии


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

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

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

Мария, привет!
Давайте прокачаем резюме:) У меня есть несколько советов!
1. Первым пунктом следует добавить ваше имя и фамилию, обозначить себя, тогда всем участникам процесса подбора будет легче вас найти и идентифицировать.
2. Описание.
Если оставляете возможным вариант работы в гибридном формате, то необходимо указать город проживания.
Личные качества, как правило, не несут какой-либо смысловой нагрузки. Работодатель на этапе скрининга резюме не может их проверить, поэтому не берет во внимание до этапа личного собеседования. Если считаете, что это информация особенна важна, давайте перенесем ее в раздел " о себе.
3. Учебные проекты.
Это очень важная информативная и продающая часть опыта. Давайте ее выделим: вы верно сделали, что описали суть проекта, было бы здорово добавить "полученные навыки" и "стек". Примером оформления может послужить проект: https://cv.hexlet.io/resumes/865
4. О себе.
Понравился мотив). Здесь для большей безапелляционности можно добавить аргумент на тему, что вас драйвит в разработке, что увлекает и стимулирует к новым победам:)
5. Github.
Хорошо бы подгрузить фото, расположить аудиторию к себе, повысить узнаваемость :). Ресурс работающий, поэтому будет важно отражать здесь как учебные проекты, так и рабочие по мере появления.

Желаю вам интересных проектов и поскорее ворваться в IT-сообщество!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Зульфия! 
Давай улучшим твое резюме: 1. Описание Данный раздел давай пересобер...
Привет, Алиса! 
Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожалуйст...
Привет, Станислав! 
Давай улучшим твое резюме: 1. Дополнительные контакты Подраздел «Д...
Резюме имеет хорошую структуру и содержит подробную информацию о навыках, опыте работы ...
Это резюме содержит много полезной информации о вашем опыте работы и навыках в разработ...
Привет, Елена! 
Давай улучшим твое резюме: 1. Описание проектов Давай добавим результ...
Привет, Наталья! 
Давай улучшим твое резюме: 1. Описание проектов Давай добавим резул...
Это резюме выглядит довольно информативным и содержит много деталей о вашем опыте работ...
Это резюме Python Backend Developer содержит много полезной информации о ваших навыках ...
Резюме содержит следующие положительные моменты: 1. Участие в образовательных курсах He...