Дмитрий Бушковский

.NET Backend Developer

.NET backend разработчик с 3+ годами коммерческого опыта. Разрабатываю и сопровождаю backend-сервисы на C#/.NET, работаю с ASP.NET Core, Entity Framework Core, PostgreSQL и MS SQL Server. Имею опыт интеграций с внешними системами, миграции сервисов на новую инфраструктурную платформу, горизонтального масштабирования и разработки фоновых задач. Интересуюсь распределёнными системами, микросервисной архитектурой и развитием backend-экспертизы.

Опыт

СКБ КонтурИюн 2024 — настоящее время
Инженер-программист
  • Разработка и сопровождение backend-сервисов на C#/.NET и ASP.NET Core
  • Проектирование и реализация интеграций с внешними системами, включая СМЭВ 4
  • Работа в инфраструктурной подкоманде продукта «Кабинет удостоверяющего центра»
  • Миграция сервисов на новую инфраструктурную платформу и адаптация к новым механизмам Service Discovery и развертывания
  • Перевод сервисов на новую архитектуру и модернизация существующих компонентов
  • Разработка решений для горизонтального масштабирования сервисов и работы в многоэкземплярном режиме
  • Настройка и сопровождение фоновых задач на Hangfire
  • Разработка и сопровождение CI/CD-пайплайнов в GitLab CI
  • Автоматизация сборки, тестирования и публикации сервисов и NuGet-пакетов
  • Разработка миграций базы данных и оптимизация работы с PostgreSQL
  • Настройка мониторинга, метрик, дашбордов и алертов с использованием Grafana и Moira
  • Подготовка технической документации и дизайн-документов, участие в согласовании архитектурных решений
  • Участие в дежурствах по сопровождению продукта, анализ и устранение инцидентов
Digital DesignЯнв 2023 — Июн 2024
Разработчик ПО
  • Разработка и сопровождение backend-приложений на C# и ASP.NET Web API
  • Участие в разработке платформы для автоматизации проведения совещаний и документооборота
  • Самостоятельная переработка механизма согласования и подписания документов с целью сделать его более универсальным, гибким и расширяемым
  • Проектирование структуры баз данных и разработка бизнес-логики с использованием MS SQL Server и PostgreSQL
  • Разработка хранимых процедур и оптимизация взаимодействия приложения с базой данных
  • Использование Entity Framework Core Code First для проектирования модели данных и выполнения миграций
  • Разработка и сопровождение клиентской части портала на AngularJS и JavaScript
  • Участие в проектировании новых функциональных возможностей и развитии архитектуры системы
Проектные организацииИюл 2012 — Сен 2022
Руководитель группы / Инженер-проектировщик ОВиК
  • Разработка проектной и рабочей документации для объектов промышленного и гражданского строительства
  • Участие в полном цикле проектирования и взаимодействие со смежными подразделениями и заказчиками
  • Координация выполнения проектных работ
  • Обеспечение соответствия проектных решений требованиям нормативной документации
  • Руководство группой специалистов