👋 Что важно в корпоративной культуре компании? Расскажите в коротком опросе → пройти
Наталья Нуйкина (natalia-nuikina), 28 лет, Россия, КраснодарНаталья Нуйкина (natalia-nuikina), 28 лет, Россия, Краснодар

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

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

Контакты

Войти
Возраст: 28 лет
Опыт работы: 5 месяцев
Регистрация: 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
Vue.js
Twitter Bootstrap
HTML
CSS
Redux
TypeScript
Jest
Ant

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

Опыт работы

  • Ведущий мультибрендовый автомобильный холдинг России
    Более 5000 сотрудников
    Фронтенд разработчик (Младший)Фронтенд разработчик
    Октябрь 2024 — Февраль 2025 (5 месяцев)

    - Разрабатывала кроссплатформанные приложения на React + TS и Vue.js. Адаптировала приложения под мобильную и desktop версию.
    - Участвовала в проектировании архитектуры фронтенд части приложений.
    - Оптимизировала стили для PWA.
    - Подготавливала docker-контейнера с фронтенд частью приложения для запуска в тестовой и продуктовой среде.

    Подробнее о проектах:
    1. Управление мотивацией
    Разработала frontend часть desktop-приложения для управления мотивацией сотрудников с функционалом:
    - Динамическое отображение: табличное представление данных сотрудников с возможностью сортировки и фильтрации по различным критериям.
    - Редактирование KPI: модальное окно для удобного редактирования показателей KPI с валидацией данных и добавлением комментариев.
    - История изменений: отображение общей и индивидуальной истории изменений KPI сотрудников.
    Технологический стек: JavaScript, VueJS, Vue Router, Vite, Axios, Ant Design Vue, Lodash, Eslint.

    2. Диагностика автомобилей
    Разработала frontend часть PWA приложения для диагностики автомобилей с функционалом:
    - Получение данных об автомобилях, ожидающих проверку, и шаблонов проверок.
    - Фильтрация автомобилей по госномеру и VIN.
    - Оценка состояния автомобиля (наличие, исправность, неисправность деталей).
    - Модальное окно для указания повреждений или комментариев при выявлении неисправностей.
    - Отправка данных диагностики на сервер.
    - Режим администратора для редактирования весов неисправностей с сохранением изменений.
    Технологический стек: TypeScript, React, Redux Toolkit, React Router DOM, Ant Design, Axios, Lodash.

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

  • КубГМА

    Кубанская государственная медицинская академия
    Краснодар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