Hexlet CV

Trainee/Junior Nodejs - developer

Основное


Описание

Алексей 33 года.
В поисках команды на позицию Trainee/Junior Nodejs - developer, в дальнейшем цель стать fullstack javascript developer для более полной поддержки и разработки. Работа в офисе будет плюсом(для регулярной коммуникации с коллегами и большей продуктивности) можно и удаленно. Готов к смене места жительства.

Не женат но есть девушка, занимаюсь волейболом(играем в свободное время, когда как получается, в школьное время и при университет играл проффесионально), любим котов (двое с приюта) живут с нами. Интересовался программированием всегда, в юности хотел написать свою игру аналог . Занимался самообразованием чтение разной литературы по разным технологиям, пытался освоить С++ но так полностью и не осилил. В процессе образования не заметил как освоил Linux Ubuntu(уже использую в качестве основной ОС более 5-ти лет). Вцелом знания были, но не достаточные для промышленной разработки. Сейчас обучаюсь онлайн на Хекслете для заполнения пробелов в знаниях, после сдачи нескольких проектов все стало на свои места, что то повторил что новое узнал, теперь есть полное представление что должен знать и уметь инженер программного обеспечения в промышленных масштабах. Прохожу обучение на Hexlet-e по стеку nodejs с марта 2021г - по настоящее время. Успешно заверишил два проекта. Работаю над третим.

1-ый проект Brain-games(игры-разума).
Цель проекта: правильное проектирование архитектуры(разбиение на модули и абстрации с возможность дальнейшего расширения функционала, возможность использование программы как модуль в других проектах) правильное семантическое именнование переменных и функций, освоение принципов работы git, codeclimate, CI/CD(Github-actions), правильное написание кода с использованием линтера.
Стек: nodejs, npm, readline-sync, eslint, codeclimate(maintainability), CI/CD(Github-actions).

2-ой проект Generator differences(вычислитель отличий).
Цель проекта: научится проектировать синтаксическое дерево, рекурсивные структуры данных(деревья) работать с ними, выводить результат сравнения деревьев(однонаправленных графов) в различных форматах(stylish, plain, json). Научится работать с библиотекой автоматического тестирования Jest, правильно покрывать тестами проект, подключение к репозиторию и использование сервиса Codeclimate(test-coverage). Так же использовать библиотеку commander.js для написания cli-приложений и документации к ним.
Стек: nodejs, npm, js-yaml, commander.js, jest, codeclimate, eslint, lodash.

В свободное время читаю книги "Грокаем алгоритмы"( для понимания какие структуры данных какую проблематику решают), СИКП (для расширения кругозора) "You don't know JS" (для более глубокого понимания работы Javascript).
Кроме технической литературы читаю книги на английском языке уровня Pre-Intermediate/Intermediate Oxford bookworms для поддержания тонуса знаний. Прочитаные мной книги: "Frankenstein", "Prisoner of Zenda", "Through the Looking Glass".

Навыки

Linux Ubuntu (в качестве основной ОС использую более 5-ти лет).
Node.js, npm, Jest, TDD/BDD, CI/CD(Github-actions) понимание работы HTTP и моделии OSI используемая в сетевых протоколах, понимание принципов OOP, SOLID GRASP.

Владение английским
Могу проходить интервью
Контакт
email: alexeylozenko@gmail.com

Образование


КРНУ - Системная инженерия
сент. 2011 - авг. 2013

Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Сергей, привет! Пару рекомендаций: 1) Добавьте красную строку перед описанием учебн...
Сергей, добрый день! Оставлю рекомендации, как сделать резюме лучше: Поработайте на...
Виталий, привет! 1) Начинайте с описания должности, на которую претендуете. Рекрутер...
Игорь, привет! Хорошее описание, но я бы посоветовала начинать блок с описания желае...
Александр, добрый день! Несколько рекомендаций по улучшению резюме: 1) Расскажите...
Привет! Первый блок описан хорошо! Вот здесь можно подсмотреть, как еще улучшит опи...
Добрый день! Для имен есть специальный раздел "имя" - там его и укажите. Раздел "опис...
Добрый день! Я бы переработал описание - сейчас это выглядит как "у меня все на базо...
Денис, добрый день! На первый взгляд очень много текста в блоке описание. Необходим...
Добрый день! Описание хорошее. Навыки: не понимаю, чем отличается знаю от знаком? Я ...