Hexlet CV

Backend-разработчик(nodejs)

Основное


Описание

Ищу работу junior backend-разработчиком (nodejs). Интересует формат как удаленный, так и офисный. Проживаю в Уфе (Россия).

Начал активно интересоваться IT-сферой после того, как решил попробовать изучать программирование. Это меня затянуло, я понял, что это приносит мне удовольствие. Мне понравилось решать сложные задачки и думать над ними. Планирую развивать себя и дальше в бэкэнде, изучить TypeScript, читать профессиональную литературу. На данный момент занимаюсь чтением СИКП.

Мой GitHub

На данный момент я окончил обучение на курсах Хекслета по направлению 'nodejs-разработчик'. Во время обучения закончил следующие учебные проекты:

Игры разума

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

Полученные навыки:
- настройка окружения
- импорты/экспорты
- git и GitHub
- архитектура полноценного приложения
- написание чистого кода

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

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

Полученные навыки:
- работа с древовидной структурой данных
- автоматическое тестирование, TDD
- функции высшего порядка

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

Утилита командной строки, которая скачивает страницы из интернета и сохраняет их на компьютере.

Полученные навыки:
- работа с асинхронным кодом
- написание тестов на mock
- работа с ошибками и исключениями
- работа с HTTP

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

Система управления задачами

Полученные навыки:
- проектирование баз данных
- деплой
- шаблонизация
- фреймворк Fastify

Также работал в open-source проекте:

Hexlet-editor

Среда для написания и выполнения кода с возможностью сохранения своих сниппетов.

Полученные навыки:
- typeScript
- работа с фреймворком Nest.js
- работа с ORM TypeORM
Мною было реализованно:
- сущности сниппетов и пользователей на backend-части
- CRUD сниппетов и пользователей
- подключение миграций, а также реализации базы данных на PostgreSQL
- аутентификация с помощью JWT-токена

Навыки

Фундаментальные навыки:
- владею дистрибутивом ubuntu
- знаю протокол HTTP
- умею работать с bash
- знание реляционннх баз данных(PostgreSQL, sqlite).
- Знаком со следующими структурами данных:

  • стек
  • очередь
  • дерево

Прикладные навыки:
- автоматическое тестирование(Jest, nock)
- JavaScript(Профессиональный уровень)
- TypeScript
- основы Python
- основы PHP
- основы HTML5
- язык шаблонизатора pug
- фреймворк fastify(на нем написан весь четвертый проект)
- фреймворк express
- фреймворк nest.js
- умею пользоваться ORM Objection.js, TypeORM

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

Сертификат о завершении обучения по профессии "Nodejs-разработчик"

Владение английским
Читаю профессиональную литературу
Контакт
Почта: Tim-him@mail.ru Телеграмм: @Timyrhab

Образование


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