Junior Frontend Developer (React)

Контакты


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

Описание

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

Навыки

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

  • Языки: JavaScript, TypeScript;
  • Использую Redux Toolkit для управления состоянием приложения;
  • Провожу тестирование кода с использованием Jest;
  • Владею версткой сайтов с использованием HTML, CSS, Flexbox и CSS Grid;
  • Работаю с различными фреймворками: React, React Bootstrap, React Router DOM, Socket.io, React-i18next, Formik, Yup, React-Toastify, Lodash, Axios, Fetch;
  • Инструменты: Curl, Postman, RTK Query, Git, Npm, VS Code;
  • Владею английским языком на уровне 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. Образование
Укажи пожалуйста полное наименование учебного заведения.

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Рекомендация 0001
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...