Senior .NET Developer

Уровень зарплаты: от 250 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)

Резюме: Senior .NET Developer

ПРОФИЛЬ
Инженер-программист, технический лидер и архитектор с более чем 20 годами коммерческого опыта в платежных платформах, финансовых системах, корпоративном ПО и продуктах с большим количеством интеграций.
Глубокая практическая экспертиза в C#/.NET и backend-архитектуре. Отвечаю за технические решения полного цикла: архитектуру, производительность, надежность, разбор сложных production-инцидентов и delivery. Руководил командами, провожу технические собеседования .NET-инженеров и ежедневно общаюсь на английском с международными заказчиками и инженерными стейкхолдерами.
Более 6 месяцев Claude Code является одним из основных инженерных инструментов во всех текущих проектах: для реализации, исследования кодовой базы, рефакторинга, отладки и эффективной работы с незнакомыми технологическими стеками.

КЛЮЧЕВАЯ ЭКСПЕРТИЗА
Backend и архитектура: C#, современный .NET, ASP.NET Core, REST, Minimal API, gRPC, SignalR, WebSockets, MediatR, CQRS, Outbox Pattern, фоновые процессы, модульные и микросервисные архитектуры
Данные и производительность: PostgreSQL, MSSQL, EF Core, Npgsql, Dapper, raw SQL, MongoDB, Redis, EF interceptors, оптимизация транзакций, SQL tuning, анализ query plans
Безопасность и надежность: OAuth2/OIDC, JWT, RBAC, Keycloak, IdentityServer/Duende, HashiCorp Vault, Polly, Health Checks, Rate Limiting, idempotency, retries/timeouts/circuit breakers
Тестирование: NUnit, MSTest, xUnit, Moq, NSubstitute, FluentAssertions, AutoFixture/Bogus, Testcontainers, переиспользуемые fixtures/factories, API integration testing
Cloud / интеграции / AI: AWS (S3, Secrets Manager), Azure services, Docker, RabbitMQ, Kafka, Azure Service Bus, Prometheus, Grafana, OpenAI/ChatGPT, Claude Code, системы на TypeScript

ПРОФЕССИОНАЛЬНЫЙ ОПЫТ

2024 - настоящее время
Lead .NET Engineer / Software Architect
Все проекты - интересные и технологичные. Подробности не раскрываются в связи с NDA.
Confidential Company

D.G. Techlink LTD - Cyprus
2019 - 2024
Senior .NET Engineer
US Mortgage Servicing Platform
Крупная американская платформа ипотечного обслуживания, включающая внутренние servicing-процессы и пользовательскую функциональность для заемщиков.
• Спроектировал и реализовал self-service портал заемщика: онлайн- и рекуррентные платежи, история счета и платежей, статистика и сценарии взаимодействия с клиентом.
• Самостоятельно спроектировал и выпустил экстренное решение mortgage forbearance в начале пандемии COVID-19 для большой клиентской базы.
• Разработал wizard примерно из 50 экранов с большим количеством ветвлений, eligibility logic и автоматическим пересчетом условий платежей.
• Спроектировал переиспользуемую инфраструктуру unit/integration tests: factories, shared fixtures, подготовку/очистку БД, migrations/seeding, isolation, mocks и API-level tests.
• Сформировал тестовые соглашения, благодаря которым новые тесты стало быстро создавать и сопровождать; подход позднее переиспользовался и развивался в других проектах и организациях.
Технологии: ASP.NET Core, C#, JavaScript, EF Core, MSSQL, Redis, Azure, NUnit, NSubstitute

EU Regulatory Document Platform
• Разрабатывал с нуля backend-сервисы европейской public-sector платформы для работы с нормативно-правовыми документами ЕС и связанными процессами их внедрения.
• Реализовывал .NET backend-сервисы, gRPC-интеграции и инфраструктуру unit/integration testing на PostgreSQL.
Технологии: .NET 8, C#, Minimal API, PostgreSQL, EF Core, gRPC
Ticketing & Public Transport Systems
• Разрабатывал backend-системы для ticketing и public-sector транспортных продуктов с использованием REST/gRPC и асинхронного messaging.
• Работал с RabbitMQ, Redis, Azure Functions, Service Bus, Blob Storage, Key Vault, Azure B2C и Microsoft Graph.
Технологии: .NET 6/7, C#, MSSQL, Dapper, RabbitMQ, Redis, gRPC, Azure

GlauxSoft AG - Switzerland
2014 - 2019
Lead .NET Engineer
• Руководил архитектурой и разработкой нескольких клиентских решений на базе общего CRM-продукта и внутреннего application framework.
• Определял архитектуру приложений, технические подходы, собственную dependency-injection инфраструктуру и стратегию автоматизированного тестирования.
• Разрабатывал web- и desktop-решения для страхования, медицины, строительства и contract-management.
• Создал и поддерживал крупный набор автоматизированных тестов с активным использованием mocking и переиспользуемой тестовой инфраструктуры.
Технологии: .NET Framework, C#, ASP.NET, WCF, WinForms, TeamCity, MSTest, NSubstitute

Diatom Enterprises - Latvia
2014
Senior .NET Engineer
• Разрабатывал европейское логистическое ПО в web- и desktop-формате: заказы, поставщики, поездки, счета и внешние интеграции.
Технологии: C#, .NET, ASP.NET MVC, WinForms, MSSQL, JavaScript

Aspose
2011 - 2013
Senior Software Engineer
• Разрабатывал и оптимизировал алгоритмы генерации и распознавания штрихкодов для Aspose.BarCode for .NET.
• Добавил несколько barcode symbologies, улучшил распознавание зашумленных/поврежденных изображений и переработал performance-critical части архитектуры.
• Внес вклад в достижение примерно 97% распознавания на внутренней тестовой базе; участвовал в архитектурных решениях и напрямую общался с заказчиками.
Технологии: C#, .NET Framework, image processing, barcode recognition, algorithm optimization

Более ранний инженерный опыт - USA / Europe
2002 - 2011
Software Engineer / Senior Software Engineer
• Разрабатывал коммерческие страховые, финансовые и корпоративные системы для международных заказчиков: web/desktop-приложения, service integrations, обработка документов/PDF и сложные бизнес-процессы.
• Работал с .NET/C#, C++, SQL-базами и web services; напрямую взаимодействовал с заказчиками из США.

ОБРАЗОВАНИЕ И СЕРТИФИКАЦИИ
Магистр по разработке программного обеспечения - Государственный технический университет, Донецк, Украина
Microsoft Certified Professional - Programming in C# | Agile and Scrum Basic Certificate
Английский - Professional working proficiency; ежедневная письменная, голосовая и видеокоммуникация с международными заказчиками, стейкхолдерами и инженерными командами.

Посмотрите похожие резюме

Middle+/Senior C# Desktop/Backend Developer
Зарплата: 220 000 руб.
Go developer
Зарплата: 350 000 руб.
Senior Go Developer
Зарплата: 280 000 руб.
IT Рекрутер
Зарплата: 150 000 руб.