Junior Frontend developer
Основное
Ищу работу или стажировку по профессии Junior Frontend разработчик.
Рассматриваю как удалённый формат, так и работу в офисе в Москве (в идеале - с гибким графиком).
Живу в Москве.
Первое высшее образование - техническое (прикладная математика), второе - юридическое. Долгое время работал в сфере юриспруденции, что позволило сформировать следующие полезные для IT-сферы навыки: самостоятельная работа с большим объемом информации, её поиск и анализ, соблюдение дедлайнов, умение работать в коллективе и другие.
Осенью 2021 года принял решение уйти из юриспруденции, чтобы выучиться на программиста и сменить профессию.
С октября 2021 года прохожу обучение в школе программирования Хекслет по профессии "Фронтенд-разработчик". Ориентировочный срок окончания обучения - август-сентябрь 2022 года.
В данный момент программа обучения завершена на 86 %, кроме того за время обучения реализовал следующие учебные проекты:
1. Игры разума (CLI).
Набор из пяти консольных математических игр.
Полученные навыки:
- настройка окружения: WSL, node.js, npm, VSCode, подключение и конфигурация Eslint;
- подключение дополнительных библиотек;
- реализация стандартов кодирования Airbnb с помощью линтера Eslint, CodeClimate;
- работа с Git и Github;
- непрерывная интеграция (CI) с использованием Github Actions;
- разработка архитектуры проекта - изоляция побочных эффектов, возможность добавлять новые игры.
2. Вычислитель отличий (CLI).
Утилита командной строки для определения отличий между двумя файлами формата JSON или YAML.
Полученные навыки :
- работа с древовидной структурой данных и рекурсией;
- библиотека commander.js, работа с параметрами командной строки;
- практика TDD, автоматизированные тесты, фреймворк Jest. Согласно Codeclimate покрытие тестами составляет 100%.
3. RSS агрегатор.
Веб-приложение для чтения RSS. Позволяет добавлять неограниченное количество RSS-лент, после чего приложение самостоятельно отслеживает обновление записей.
Полученные навыки :
- работа с DOM API на нативном JS;
- реализация паттерна проектирования MVC;
- подключение стилей bootstrap;
- сборка проекта с помощью webpack;
- отслеживание состояния с помощью библиотеки on-change;
- валидация данных (yup), организация текстов интерфейса (i18next);
- http-запросы с помощью axios;
- асинхронный JS, промисы, обработка ошибок;
- деплой на vercel.
- JavaScript, ES6+;
- DOM API, MVC;
- Node.js, npm;
- Автоматизированное тестирование (Jest);
- Git, GitHub, GitHub Actions;
- HTML, CSS (базовые знания);
- WSL, Linux (Ubuntu), командная строка.
2022, Sololearn, сертификат JavaScript
Работа
В сфере юриспруденции работал как в качестве in-house-юриста, так и сотрудника юридической фирмы (консалтинг).
На последнем месте работы занимался правовым сопровождением деятельности компании, входящей в крупный угольный холдинг.
Образование
Кирилл, добрый день! Все супер, ничего исправлять не нужно, на мой взгляд :)
Polina Kokina17 июня, 14:25Добавить комментарий