Hexlet CV

❗ Node.js developer

Основное


Описание

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


📜✍🤵 О себе

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

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

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

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


👨‍💻 Опыт

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

Игры разума

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

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

  • настраивать окружение
  • работать с командной строкой
  • работать с 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

Навыки

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

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

💻 Прикладные

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

Добавить комментарий
Для этого действия нужновойти
Рекомендации
Изменения внесены
1

Привет!

  1. Если фулл-тайм в офис - это жестко, то окей, но это сильно ограничит поиск :(
  2. Проекты описаны очень хорошо (даже возьму себе за образец) :) Хорошо для этого сайта, но если будешь размещать где-то на job бордах, о описание нужно будет подсократить - много времени уходит на прочтение, а блок "о себе" поднять наверх, дополнив его мотивационным топиком.
  3. Добавь в Гитхаб контакты и фотку

Остальное все нравится :)


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