Меня зовут Олег, я backend-разработчик. За коммерческой разработки прошёл путь от небольших внутренних систем до высоконагруженных распределённых сервисов.
Работал в разных доменах: финтех и платежи, ERP-системы, IoT-устройства. Везде основной фокус был на backend: проектирование, оптимизация, надёжность и производительность.
Ключевые достижения:
· Спроектировал поэтапную миграцию монолита на модульную/микросервисную архитектуру без остановки бизнес-процессов, время внедрения новых функций сократилось на 40%. · Оптимизировал SQL-запросы в базе >70 ГБ: среднее время ответа API снизилось с 130 до 40 мс, пропускная способность тяжёлых операций выросла с 500 до 1600 RPS. · Разработал асинхронный сервис на .NET 8 (RabbitMQ + Dapper) для генерации документов и сохранения в S3 с отказоустойчивостью и обработкой пиковых нагрузок 24/7. · Участвовал в разборе P1-инцидентов, внедрял post-mortem, улучшал процессы Code Review и CI/CD. · Довёл покрытие тестами до 95%+ (unit + интеграционные), что снизило количество регрессионных ошибок в production в 3 раза. · Интегрировал оплату через СБП, что увеличило средний чек на 18%. · Проводил технические сессии по поиску узких мест с dotMemory, PerfView и Grafana.
Стек: C#/.NET 8/6 и .NET Framework, ASP.NET, MS SQL, PostgreSQL, RabbitMQ, Dapper, Entity Framework, Docker, CI/CD, Git, Linux, Grafana, Loki, AWS S3, Redis, Elasticsearch. Дополнительно: Go, gRPC, Kafka, MariaDB (некоммерческий опыт и pet-проекты).
Что мне интересно: Высокие нагрузки, проектирование архитектуры, оптимизация производительности, отказоустойчивые распределённые системы, работа в сильной команде с культурой code review и тестирования.
Открыт к интересным проектам и предложениям. Буду рад обсудить задачи, где смогу принести пользу как backend-разработчик на стеке .Net/C# или Go/Golang