Hexlet CV

❗ Node.js developer

Основное


Описание

Выпускник Хекслета по профессии Node.js разработчик. Ищу работу бэкенд разработчика на фулл тайм в офис в Санкт-Петербурге.


👨‍💻 Опыт

В процессе обучения на Хекслете самостоятельно реализовал четыре проекта:

Игры разума

Набор из пяти консольных игр.

В рамках проекта научился:

  • настраивать окружение
  • работать с командной строкой
  • работать с npm
  • настраивать CI (travis)
  • работать с Git
  • работать с линтером

Стэк: JS, npm, node.js, ESLint, Github, travis-ci


Вычислитель отличий

Утилита, вычисляющая разницу между двумя структурами данных.

В рамках проекта научился:

  • работать с разными форматами данных: json, yaml, ini
  • писать unit-тесты
  • создавать cli-приложения с параметрами командной строки
  • работать с деревьями и древовидной рекурсией

Стэк: JS, commander.js, Jest


Загрузчик страниц

Утилита командной строки, которая скачивает страницы из интернета и сохраняет их на компьютере. Вместе со страницей она скачивает все ресурсы (картинки, стили и js) давая возможность открывать страницу без интернета.

В рамках проекта научился:

  • писать асинхронный код
  • работать с ошибками и исключениями
  • работать с HTTP
  • работать с DOM

Стэк: JS, axios, cheerio, debug, listr, nock


Менеджер задач

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

В рамках проекта научился:

  • создавать с нуля полноценные веб-приложения
  • проектировать базы данных и работать с ORM
  • работать с пользователями (регистрация и авторизация)
  • разворачивать проект на Heroku
  • создавать формы для фильтрации данных

Стэк: JS, fastify.js, objection.js, knex, postgresql, bootstrap, pug, i18next, webpack


📜✍🤵 О себе

Был опыт продажи услуг в онлайн играх, но в какой-то момент понял, что в этой сфере мне расти дальше некуда, поэтому решил сменить направление и стать веб-разработчиком. Во время обучения также успел несколько месяцев поработать менеджером по продажам (холодные звонки). Но это плохо сочеталось с обучением, и эту деятельность пришлось оставить.

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

В ближайшем будущем хотел бы изучить TypeScript, UNIX, а также поучаствовать в разработке опенсорс проектов.

В данный момент проживаю в Омске, планирую переезд в Санкт-Петербург в ближайшее время.

Навыки

📕 Фундаментальные

  • Web-разработка
  • Базы данных, SQL
  • Алгоритмы и структуры данных
  • Http
  • ООП
  • Асинхронное программирование
  • Хорошее математическое мышление

💻 Прикладные

  • JavaScript (Node.js)
  • PHP на базовом уровне
  • HTML, CSS
  • Автоматическое тестирование
  • fastify
  • express
  • Bootstrap
Награды, Сертификаты
Владение английским
Могу проходить интервью
Контакт
📧 email: aleksandr.saitgalin@yandex.ru 📱 Telegram: @cred1tor

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