Hexlet CV

Junior Node.js-разработчик

Основное


Описание

Хочу сменить направление программирования на Web-разработку и влиться в коллектив использующий современные принципы разработки.

На текущий момент работаю инженером-программистом (С/С++), разрабатываю и поддерживаю ПО для микроконтроллеров различных устройств (Embedded).

Завершил курс на Hexlet.io по профессии Node.js-разработчик. В рамках обучения реализовал 4 проекта:

Итоговый проект:
Менеджер задач - Task Manager, система управления задачами, подобная Redmine. Она позволяет ставить задачи, назначать исполнителей и менять их статусы. Для работы с системой требуется регистрация и аутентификация. На практике используется проектирование баз данных, Heroku (PaaS), Rollbar, webpack, ORM, фреймворк Fastify, шаблонизацию и Bootstrap.

Загрузчик страниц - PageLoader, утилита командной строки, которая скачивает страницы из интернета и сохраняет их на компьютере. Вместе со страницей она скачивает все ресурсы (картинки, стили и js) давая возможность открывать страницу без интернета.
В процессе разработки проекта глубоко разбираются принципы написания асинхронного кода. Для выполнения работы использовались библиотеки axios, nock, cheerio.

Вычислитель отличий - консольная утилита (Node.js), определяющая различия в 2 файлах. Утилита позволяет сравнивать файлы (json, yaml или ini) и генерировать отчет различий в разных форматах.

Игры разума - npm-пакет, состоящий из 5 консольных игр. Проект выполнялся в среде Node.js.

В процессе разработки проектов были выполнены работы с использованием npm, git, ESLint, системы непрерывной интеграции CI (Github Action), анализатора кода (Code Climate). Разработка проводилась через автоматическое тестирование с использованием фреймворка Jest.

Готов к изучению новой информации, технологий, развитию практических навыков.

Увлекаюсь активными видами спорта.

Навыки

Знаю JavaScript (ES6+), C/C++.
Пользуюсь Bash, GIT.
В процессе обучения работал c SQL, DOM, HTTP, Express, Fastify.
Применяю HTML, CSS, Pug, Regexp, тестирование.
Знаком Python.

Дополнительно в рамках Embedded систем:
работаю c микроконтроллерами STM32 и Kinetis,
применяю с I2c, SPI, UART, USB.

Владение английским
Читаю профессиональную литературу
Контакт
tychkovas@yandex.ru

Работа


Инженер-программист, "СКиТ"
нояб. 2020 - по настоящее время

Обязанности и функции
- разработка программного обеспечения под контроллеры kinetis, stm32
- тестирование, отладка
- разработка вспомогательного ПО под Linux.

Инженер-программист, НПФ "Вымпел"
марта 2012 - нояб. 2020

Обязанности и функции
- Реализация алгоритмов, разработка программного обеспечения для контроллеров Texas Instruments МSP430, NXP Freescale kinetis, stm32 различных изделий
- Сопровождение изделий на этапе внедрения и опытной эксплуатации
- Конфигурирование терминальных программ и разработка модулей терминальной программы для контроллеров на Qt
- Проведение пусконаладочных работ.

Достижения
- Участвовал в разработке, внедрении, создании модификаций и сопровождении программного обеспечения для устройств скважинного оборудования.
- Разработал программное обеспечение в рамках автоматизации подземного хранилища газа (Siemens)

Инженер, Саратовский государственный технический университет
апр. 2006 - марта 2012

Научно-техническая библиотека СГТУ, отдел автоматизации и компьютеризации.
Обязанности
- Администрирование библиотечной системы “Ирбис”
- Разработка и поддержка сайта на CMS Joomla
- Установка и администрирование различных программных продуктов
- Техническая поддержка.
Достижения
- Создал сайт Научно-технической библиотеки СГТУ

Образование


СГТУ,Факультет электронной техники и приборостроения, Информатика и вычислительная техника
сент. 2009 - июня 2011
Саратовский государственный технический университет (СГТУ), Факультет электронной техники и приборостроения, Автоматизированные системы обработки информации и управления
сент. 2004 - июня 2009

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

Привет, Александр.
Отлично потрудился: ) появились новые проекты!
У меня лишь несколько дополнений:
1.Описание учебных проектов можно немного структурировать, то есть разбить на абзацы полученные навыки и стек.
Так информация будет считываться легче (для примера, https://cv.hexlet.io/resumes/585).
2. Gihub. Наше все :) Предлагаю добавить фотографию для привлечения, расположения аудитории, а также для повышения узнаваемости в различных каналах и источниках.

Успехов тебе и скорого оффера!


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

Пока мало веб-опыта конечно. Нужно поделать что-то прикладное (3 и 4 проект как раз про это). Кроме того разобраться с dns, http, dom, sql.

А еще важно определиться. Если выбрано направление фронтенда, то нужно больше специфики фронтенда. Все это есть в последующих курсах.


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Максим, привет! Формат резюме выбран верно, информация отражена по существу :) Предла...
Привет, Дмитрий. Good job :) У меня есть несколько дополнений к содержанию: 1. Описа...
Арсений, привет! Отличное резюме :) У меня лишь несколько дополнений: 1. В описании ...
Евгений, привет! Предлагаю проработать резюме, так как в начале любого пути всегда важ...
Привет, Владимир! Так как ты в начале пути, сейчас важно заложить крепкий фундамент. П...
Дмитрий, привет! Готовое резюме :) У меня только одно пожелание к формату: Работа. З...
Привет, Антон! Резюме составлено отлично :)Молодец! Мои пожелания к формату: Работа:...
Привет, Алексей! Качественное резюме, молодец :) Хотела уточнить: - удаленный формат...
Привет, Евгений! Предлагаю поработать над формой резюме и расставить ключевые акценты....
Привет, Александр. Отлично потрудился: ) появились новые проекты! У меня лишь несколь...