Hexlet CV

Junior Frontend developer

Основное


Готовность к релокации

Не указано

Описание

Привет,меня зовут Никита Канивец. Ищу работу или стажировку по профессии Junior Frontend разработчик. В приоритете работа в офисе, но так же рассматриваю возможность работы из дома или релокацию, проживаю в городе Таганроге.

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

В данный момент прохожу обучение по направлению "Фронтенд-разработчик" на образовательной платформе Hexlet.

Проекты:

1. Игры разума

Набор из 5 математических консольных игр.

Навыки полученные в процессе:

  • Настройка и автоматизация окружения: bash, npm, Node.js, Makefile, ESlint (стандарт Airbnb), сервис проверки качества кода CodeClimate;
  • Подключение и использование сторонних библиотек;
  • Работа с системой контроля версий(Git),GitHub;
  • Непрерывная интеграция (CI) с использованием Github Actions;
2. Вычислитель отличий

Утилита командной строки. Определяет различие между JSON/YAML файлами с возможностью выбора формата вывода.

Навыки полученные в процессе:

  • создание cli-приложения и предоставление к нему справочной информации, поиск оптимального решения поставленной задачи;
  • работа с древовидными структурами данных, разными форматами данных: json, yaml/yml
  • написание кода в функциональном стиле, рекурсия вместо циклов, функции высшего порядка
  • работа с файловой системой: чтение, запись
  • работа с фреймворком Jest(unit) для написания тестов и отладки кода
3. RSS-aggregator

RSS-клиент для агрегации новостных лент с любого ресурса, предоставляющего rss-поток. Работает подписка на ресурс с последующими регулярными запросами на подписанный ресурс для автообновления постов. Построен на архитектурном паттерне MVC, написан на чистом JS.

Навыки полученные в процессе:

  • работа с DOM и DOM API
  • HTML/Bootstrap: работа с версткой. CSS
  • работа c библиотекай yup для решения задач валидации; c библиотекой интернационализации i18next для создания словаря текстов приложения; с библиотекой on-change для создания и работы с состоянием, реагирующим на обновления
  • работа с асинхронным JS
  • работа с AJAX
  • Разделение архитектуры приложения на отдельные слои со своей зоной ответственности(model-view-contoller)
  • деплой проекта(Vercel)
  • сборка приложения веб-паком(Webpack)
Навыки

HTML, CSS
JavaScript (ES6+)
Node.js, npm
Git, GitHub, GitHub Actions
Linux (Ubuntu), командная строка(Bash),WSL
Visual Studio Code

Владение английским
Читаю профессиональную литературу
Контакт
@nnvekay(Telegram), nkanivets02@inbox.ru

Образование


Машиностроение, Политехнический институт (филиал) федерального государственного бюджетного образовательного учреждения высшего образования «Донской государственный технический университет» в г. Таганроге,высшее, не полное(ещё учусь)
сент. 2020 - по настоящее время
Войдите на сайт, чтобы написать ответ
Последние ответы
Алексей, привет! 1. Описание. Давай начнем с самого главного, с цели: можно начать фр...
Заинтересовался и не обнаруживаю контактов...
Хамзат, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так т...
Алексей, привет! Отличное резюме:) У меня только небольшие дополнения: Добавь, пожал...
Роман, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, так те...
Александр, привет! 1. В настройках кабинета добавь, пожалуйста, свои имя и фамилию, та...
Константин, привет! Давай проработаем структуру резюме: 1. Описание. Начнем с цели п...
Анатолий, привет! Давай дополним резюме недостающей информацией: 1. В настройках каби...
Ольга, привет! Отличная работа :) Было бы здорово добавить мотив перехода в IT, в раз...
Привет, Анна! Давай доработаем некоторые важные разделы в резюме: 1. Верно будет нача...