Summary
Roman Sorokin is a Senior Software Engineer with 10 years of experience building reliable backend systems and observability platforms, most recently driving SLO and FinOps tooling and centralized monitoring that raised service reliability from 95% to 99%. He is a C#/.NET specialist who designs end-to-end systems—SLO/SLA/SLI pipelines, multi-level dashboards, and cloud cost-optimization tools—integrating Prometheus, Grafana, OpenTelemetry and Azure/Yandex Cloud. Roman pairs pragmatic engineering (CQRS, Clean Architecture, DDD) with strong testing and CI/CD practices to reduce technical debt and improve developer productivity. As an education mentor at ITMO University, he translates complex OOP concepts into clear learning for students, reflecting his knack for making tech accessible to non-specialists. Off the clock he treats automation as a hobby and a challenge, aiming to automate repetitive work wherever possible.
10 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, 4, Bachelor's degree, Computer Software Engineering, 4 at Университет ИТМО
English