Hexlet CV

Frontend разработчик

Основное


Описание

Цель:
Получить работу в качестве Trainee / Junior Frontend разработчика.

Рассматриваю работу как в офисе, так и в удаленном формате. Проживаю в Беларуси (Витебск), имею белорусское гражданство.

На данный момент прохожу курсы на Хекслете.
Реализовал уже 2 учебных проекта:

  1. Brain Games. Набор из пяти консольных математических игр (CLI).
    • Инициализировал npm пакет;
    • Настроил окружение на Ubuntu (Linux);
    • Настроил Git;
    • Подключил и настроил линтер;
    • Подключил и использовал сторонние библиотеки;
    • Читал документацию;
    • Написал всю логику программы;
    • Подключил автоматическое отслеживание качества кода;
    • Настроил непрерывную интеграцию (CI);
    • Отрефакторил архитектуру проекта.

    Стек технологий: Node.js, Git, Github Actions
    Инструменты, библиотеки, сервисы: ReadlineSync, ESlint, Prettier, CodeClimate, VS Code, npm, nvm
    Операционные системы: Ubuntu (Linux)

  2. Difference generator.
    • Инициализировал npm пакет;
    • Настроил окружение на Ubuntu (Linux);
    • Подключил и настроил Git, линтер ESlint, тест-фреймворк Jest;
    • Читал документацию;
    • Подключил и использовал в работе стандартные модули Node.js и сторонние библиотеки (JS-фреймворк commander.js, Lodash, парсер js-yaml);
    • Проектировал архитектуру приложения, активно использовал подход TDD и паттерн “Фабрика”;
    • Написал автоматизированные unit-тесты;
    • Написал логику приложения, придерживаясь функционального программирования;
    • Реализовал поиск различий между двумя плоскими json / yml файлами, вложенными json / yaml файлами;
    • Работал с древовидными структурами данных и рекурсивными алгоритмами;
    • Создал удобное внутреннее представление различий между файлами (в виде AST дерева);
    • Парсил входящие данные json, yaml;
    • Реализовал форматирование и вывод отчета о различиях между двумя плоскими json / yml файлами, вложенными json / yml файлами в виде plain text, stylish и json;
    • Реализовал возможность использования пакета как библиотеки;
    • Подключил автоматическое отслеживание качества кода;
    • Настроил непрерывную интеграцию (CI);
    • Отрефакторил архитектуру проекта.

    Стек технологий: Node.js, Git, Github Actions
    Инструменты, библиотеки, сервисы: commander.js, Lodash, Jest, js-yaml, ESlint, CodeClimate, VS Code, npm, nvm
    Операционные системы: Ubuntu (Linux)

Работая инженером и администратором, всегда уделял внимание структурированию информации и автоматизации процессов. Работал на качество, пользовался первоисточниками.
В школьные годы нравилось программировать. Помимо основных уроков, ходил на факультативы, где мы писали на Паскале.
Учитывая успехи и наработки, решил поменять работу, чтобы иметь возможность всё время расти как специалист, а также подружиться и быть в сообществе таких же увлеченных ребят как я.

В будущем вижу себя профессиональным разработчиком. По достижению достаточного количества опыта, хотел бы попробывать себя на лидерских позициях.

Книги, которые повлияли на меня:
- “You Don't Know JS: Up & Going” by Kyle Simpson
- “You Don't Know JS: This & Object Prototypes” by Kyle Simpson
- “Grokking Algorithms” by Aditya Bhargava
- “Linux Command Line” by William Shotts
- “Unix and Linux system: Administration handbook” by Evi Nemeth, Garth Snyder, Trend R. Hein, etc.

Навыки

Языки: HTML, CSS, JS
СКВ: Git, Gitlab
CI/CD: Github Actions
Линтеры: ESlint
Фреймворки: commander.js, Jest
ОС: Linux, Windows
Среды выполнения: Node.js
Редакторы кода: VS Code
Тулзы: Chrome DevTools, Firefox DevTools
Библиотеки: Lodash, ReadlineSync, yup
Утилиты: Prettier, npx, js-yaml
Другое: CodeClimate, npm, nvm, Markdown, RegExp

Награды, Сертификаты

Принимал участие в местных и районных школьных олимпиадах по математике, физике, информатике, английскому языку; занимал призовые места.

• Решаю обучающие испытания и сохраняю код на Github Gist
профиль: https://gist.github.com/evgeniyworkbel
• Имею 7 кью на Codewars
профиль: https://www.codewars.com/users/evgeniyworkbel
• Принимаю участие в баттлах на Codebattle
профиль: https://codebattle.hexlet.io/users/7539

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

Работа


Администратор, консультант, Jooby.dev
сент. 2021 - по настоящее время
  • Повысил привлекательность публикуемых вакансий, тем самым увеличив количество просмотров и подписчиков;
  • Сверстал адаптивный футер и внес изменения в Гитлаб проекта;
  • Принимал участие в создании и редактировании квартальной аналитики Jooby (2021 Q4, 2022 Q1).

Стек технологий: HTML, CSS (+Flexbox), Git, Gitlab, Linux, Rails, PostgreSQL, DevTools

Инженер отдела перевозок, Витебскоблавтотранс
апр. 2018 - июля 2022
  • Администрировал раздел сайта компании “Вопрос-Ответ”
  • Консультировал сотрудников филиалов компании;
  • Рассмотрел более 500 обращений от граждан и организаций.

Образование


Инженер-менеджер, БелГУТ, факультет "Управление процессами перевозок"
сент. 2014 - июля 2018
Войдите на сайт, чтобы написать ответ
Последние ответы
Привет, Василий! Есть дополнения по резюме: 1. Поправь "Ghbdtn") 2. В описание добав...
Михаил, привет! Давай дополним резюме недостающей информацией: 1. В описании следует ...
Привет, Антон! Отличное резюме:) Давай добавим еще один контакт для оперативной связи...
Привет, Александр! Отличное резюме :) У меня только несколько идей по улучшению: 1. ...
Добрый день, Ярослав! Давай дополним резюме учебными проектами и важной рабочей информ...
Владислав, добрый день! Резюме выглядит отлично :) Не забывай добавлять новые проекты...
Привет, Федор! Есть несколько дополнений: 1. Учебные проекты: здесь можно выделить н...
Привет, Дарья! Резюме выглядит отлично:) Есть предложение добавить немного мотивации ...
Александр, привет. Очень содержательное резюме :) Предлагаю разместить фотографию на ...
Александр, привет! Отличное резюме:) В полном объеме освещены все разделы и представл...