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. Образование
Укажи пожалуйста полное наименование учебного заведения.

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


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