Backend разработчик (Node.js)

Контакты


Контакты доступны после входа на сайт

Описание

Продолжаю обучаться на платформе hexlet.io и не только на ней )
Закончил трек профессии Node.js-разработчик.
Выполнил все 4 учебных проекта, более подробные описания проектов можно найти в соответствующем пункте разделов образование и опыт работы.

10 лет работал инженером-проектировщиком в строительстве. Решил сменить сферу деятельности на IT, т.к. понял, что хочется попробовать что-то другое, а технологии привлекали давно. Процесс разработки бэкенда показался мне наиболее подходящим, поэтому я тут:)

Сейчас работаю разработчиком в компании, занимающейся ИБ.

Навыки

Все перечисленные ниже инструменты и технологии изучались по ходу прохождения профессии, но главный навык - мне нравится учиться.
- Linux
- JavaScript
- Node.js
- Npm
- Git
- Jest
- HTTP
- Express JS
- PostgreSQL
- Fastify
- Knex.js
- Docker

Опыт


Разработчик, R-Vision
Март 2022 - Сентябрь 2023

Участвовал в разработке и поддержке платформы автоматизации управления информационной безопасностью, рисками и соответствия требованиям(SGRC).
https://rvision.ru/products/sgrc
https://defensys.com/sgrc/

Разработка микросервисов на NestJs, управляемых RPC фреймворком Hemera. Код на JS/TS. Разработка и дебаг в Doker. Ревью кода.

Достижения:
1. Реализация нового функционала для конкретных заказчиков по их запросу.
2. Для одного крупного заказчика исправил проблему с производительностью системы.
3. Онборинг и сопровождение в качестве бадди новых разработчиков.

Основной стек: JavaScript, TypeScript, Node.js, NestJS, Docker, Sails.js, PostgreSQL, Knex.js, Nginx

Web-разработчик, ООО Висла
Декабрь 2021 - Апрель 2022

Участвовал в разработке аналитической платформы для поставщиков маркетплейсов.
https://whisla.com/

В основном занимался добавлением новых фич на фронте и внедрением MongoDB для хранения json-ов с пользовательской информацией.

Достижения:
1. Внедрил MongoDB и развернул это всё на сервере, куда устанавливался продукт.
2. Реализовал функционал на фронте по требованию заказчика.

Основной стек: JavaScript, Node.js, Vue, MongoDB, ClickHouse, JQuery, ejs

Студент, Обучение на Hexlet.io
Ноябрь 2020 - Февраль 2022

Закончил обучение по профессии Node.js - разработчик на платформе Hexlet.io.
https://ru.hexlet.io/

Сделал 4 учебных проекта(можно посмотреть на GitHub) по ходу прохождения курса:
1. CLI мини-игра с математическими задачками(backend-project-lvl1).
2. CLI утилита, выводящая разницу между двумя json, yml, ini файлами. Написание unit-тестов(backend-project-lvl2).
3. CLI утилита, которая скачивает страницу из сети и кладёт в указанную директорию (по умолчанию в директорию запуска программы).Написание unit-тестов(backend-project-lvl3).
4. Web-приложение менеджера задач c регистрацией пользователей(backend-project-lvl4).

Что удалось изучить и с чем ознакомиться: JavaScript, Node.js, ESlint, Git, GitHub Actions, CodeClimate, Jest, PostgreSQL, Knex.js, Objection.js(ORM), Fastify, Express.js, Rollbar, Passport.js, i18next, Linux, Bash

Инженер-проектировщик ОВИК, Инженерно-строительные компании
Июль 2012 - Декабрь 2021

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

Основные задачи на работе:
1. Разработка проектов по ТЗ согласно нормативам.
2. Согласование документации со смежными разделами и представителями заказчика.
3. Руководил небольшой группой инженеров, отслеживал выполнение работ по проектированию.
4. Общение с представителями поставщиков оборудования, техническими специалистами, монтажниками.

Достижения:
1. Было смонтировано и сдано огромное количество объектов за всё время работы.
2. Организовал структуру хранения всех накопленных знаний компании и взаимодействие с ними других членов команды.
3. Внедрил использование специализированного инженерного софта(Magicad).
4. Внутри отдела проектирования организовал работу и распределение задач на основе досок Trello, стало намного легче отслеживать прогресс и распределять задачи. В целом, выделил понятный алгоритм работы с проектами не зависимо от его типа.

Образование


Московский Государственный Сроительный Университет, факультет Гидротехнического и специального строительства
Сентябрь 2010
Hexlet.io, профессия Node.js - разработчик
Январь 2020 - Март 2022

О себе
Готов к релокации
Читаю профессиональную литературу на английском языке
Проживаю в городе Гюмри

Комментарии


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

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

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

Добрый день!
1. Старайтесь избегать негативных формулировок:
Сейчас работаю не в IT, но на позиции инженера. Пожалуй, направление текущей деятельности я выбрал не очень удачно, но инженерная культура и технические задачи очень мне импонируют.

Как пример: "На протяжении 8 лет работаю инженером-проектировщиком, но решил сменить сферу деятельности на программирование, потому что мне (и дальше ваша мотивация).."
Любая работа дает нам опыт и определенные знания, которые можно использовать как свои преимущества.

  1. Опишите опыт работы по схеме: основные задачи и результаты

  2. Описание проектов я бы сделала так: что реализовано, используемый стек (отдельно)

  3. Добавьте контакты в репозиторий на Github

  4. Всегда пишите правильное и принятое название технологии - Node.js, а не NodeJS


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Зульфия! 
Давай улучшим твое резюме: 1. Описание Данный раздел давай пересобер...
Привет, Алиса! 
Давай улучшим твое резюме: 1. Имя и фамилию резюме переведи, пожалуйст...
Привет, Станислав! 
Давай улучшим твое резюме: 1. Дополнительные контакты Подраздел «Д...
Резюме имеет хорошую структуру и содержит подробную информацию о навыках, опыте работы ...
Это резюме содержит много полезной информации о вашем опыте работы и навыках в разработ...
Привет, Елена! 
Давай улучшим твое резюме: 1. Описание проектов Давай добавим результ...
Привет, Наталья! 
Давай улучшим твое резюме: 1. Описание проектов Давай добавим резул...
Это резюме выглядит довольно информативным и содержит много деталей о вашем опыте работ...
Это резюме Python Backend Developer содержит много полезной информации о ваших навыках ...
Резюме содержит следующие положительные моменты: 1. Участие в образовательных курсах He...