❗ 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. Добавь в Гитхаб контакты и фотку

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



Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме выглядит впечатляюще. Оно хорошо структурировано, содержит подробное описание оп...
Это резюме представляет вас как кандидата с опытом работы в области инженерии и проекти...
Привет, Алиса! Отличное резюме получилось, ты молодец))
Резюме Junior QA инженера содержит много информации, однако есть несколько аспектов, ко...
Это резюме содержит много повторяющегося текста и не содержит достаточно информации о в...
Резюме имеет некоторые сильные стороны, такие как: Хорошо структурированная информаци...
Привет, Инга! Давай улучшим твое резюме: 1. Контакты Давай разместим короткую ссылку н...
Привет, Константин! Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожал...
Это резюме содержит много полезной информации о ваших навыках и опыте работы. Однако, е...
Это резюме содержит много лишней информации, которая не имеет отношения к вакансии Fron...