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.
Опыт
Ключевые задачи:
- Лечение прикуса любой сложности у взрослых и детей;
- Помощь в управлении клиникой (ведение документации, решение конфликтных ситуаций между другими врачами и пациентами, сплочение коллектива).
Достижения:
- Успешно завершила лечение около 100 пациентов, 60% из которых закончили его раньше установленного срока;
- Патентообладатель устройства для освобождения места в зубном ряду;
- Соавтор семи научных публикаций в медицинских изданиях;
- Победитель студенческих олимпиад по стоматологии.
Образование
Почему я решила кардинально сменить сферу деятельности:
После нескольких лет работы ортодонтом я осознала, что многие аспекты этой области несовершенны. Я столкнулась с ограничениями и компромиссами. Хоть я прилагала максимум усилий, чтобы в полном объеме помочь людям, мне часто приходилось балансировать между улучшением состояния пациента и минимизацией возможных осложнений в будущем.
Я решила стать фронтенд-разработчиком, так как здесь меня не будут ограничивать возможности организма пациента. Я верю, что в этой профессии смогу достичь совершенных результатов, так как буду ограничена только своими возможностями.
Ближайший год параллельно с завершением ортодонтических дел закончила обучение на фронтенд-разработчика. В дальнейшем планирую изучить Vue.js и React Native.
Рекомендации
Привет, Наталья!
Давай улучшим твое резюме:
1. Описание проектов
Давай добавим результаты проекта/полученные тобой навыки.
2. Опыт
Основной принцип, которого мы придерживаемся при описании нерелевантного опыта работы - это выделить 2-3 ключевые задачи, которые продемонстрируют твои навыки, а также 2-3 основных достижения, не уходя в детализацию.
3. Образование
Укажи пожалуйста полное наименование учебного заведения.
Желаю тебе удачи в освоении новой профессии!
Добавить комментарий/ссылку на вакансию