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

Основное


Город
Готовность к релокации

Не готов

Описание

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

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

  • учавствую в open-source проекте runit

  • разрабатываю свой пет-проект blacking

Мой GitHub

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

Игры разума

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

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

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

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

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

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

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

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

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

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

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

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

Runit

(бывший Hexlet-editor)

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

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

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

Навыки

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

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

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

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

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

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

Образование


Уфимский торгово экономический колледж
Сентябрь 2016 - Май 2018

Комментарии

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

Ожидает подтверждения
1

Тимур, привет.
Молодец! Основательно подошел к содержанию резюме. Предлагаю доработать формат:
1. Первой строкой нужно указать твое имя и фамилию. Так тебя можно будет легко найти и идентифицировать всем участникам сервиса.
2. Описание.
Здесь нужно отразить на какую вакансию ты претендуешь, формат работы (удаленно/офис/гибрид), указать город проживания на случай, если рассматриваешь гибридный вариант. Далее двигаемся к мотивационной части: почему выбрал IT, как планируешь развивать себя. Попробуй пересмотреть последовательность подачи информации, избегай громоздких предложений - они усложняют восприятие. Одно большое предложение было бы хорошо разбить на два.
3. Учебные проекты.
Для удобства считывания информации по проектам хорошо работает схема: название проекта - суть проекта-полученные навыки-стек. Название проекта можно отобразить в виде ссылки на Github.
Пример оформления можешь посмотреть у ребят:
https://cv.hexlet.io/resumes/1279#answer-556
https://cv.hexlet.io/resumes/585
4. Вижу, что работаешь с GitHub :) Здесь не помешает фото.
Кстати, в резюме дублируется ссылка на него. Одного упоминания будет достаточно.
5. Контакты.
Кроме электронной почты можно указать еще один способ связи, например, TG. Зачастую, он быстрее и удобнее :)
6. Образование.
Можно оставить полное название колледжа.

Успехов тебе, не останавливаться на достигнутом!


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