Junior Frontend разработчик
Контакты
Желаемая должность
Junior Frontend разработчик.
Формат работы:
офис, гибрид, удаленный.
Увлечен программированием. Огромное желание работать в сфере IT. Все свободное время трачу на изучение новых технологий. Хочется найти дружную команду, которая постоянно развивается и ставит перед собой новые задачи и пишет качественный код. Своим присутствием хочу повысить общий результат работы. Обучаюсь в онлайн-школе Hexlet на Frontend-разработчика. Выполнил проекты:
Проекты:
Игры разума
Состоит из пяти мини-игр. Каждая игра задает вопросы, на которые нужно дать правильные ответы
Полученные навыки:
- настройка окружения: WSL, node.js, npm, VSCode, Eslint,
- Планирование и реализация архитектуры проекта,
- Стек: JS, Git, GitHub Actions,
- построение правильной архитектуры проекта: устранение дублирования кода путём вынесения общей логики игр в один модуль.
Вычислитель отличий
Это программа, которая определяет разницу между двумя структурами данных. Поддержка форматов ввода: yaml, json.
Полученные навыки:
- рекурсивный обход древовидных структур,
- практика разработки через тестирование (TDD),
- Стек: JS, Commander.js, Jest, Lodash, GitHub Actions, CodeClimate,
- Работа с файловой системой, синхронные операции.
RSS - агрегатор
Cервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Полученные навыки:
- Работа с DOM на нативном JavaScript на основе шаблона проектирования MVC,
- Настройка сборки и деплой: WebPack, Babel, Versel,
- Выполнение асинхронных операций: Ajax, HTTP,
- Верстка: HTML, CSS, Bootstrap,
- Работа со сторонними библиотеками: on-change, yup, lodash, i18next.
Чат Slack (в разработке)
Аналог Slack-чата (очень упрощенная версия)
Полученные навыки:
- Работа с DOM: React, React Hooks, Redux, Redux-toolkit,
- Работа с веб-сокетами и взаимодействие с REST API: socket.io и axios,
- Улучшение навыков верстки: react-bootstrap.
- JavaScript(ES6+),
- React, React Hooks, Redux, Redux-toolkit,
- axios,
- Git и GitHub,
- CSS/SASS,
- HTML,
- Автоматическое тестирование Jest,
- опыт работы на Linux (Ubuntu, Bash),
- CI (GitHub Actions, Makefile),
- Webpack,
- Vercel,
- ajax,
- i18next.
Опыт
В сфере энергетики работаю с 2013 года:
- производил ликвидацию аварий,
- проводил обучение новых сотрудников,
- обрел устойчивость к стрессовым ситуациям,
- научился правильно расставлять приоритеты, в срок выполнять поставленные задачи.
Образование
Начальные знания английского языка
Проживаю в городе Санкт - Петербург