Summary
Mykhailo Shevchuk is a Lead Software Engineer based in Kyiv with 11 years of commercial experience building and evolving cloud-native .NET systems and guiding teams from prototype to production. He has a strong track record in designing microservices architectures, migrating SOA to MQ-driven architectures, and implementing secure authentication flows (OIDC/PKCE) while working closely with product and business stakeholders. As a hands-on technical lead he has built microframeworks, delivered platform-level features (including a Serilog sink for Grafana Loki), and mentored engineers across startups and enterprise projects. His background spans game platforms, healthtech, finance, and insurance domains, and he combines practical functional-programming techniques (F#, language-ext) with solid DevOps practices (Docker, Kubernetes, Azure). Notably, he led cross-functional teams up to eight people and repeatedly moved projects from monoliths to scalable microservices while maintaining OWASP-aligned security.
11 years of coding experience
7 years of employment as a software developer
Igor Sikorsky Kyiv Polytechnic Institute
Русский, Украинский, Английский