Контакты
Ссылки
Навыки
C# & .NET
JavaScript & TypeScript
Docker
Terraform
Cloud Computing
HTML & CSS
SQL
Kubernetes
Delphi & Pascal
C++ & Qt
Языки
Русский
Английский
Обо мне
Старший разработчик с 15+ лет практического опыта в коммерческой разработке: проектирование архитектуры распределённых систем, микросервисы, облачные вычисления, DevOps и CI/CD на базе Kubernetes, AWS, Terraform.
Последние годы — в роли технического лидера и архитектора: формирую инженерные процессы, провожу код-ревью и менторство, разрабатываю переиспользуемые библиотеки и платформенные решения для команд. Вывел SaaS-продукт TestFirst с нуля до production; сейчас участвую в развитии корпоративного PKI-решения масштаба более 40 млн сертификатов в год.
Активно внедряю AI-инструменты в инженерные практики — считаю это направление одним из главных рычагов производительности команд в ближайшие годы. Ценю чистый код, продуманную архитектуру и решение сложных инженерных задач.
Опыт работы
Старший разработчик, Clearway Integration (ООО «Клируэй Текнолоджис»)
март 2025 — по настоящее время
ЕСАУС — корпоративное PKI-решение (реестр отечественного ПО, №13033) для автоматизации жизненного цикла TLS-сертификатов и SSH-ключей. Масштаб продукта: более 40 млн сертификатов в год, пиковая нагрузка до 10 000 выпусков в минуту, более 700 типов подключённых систем. Работа над несколькими ключевыми компонентами распределённой архитектуры.
Обязанности:
- Проектирование и разработка микросервисов на C#/.NET 8 и Go в составе компонентов ЕСАУС
- Создание и развитие переиспользуемых библиотек и инженерных практик для команд продукта
- Участие в принятии архитектурных решений с учётом долгосрочного развития системы
- Код-ревью, менторство разработчиков, участие в технических собеседованиях кандидатов
- Развитие технической документации команды
Достижения:
- Разработка платформенной библиотеки на базе OpenTelemetry для всех .NET-сервисов продукта. Стандартизирует метрики, трейсы и экспортёры (Prometheus, OTLP), снимает с команд рутину по настройке мониторинга и обеспечивает единый формат данных по всем сервисам
- Разработка библиотеки для унификации Liveness/Readiness-проб в микросервисах: готовые проверки для БД (EF Core, в т.ч. через IDbContextFactory), HTTP-зависимостей (включая composite-кластеры и динамический service discovery), NATS
- Развёртывание и настройка observability-инфраструктуры команды: полный стек Prometheus + Grafana + Jaeger, централизованное логирование на Vector → OpenSearch, разработка набора дашбордов Grafana для общих и прикладных метрик сервисов
- Внедрение YARP для проксирования межсервисного взаимодействия вместо генерируемых API-клиентов — снижение связанности компонентов и упрощение поддержки контрактов
- Активное внедрение AI-инструментов в инженерные практики: использование AI для увеличения покрытия тестами production-сервисов, генерации технической документации, ускорения разработки микросервисов на C# и Go
Технологии:
- Backend: C#, .NET 8, ASP.NET Web API, Go, YARP, Entity Framework Core
- Безопасность / PKI: X.509, mTLS, взаимодействие с УЦ разных производителей; протоколы CMP, EST
- Observability и логирование: OpenTelemetry, Prometheus, Grafana, Jaeger, Vector, OpenSearch
- Инфраструктура: Docker, Kubernetes, NATS, Redis
- Базы данных: PostgreSQL
- AI-инструменты: Ollama, Anthropic Claude
Ведущий разработчик / Архитектор, TestFirst
февраль 2022 — март 2025
TestFirst - облачная платформа для управления тестированием, включая ручное и автоматизированное тестирование.
Обязанности:
- Проектирование и реализация масштабируемой микросервисной архитектуры
- Проведение технических собеседований, менторство и код-ревью
- Полный цикл разработки: от анализа требований до реализации
- Построение CI/CD-процессов с нуля, включая полную автоматизацию тестирования и развертывания
Достижения:
- Разработка продукта с нуля до выхода на рынок
- Интеграция со сторонними сервисами, такими как Jira, ChatGPT и др.
- Автоматизация развертывания рабочих окружений (QA, Staging, Production)
- Реализация динамического создания выделенных окружений на каждый Pull Request, что значительно ускорило разработку и повысило качество тестирования
Технологии:
- Backend: C#, .NET 8, ASP.NET Web API, Entity Framework Core, Node.js
- Frontend: TypeScript, React (Next.js), WPF+MVVM
- DevOps: GitHub Actions, Kubernetes, Terraform, AWS (EC2, EKS, RDS)
- Базы данных и брокеры сообщений: PostgreSQL, RabbitMQ, Redis
Senior Software Engineer, Crossover
апрель 2018 — февраль 2022
Работал над множеством международных проектов в области облачных платформ и корпоративных приложений.
Ключевые проекты:
- Inside Sales (XANT) – Playbooks: разработка облачной телефонии нового поколения.Технологии: Node.js, TypeScript, AWS (CDK, DynamoDB, API Gateway, Lambda), Redis, Twilio API
- DevSpaces: Доработка и поддержка ПО, миграция компонентов системы на архитектуру ARM64.Технологии: Go, TypeScript, Kubernetes, Terraform
- Jive Daily: кроссплатформенная мобильная разработка с использованием React Native.
- Jive GraphQL: разработка GraphQL API для платформы Jive.Технологии: AWS (AppSync, API Gateway, Lambda), TypeScript, Node.js, Terraform
- Knowledge Marketing (UAS): полный цикл разработки (ASP.NET, WPF)
Участвовал в других проектах, быстро осваивал новые архитектуры и инструменты.
Software Engineer, Crossover
август 2015 — апрель 2018
Работал над корпоративными решениями и интеграциями с продуктами Microsoft, а также над разработкой SharePoint-приложений.
Ключевые проекты:
- Jive Integrations: разработка и поддержка интеграций с Microsoft Office, Office 365, SharePoint (2010–2016), Outlook.Технологии: .NET/C#, SharePoint, Outlook API
- Aurea Compliance Manager (NextDocs): разработка решений на базе Microsoft SharePoint.Технологии: .NET/C#, SharePoint, MS SQL Server, IIS
Ведущий инженер-программист, ООО «НГП Информ»
июль 2013 — июль 2015
Разработка и поддержка корпоративных приложений для автоматизации процессов в нефтяной отрасли (АСУ ТП).
Технологии: .NET (WPF+MVVM, WCF, ASP.NET MVC), MS SQL Server
Разработчик .NET, Forrards
февраль 2013 — июль 2013
Разработка настольных и веб-приложений:
- Языки и платформы: .NET (C#, VB.NET), ASP.NET MVC, WinForms, WPF
- JavaScript: jQuery, ExtJs, HighCharts
- ORM: Entity Framework
- СУБД: Microsoft SQL Server
- Отчеты: Stimulsoft Reports, SSRS
Программист .NET, ЗАО НТЦ «СТЭК»
август 2012 — октябрь 2012
Разработка настольных и веб-приложений на платформе .NET (C#, WinForms, ASP.NET, DevExpress XAF, MS SQL Server).
Инженер-программист, ООО «КОМПАНИЯ «КРЕДО-ДИАЛОГ»
август 2007 — август 2012
- Разработка Windows-приложения для автоматизированного расчета стоимости инженерных изысканий и подготовки сметной документации. Получено авторское свидетельство.Технологии: Delphi, MS SQL Server, MySQL
- Разработка SaaS-приложения для оценки стоимости инженерных изысканий и подготовки документации.Технологии: C#, ASP.NET, Silverlight, Entity Framework, Telerik, MS SQL Server, WCF, SSL
Образование
Южно-Уральский Государственный Университет (ЮУрГУ)
Автоматизация технологических процессов и производств
1999 — 2004