Junior Frontend Developer (React)

Контакты


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

Описание

Заинтересованная и целеустремленная Junior JavaScript Developer с опытом создания современных и отзывчивых интерфейсов. Обладаю знаниями в JavaScript, React и TypeScript, умело управляю хранилищами приложений с помощью Redux Toolkit и тестирую код с использованием Jest.
В дальнейшем хочу освоить кроссплатформенную разработку используя React Native, а также готова развиваться в нужном ключе для компании.
Мое стремление – создание клиентских приложений с красивым дизайном и глубоким функционалом.

Навыки

Профессиональные навыки:

  • Владею JavaScript, React, TypeScript;
  • Использую Redux Toolkit для управления хранилищем приложения;
  • Провожу тестирование кода с использованием Jest;
  • Владею версткой сайтов с использованием HTML, CSS, Flexbox и CSS Grid;
  • Работаю с различными фреймворками и инструментами, включая React Bootstrap, React Router DOM, Socket.io-client, React-i18next, Formik, Yup, React-Toastify, Leo-profanity, Lodash, Readline;
  • Осуществляю HTTP-запросовы к серверу с помощью Axios, Fetch, Curl, JQuery, Postman;
  • Опыт работы с системой контроля версий GIt с использованием GitHub;
  • Владею английским языком на уровне B1.

Личные качества:

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

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

Chat (Дипломный проект) – многофункциональный чат, который позволяет пользователям обмениваться мгновенными сообщениями, создавать и редактировать тематические каналы.

Полученные навыки:

  • Усилены навыки использования React, React Bootstrap;
  • Работа с веб-сокетами с помощью Socket.io-client;
  • Управление хранилищем приложения через Redux Toolkit;
  • Использование RTK Query для запросов на сервер;
  • Организация роутинга на клиенте с помощью React Router;
  • Изучены новые библиотеки: Leo-profanity, React-Toastify, Formik;
  • Сборка приложения с помощью Webpack и деплой проекта на Render.com;
  • Мониторинг ошибок в продакшене с помощью Rollbar.

Технологический стек: JavaScript, React, React Redux, Redux Toolkit, Socket.io-client, React Router DOM, React Bootstrap, Leo-profanity, Lodash, React-i18next, React-Toastify, Formik, Yup, Rollbar.


RSS aggregator – инструмент для агрегации новостей, который предоставляет мгновенный доступ к актуальным новостным источникам. Пользователи могут добавлять свои предпочтительные источники, а агрегатор автоматически обновляет и показывает последние новости.

Полученные навыки:

  • Прокачены навыки работы с чистым DOM;
  • Построение архитектуры Model-View-Controller;
  • Отработан навык написания асинхронного JavaScript;
  • Сборка приложения с помощью Webpack и деплой проекта на Vercel.

Технологический стек: JavaScript, Axios, Bootstrap, i18next, Lodash, Yup, On-change.


Difference-Calculator – приложение для сравнения двух JSON/YAML файлов и отображения различий между ними.

Полученные навыки:

  • Работа с деревьями и древовидной рекурсией;
  • Углубление навыков построения архитектуры проекта;
  • Использование библиотеки Commander;
  • Написание автоматизированных тестов с помощью фреймворка Jest.

Технологический стек: JavaScript, Jest, Commander, Js-yaml, Lodash.


Brain-Games – консольное приложение с пятью различными мини-играми, сочетающими логические и арифметические задачи.

Полученные навыки:

  • Отработан навык настройки окружающей среды, подключением дополнительных библиотек;
  • Работа с Git, GitHub;
  • Взаимодействие с пользователем в командной строке;
  • Построение архитектуры проекта.

Технологический стек: JavaScript, Readline-sync, Code Climate.

Опыт


Врач-ортодонт, Вера Дент
Стоматология
Сентябрь 2019 - по настоящее время

Ключевые задачи:
- Лечение прикуса любой сложности у взрослых и детей;
- Помощь в управлении клиникой (ведение документации, решение конфликтных ситуаций между другими врачами и пациентами, сплочение коллектива).
Достижения:
- Успешно завершила лечение около 100 пациентов, 60% из которых закончили его раньше установленного срока;
- Патентообладатель устройства для освобождения места в зубном ряду;
- Соавтор семи научных публикаций в медицинских изданиях;
- Победитель студенческих олимпиад по стоматологии.

Образование


Фронтенд-разработчик, школа программирования Hexlet
Декабрь 2023 - Октябрь 2024
Кубанский Государственный Медицинский Университет, стоматологический факультет, затем ординатура по ортодонтии.
Сентябрь 2014 - Июнь 2021

О себе
Проживаю в городе Краснодар

Почему я решила кардинально сменить сферу деятельности:

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

Ближайший год параллельно с завершением ортодонтических дел закончила обучение на фронтенд-разработчика. В дальнейшем планирую изучить Vue.js и React Native.

Комментарии


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

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

Ожидает подтверждения
0

Привет, Наталья!


Давай улучшим твое резюме:
1. Описание проектов
Давай добавим результаты проекта/полученные тобой навыки.
2. Опыт
Основной принцип, которого мы придерживаемся при описании нерелевантного опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 основных достижения, не уходя в детализацию.
3. Образование
Укажи пожалуйста полное наименование учебного заведения.

Желаю тебе удачи в освоении новой профессии!


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