Diasoft
Ведущий разработчик (Fullstack, микросервисы)
Информационные технологии, системная интеграция, интернет • Разработка программного обеспечения • Системная интеграция, автоматизация технологических и бизнес-процессов предприятия, ИТ-консалтинг
Что использовал в работе:
Что я делал:
- Состоял в группе внедрения инструментов ИИ в департаменте (разработал модуль self-hosted RAG, внедрил spec driven development).
- Разработал npm-пакет для стандартных табличных форм – ускорил создание новых модулей на 30%.
- Спроектировал и реализовал композитные API на Go для агрегации данных между сервисами.
- Проводил код-ревью, собеседования.
- Писал unit-тесты (Jest, JUnit), поддерживаю тестовое покрытие не ниже 80%.
- Проектировал API для микросервисов Java (Spring Boot) и Go.
- Разрабатывал UI на Angular.
- Разрабатывал диаграммы бизнес процессов (bpmn, dmn), делегаты и плагины (для интеграции с Kafka) для Camunda (сервис-оркестратор) с unit тестированием процессов и lint тестированием.
- Настроил NGINX как reverse-proxy и для раздачи статики (кэширование заголовков Kerberos).
- Составлял документацию по библиотечным сервисам.
- Настроил ELK стек с ротацией индексов.
- Участвовал в проектировании и реализации архитектуры.
- Участвовал в обсуждении концепций и подходов к разработке ПО.
- Настроил CI/CD (Gitlab-ci, Jenkins) для frontend и backend приложений.
- Написал e2e тесты для критически важных меж сервисных взаимодействий на Playwright.