Занимаюсь любимым делом и делаю это хорошо!

Александр Плетнев sntr

Рейтинг: 65
не верифицирован
Всего отзывов: 0
  • Работ в портфолио: 5
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Зарегистрирован: 02.07.2013
Был на сайте:

HCP 2.0

Используемые навыки:

Описание

c 10.2021 по 31.12.2023 участие в крупном проекте по разработке интернет-приложения (платформы) для интеграции множества технических приложений для одного из крупных заказчиков в США из строительной отрасли.
Платформа представляет собой точку входа для доступа к этим приложениями и набор общих сервисов предоставляющие услуги другим приложениям, такие как Document Services, Notification/Email Service, Project Service и многие другие.
Платформа реализована на технологическом стэке NET CORE, ED.NET, DAPR, MongoDb, Angular. Платформа и вся бизнес-логика реализована по микро-сервисной архитектуре применением ряда подходов и паттернов, таких как EDD, DDD, CQRS, BDD, Saga и т.п. Компоненты платформы и среды разработки развернуты на AWS. В качестве системы контейнеризации используется Kuberneties.
На проекте настроен зрелый CI/CD реализованный средствами Gitlab, применяется Sonar для контроля качества кода.
Управления процессом разработки осуществляется по Agile-методологии с соблюдением всех церемоний.

Достижения:
- Оперативное и успешное погружение в проект. Пришлось оперативно изучать много новых технологий и инструментария применяемых в проекте, таких как: DAPR, Tye, Kubernetes, Helm, Prometheus, Grafana, LaunchDarkly, DocumentDB, MongoDB, AWS SES, MongoDB, BDD, SpecFlow. Проходить по ним курсы.
- С нуля реализован Document Service с применением подходов Clean Architecture (деление по слоям API, Application, Domain, Infrastructure), CQRS, DDD, Value Objects. При реализации сервиса было найдено несколько интересных и успешных подходов и решений.
- Успешно себя зарекомендовал придуманный мной и опробованный на практике подход по организации CI/CD pipeline с привязкой по наименованию веток по Gitflow. Данный подход позволяет гибко распределять JOBs в зависимости от имени ветки, с указанием режима запуска.
- В рамках решения критических задач по Security Issue, полностью перепроектирован механизм процесса аунтетификации. Полный рефакторинг Auth-proxy service реализованного на PHP.
- 100% покрытие тестами

Ссылки на примеры реализации

 hcp.hilti.com

Презентация проекта

pic4535599.jpg

Оценили проект:

0