❗ 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

О себе
Могу проходить интервью на английском языке

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Изменения внесены
1

Привет!

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

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



Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме содержит полезную информацию о вашем опыте работы, навыках и образовании, что хо...
Данное резюме вызывает недопонимание и может быть непривлекательным для потенциального ...
Это резюме обладает большим объемом информации, что хорошо, но стоит обратить внимание ...
Это резюме Fullstack разработчика содержит много полезной информации о вашем опыте рабо...
Это резюме frontend разработчика имеет некоторые сильные стороны, но также требует неко...
Андрей, привет! Давай дополним резюме информацией: 1. Реализованные проекты. - здесь б...
Это резюме Junior PHP-разработчика содержит много полезной информации о навыках и опыте...
Этот кандидат имеет стремление развиваться в сфере IT, обладает базовыми знаниями и опы...
Привет, Александра! Давай усилим резюме за счет следующих моментов: 1. Для персонализа...
Это резюме представляет хороший набор навыков и опыта работы. Основное внимание уделено...