Неделя бесплатных воркшопов для тех, кто хочет использовать ИИ для работы, но пока не понимает, как из этого сделать эффективные рабочие процессы.
Неделя бесплатных воркшопов для тех, кто хочет использовать ИИ для работы, но пока не понимает, как из этого сделать эффективные рабочие процессы.
Инженер с более чем 10-летним опытом коммерческой разработки. Специализируюсь на рефакторинге высоконагруженных монолитных систем, построении отказоустойчивых распределенных сервисов и оптимизации процессов доставки кода. Глубоко понимаю устройство платформы .NET Framework 4.8 и успешно перевожу проекты на современный ASP.NET Core (.NET 8/9).
Последние годы совмещаю разработку ключевых микросервисов с техническим наставничеством и архитектурой. Убежден, что качественный продукт строится на прозрачных инженерных процессах и глубоком понимании бизнеса.
Пет-проекты
-Migration Island (https://github.com/mabramovsd/Migration)
Микросервисная архитектура на .NET 8, демонстрирующая владение современными практиками enterprise-разработки.
Стек: ASP.NET Core Web API, EF Core (Code-First), PostgreSQL, RabbitMQ, Docker Compose.
Решения: Разделение Bounded Contexts на разные базы данных, реализация Soft Delete pattern, Multi-stage Docker builds для оптимизации образов, строгая версия API.
-DocumentEditing (https://github.com/mabramovsd/DocumentEditing)
Система совместного редактирования документов в реальном времени.
Стек: .NET 8, ASP.NET Core, SignalR, JWT Auth, XUnit.
Решения: Реализация ReaderWriterLockSlim для интеллектуальных блокировок (Shared vs Exclusive lock), кастомные Claims в JWT, система аудита изменений, real-time уведомления о присутствии редакторов.


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Развитие критически важной CRM-системы в сфере ипотеки (монолит ~4 млн строк, БД > 1500 таблиц).
-Спроектировал и внедрил отказоустойчивую очередь сообщений (RabbitMQ) с использованием паттернов Outbox и Dead Letter Queue для интеграции со смежными сервисами банка, обеспечив гарантированную доставку событий при падении внешних систем.
-Провел миграцию ядра системы с устаревшей ORM IdeaBlade на Dapper, распилив «божественные объекты». Это снизило нагрузку на CPU сервера БД на 25% и ускорило выполнение тяжелых отчетов.
-Разработал модуль синхронизации мастер-данных (пользователи, адреса) между системами.
-Настроил пайплайны частичного деплоя (CI/CD на TeamCity/Jenkins), сократив время выкладки функционала с 2–3 часов до 15–60 минут без даунтайма.
Работа над проектами в MedTech и FinTech (лизинг автомобилей).
- Система управления документацией: Реализовал новую стратегию обновлений брокера сообщений (MSI + ClickOnce) с разделением на обязательные и опциональные релизы, что позволило выпускать фиксы без остановки сервиса. Разработал механизм пессимистической блокировки документов на уровне БД.
- Обновление ПО под Microsoft Dynamics CRM: Написал комплекс ETL-скриптов миграции терабайтных баз данных (~сотни ГБ) на новую версию схемы без простоя бизнес-процессов. Автоматизировал развертывание тестовых сред (PowerShell/Bash), сократив подготовку стенда с 4 часов до 30 минут. Участвовал в миграции репозиториев TFS -> Git.
Разработка CAD/CAM системы для крупного машиностроительного предприятия.
- Перевел интерфейс тяжеловесного WinForms-приложения с многооконной модели на SDI (навигация в стиле браузера), упростив онбординг инженеров.
- Реализовал интеграцию с Siemens Unigraphics NX API и корпоративным Oracle DB (PL/SQL) для автоматизации обмена спецификациями.
- Разработал ролевую модель доступа (RBAC) и систему версионирования конструкторской документации.
Специальность "Прикладная математика и информатика", красный диплом
Кандидат технических наук по специальности "математическое моделирование, численные методы и комплексы программ"