⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Наталья Нуйкина (natalia-nuikina), 28 лет, Россия, КраснодарНаталья Нуйкина (natalia-nuikina), 28 лет, Россия, Краснодар

Наталья Нуйкина

Junior Frontend Developer (React)Фронтенд разработчикМладший (Junior)
От 87 000 ₽Ищу работу

Контакты

Войти
Возраст: 28 лет
Опыт работы: 5 лет и 3 месяца
Регистрация: 11.10.2024
Последний визит: 1 день назад
Гражданство: Россия
Местоположение: Россия, Краснодар
Дополнительно: готова к удаленной работе
Знание языков: Английский В1

Обо мне

Заинтересованная и целеустремленная 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.

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

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

Навыки

JavaScript
React
Twitter Bootstrap
HTML
CSS
Redux
TypeScript
Jest
Webpack
Ajax

Участие в профсообществах

Опыт работы

  • Стоматология "Вера Дент"
    Краснодар
    Другое вне IT (Старший)Стоматолог-ортодонт
    Сентябрь 2019 — По настоящее время (5 лет и 3 месяца)

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

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

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

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

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

Высшее образование

  • КубГМА

    Кубанская государственная медицинская академия
    Краснодар26 выпускников
    Стоматологический
    Сентябрь 2014 — Сентябрь 2021 (7 лет)

    Закончила стоматологический факультет,  затем ординатуру по специальности Ортодонтия.

    В студенческие годы достижения:

    - Победитель студенческих олимпиад по стоматологии.

    - Соавтор семи научных публикаций в медицинских изданиях.

Дополнительное образование

  • Хекслет

    Практические курсы по программированию
    Декабрь 2023 — Октябрь 2024 (10 месяцев)

    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.

    JavaScriptHTMLCSSReactTypeScriptReduxWebpackJest