Backend node.js developer
Контакты
Начинающий и заинтересованный Node.js Backend developer. Работаю с фреймворками NestJS и Express. Есть опыт работы с СУБД (SQL и NoSQL) и написанием тестов на Jest. Работал бизнес и системным аналитиком, благодаря чему приобрел навыки подготовки документации, приемки результатов работ, общения с функциональным заказчиком и сбора требований. Владею инструментами Jira и Confluence, а также нотациями моделирования процессов, такими как UML, BPMN, EPC. Постоянно стремлюсь к развитию, активно изучаю новые технологии и участвую в проектах для усовершенствования своих навыков. Готов применить свои знания и стремление к развитию для достижения общих целей.
Hard skills:
- JavaScript (есть опыт взаимодействия с Java, C#, C++)
- jQuery, Express, NestJS
- HTML, CSS, RESTful, SOAP, JavaScript
- Oracle SQL, mySQL, mongoDB
- Eslint, Jest
- SVN, GitHub, GitLab
- Android studio, Visual Studio, VS Code, Intellij Idea
- Windows, Linux
- Английский язык - начальные знания
Soft skills:
- Клиентоориентированность
- Развитые переговорные навыки
- Agile project management
Игры разума
Описание: Консольное приложение из 5 различных мини-игр, которые включают в себя задачи, проверяющие знания в логическом и арифметическом направлении.
Чему научился:
1) Настраивать окружение проекта
2) Настраивать архитектуру проекта
2) Подключать сторонние библиотеки
3) Разбивать код по функциональным модулям
5) Работать с asciinema, CodeClimate, Makefile и GitHub
Технологический стек: JavaScript, Make, Git, Codeclimate maintainability
Вычислитель отличий
Описание: cli- приложение, определяющее разницу между двумя структурами данных.
Чему научился:
1) Писать unit-тесты
2) Вычитывать, парсить и форматировать данные в формате json, yaml
3) Настраивать CI
4) Работать с Commander.js
Технологический стек: JavaScript, Make, Git, GitHub Actions (CI), Codeclimate maintainability/test coverage
Опыт
Обязанности:
- Сбор, систематизация и актуализация технических требований к системе;
- Постановка задач на реализацию (бизнес постановка и системная постановка);
- Прием итоговой реализации задачи;
- Описание работы системы;
- Подготовка тест-кейсов.
Достижения:
- Осуществил детальное описание работы сервиса интеграционного взаимодействия и последующую актуализацию требований к нему, в результате это повысило его отказоустойчивость за счет доработки уязвимостей сервиса и упростило тестирование за счет актуализации существующих тест-кейсов.
- Устранил дефект, связанный с некорректной загрузкой данных в систему из мастер-источника. В рамках проделанной работы изучил процедуру загрузки данных в систему, определил источник проблемы, описал механизм загрузки данных, внес доработки в механизм загрузки данных.
- Актуализировал целевой бизнес-процесс работы пользователя в системе и возможные сценарии работы с системой.
Обязанности:
- Описание бизнес-процессов, их актуализация и оптимизация;
- Проектирование, актуализация и оптимизация бизнес-моделей в нотации EPC и BPMN;
- Стандартизация продуктов и ресурсов бизнеса;
- Разработка ТЗ для сотрудников отдела разработки;
- Разработка шаблонов для договоров по оказанию услуг сопровождения ИС и IT-инфраструктуры
- Разработка чек-листов для проведения проверок;
- Сбор статистической информации по продуктам бизнеса, формирование отчета.
Достижения:
- Разработал CJM для продажи IT услуг, которая позволила улучшить сервис путем выявления слабых мест на всех этапах взаимодействия с клиентом;
- Стандартизировал информацию о затратах по всем предоставляемым продуктам бизнеса в сфере сопровождения ИС и IT-инфраструктуры, что позволило произвести расчет себестоимости продукта / услуги;
- Актуализировал чек-листы, с помощью которых осуществлялась проверка критических объектов IT-инфраструктуры, что повысило отказоустойчивость предоставляемых продуктов и услуг;
- Актуализировал процессы по сопровождению инфраструктурного оборудования.
Образование
Рекомендации
Привет, Марк.
Отличные результаты работы! Предлагаю дополнить резюме информацией:
1. Для персонализации давай добавим фото в профиль Github.
2. Описание
К твоему позиционированию будет здорово дополнить те навыки, которые ты получил, работая аналитиком: попробуй проанализировать, что ты можешь (какие навыки, знания, умения) перенести в новую профессию разработчика, что будет особенно ценно для работодателя.
Успехов тебе в новой профессии!
Добавить комментарий/ссылку на вакансию