Junior Frontend-разработчик
Контакты
Ищу классную команду сильных web-разработчиков, которая готова меня принять и дать шанс показать свои навыки как Junior/Trainee Frontend-разработчика. Рассматриваю работу на полную занятость с любым форматом работы (в приоритете удалённый формат), также готов рассмотреть вариант релокации в другую страну (ради новых вызовов и интересного опыта).
Разработкой в том или ином виде начал увлекаться ещё с начальной школы, несколько раз пробовал свои силы в Frontend-разработке, но по-настоящему взяться за дело решился только в конце 2022 года, тогда же и поступил на курсы Хекслета.
Frontend-разработка всегда привлекала своим прямым взаимодействием с конечным пользователем, разнообразными подходами для решения интересных задач и огромным полем для совершенствования своих навыков как разработчика. В качестве долгосрочной цели ставлю для себя оттачивание до совершенства навыка разработки удобных, доступных и функциональных интерфейсов, с которыми будут взаимодействовать тысячи и миллионы пользователей по всему миру.
На данный момент нахожусь в самом начале последнего модуля профессии "Frontend-разработчик" на Хекслете, уже разработал два полноценных учебных проекта и сейчас в активной работе над третьим.
Проекты:
Игры разума
Набор из пяти консольных арифметических мини-игр для прокачки своих навыков устного счёта. В каждой игре генерируется случайный вопрос, на который пользователь должен дать правильный ответ, игра завершается выигрышем пользователя при трёх правильных ответах подряд, или проигрышем при неправильном ответе.
Навыки:
- Настройка окружения: VSCode, NodeJS, ESLint, Prettier
- Работа с пакетным менеджером npm: работа с зависимостями, тестовая публикация пакета
- Работа с Git (контроль версий), Github (работа с удалённым репозиторием), Github Actions (CI)
- Соблюдение стандартов кодирования CodeClimate и Airbnb
- Построение удобной архитектуры проекта
Стек технологий:
- JavaScript
- NodeJS
- ESLint
- readline-sync
Вычислитель отличий
Программа для командной строки, предназначенная для вывода различий между двумя файлами в одном из трёх форматов: stylish, plain или json (поддерживаются файлы в формате json и yaml).
Навыки:
- Практика разработки через тестирование (TDD), написание unit-тестов (Jest)
- Создание полноценного CLI-приложения с поддержкой параметров и выводом справочной информации
- Разработка на основе принципов функционального программирования (функции высшего порядка, рекурсия)
- Работа с древовидными структурами данных
- Работа с файловой системой
- Проектирование абстракций, разделение ответственности между обработкой данных и форматированием вывода
Стек технологий:
- JavaScript
- NodeJS
- ESLint
- Jest
- GitHub Actions (CI)
- lodash
- commander.js
RSS-агрегатор (в процессе разработки)
Сервис для агрегации RSS-потоков, на данный момент находится в активном процессе разработки.
HTML5/CSS3
Git/Github/Github Actions
JavaScript(ES6+)
NodeJS
Jest
Lodash
Bash
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Москва