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
Работа
Участвовал в разработке и поддержке платформы автоматизации управления информационной безопасностью, рисками и соответствия требованиям(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
Участвовал в разработке аналитической платформы для поставщиков маркетплейсов.
https://whisla.com/
В основном занимался добавлением новых фич на фронте и внедрением MongoDB для хранения json-ов с пользовательской информацией.
Достижения:
1. Внедрил MongoDB и развернул это всё на сервере, куда устанавливался продукт.
2. Реализовал функционал на фронте по требованию заказчика.
Основной стек: JavaScript, Node.js, Vue, MongoDB, ClickHouse, JQuery, ejs
Закончил обучение по профессии 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
Разрабатывал техническую документацию для систем отопления, вентиляции и кондиционирования для разных типов зданий и сооружений.
Основные задачи на работе:
1. Разработка проектов по ТЗ согласно нормативам.
2. Согласование документации со смежными разделами и представителями заказчика.
3. Руководил небольшой группой инженеров, отслеживал выполнение работ по проектированию.
4. Общение с представителями поставщиков оборудования, техническими специалистами, монтажниками.
Достижения:
1. Было смонтировано и сдано огромное количество объектов за всё время работы.
2. Организовал структуру хранения всех накопленных знаний компании и взаимодействие с ними других членов команды.
3. Внедрил использование специализированного инженерного софта(Magicad).
4. Внутри отдела проектирования организовал работу и распределение задач на основе досок Trello, стало намного легче отслеживать прогресс и распределять задачи. В целом, выделил понятный алгоритм работы с проектами не зависимо от его типа.
Образование
Рекомендации
Общая оценка резюме:
Плюсы:
- Кандидат продолжает обучаться и расширять свои навыки
- Есть опыт работы в IT сфере и участие в проектах
- Хороший стек технологий и инструментов, включая Node.js, JavaScript, Git, PostgreSQL и другие
- Есть достижения и опыт работы в разных компаниях и проектах
Минусы:
- Не указаны даты окончания обучения в Московском Государственном Сроительном Университете
- Описание образования и места работы в инженерно-строительных компаниях не имеют прямого отношения к позиции бэкенд разработчика
В целом, резюме выглядит неплохо, особенно с учетом опыта работы и навыков в разработке. Было бы полезно добавить больше информации о проектах, достижениях и ответственностях на предыдущих местах работы, а также указать даты окончания обучения в Московском Государственном Сроительном Университете.
Сопроводительное письмо
Уважаемый рекрутер,
Я хотел бы представить Вам свое резюме в качестве кандидата на позицию 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.
В моем резюме вы также найдете информацию о моем опыте работы в других компаниях и учебных заведениях. Я активно применял свои знания и навыки в различных проектах и достигал положительных результатов. Я горжусь тем, что смог внедрить MongoDB в одном из проектов, а также реализовать функционал на фронтенде по требованию заказчика.
Я готов внести свой вклад в развитие вашей компании и применить свои знания и опыт в работе над новыми проектами. Я всегда стремлюсь учиться и развиваться, и готов принять новые вызовы и задачи.
Буду рад обсудить возможность присоединения к вашей команде и ответить на любые вопросы, которые у вас могут возникнуть. Спасибо за внимание, и я надеюсь на положительный ответ.
С уважением,
[Ваше имя]
[Ваш контактный email]
Улучшенное резюме
Backend разработчик (Node.js)
Продолжаю обучаться на платформе hexlet.io и не только на ней.
Закончил трек профессии Node.js-разработчик.
Выполнил все 4 учебных проекта, более подробные описания проектов можно найти в соответствующем разделе образования и опыта работы.
Опыт работы:
Web-разработчик в ООО Висла
Период работы: Декабрь 2021 - Апрель 2022
Описание: Участвовал в разработке аналитической платформы для поставщиков маркетплейсов. Основные задачи включали добавление новых функций на фронтенде и внедрение MongoDB для хранения пользовательской информации. Достижения: Внедрил MongoDB и развернул это на сервере, а также реализовал требуемый функционал на фронтенде.
Образование:
Hexlet.io, профессия Node.js-разработчик
Период обучения: Ноябрь 2020 - Март 2022
Описание: Закончил трек профессии Node.js-разработчик на платформе Hexlet.io. Выполнил 4 учебных проекта, которые можно посмотреть на GitHub. Получил опыт работы с JavaScript, Node.js, ESlint, Git, GitHub Actions, CodeClimate, Jest, PostgreSQL, Knex.js, Objection.js, Fastify, Express.js, Rollbar, Passport.js, i18next, Linux и Bash.
Инженер-проектировщик ОВИК в инженерно-строительных компаниях
Период работы: Июль 2012 - Декабрь 2021
Описание: Разрабатывал техническую документацию для систем отопления, вентиляции и кондиционирования различных зданий. Основные задачи включали разработку проектов в соответствии с ТЗ и нормативами, согласование документации, руководство группой инженеров и общение с представителями поставщиков. Достижения: Смонтировал и сдал огромное количество объектов, организовал структуру хранения знаний компании, внедрил инженерный софт и оптимизировал работу отдела проектирования.
Разработчик в R-Vision
Период работы: Март 2022 - Сентябрь 2023
Описание: Участвовал в разработке и поддержке платформы автоматизации управления информационной безопасностью, рисками и соответствия требованиям. Работал с микросервисами на NestJs, использовал RPC фреймворк Hemera, JavaScript/TypeScript, Docker. Достижения: Реализация нового функционала для заказчиков, улучшение производительности системы и сопровождение новых разработчиков.
Образование:
Московский Государственный Строительный Университет, факультет Гидротехнического и специального строительства
Период обучения: Сентябрь 2010 - не указано
Hexlet.io, профессия Node.js - разработчик
Период обучения: Январь 2020 - Март 2022
Контакты:
Email: 6479500dev@gmail.com
Добавить комментарий
Добрый день!
1. Старайтесь избегать негативных формулировок:
Сейчас работаю не в IT, но на позиции инженера. Пожалуй, направление текущей деятельности я выбрал не очень удачно, но инженерная культура и технические задачи очень мне импонируют.
Как пример: "На протяжении 8 лет работаю инженером-проектировщиком, но решил сменить сферу деятельности на программирование, потому что мне (и дальше ваша мотивация).."
Любая работа дает нам опыт и определенные знания, которые можно использовать как свои преимущества.
Опишите опыт работы по схеме: основные задачи и результаты
Описание проектов я бы сделала так: что реализовано, используемый стек (отдельно)
Добавьте контакты в репозиторий на Github
Всегда пишите правильное и принятое название технологии - Node.js, а не NodeJS
Добавить комментарий