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
Образование
Рекомендации
Привет, Никита.
Очень содержательное резюме! Есть несколько дополнений:
1.Заполни, пожалуйста, первой строкой имя и фамилию, так тебя будет проще найти и идентифицировать работодателю на сервисе.
2. Давай разобьем первый абзац на несколько по смыслу: цель резюме, формат работы и 2) твое увлечение программированием и возможности в этой профессии.
3. Не хватает фотографии на github :)
4. Предлагаю дополнить образование специальностью.
Успехов тебе в IT!
Спасибо! Всё исправлю
Никита Канивец15-10-2022 18:10:07Добавить комментарий/ссылку на вакансию