Summary
Semyon Ivanov is a full‑stack software engineer with eight years of experience and a current Software Engineer II role at Microsoft, specializing in backend development, SRE, and cloud-native platform work. He has led large migrations and platform initiatives—most notably migrating a monolithic .NET Framework codebase to .NET Core services on Kubernetes at Smartcat—while building reliable async messaging libraries on Kafka and improving observability with Prometheus/Grafana. Comfortable across languages and stacks (C#, .NET, Rust, Typescript) and familiar with Datastores and infra (Postgres, MongoDB, Redis, Elasticsearch, AWS), he blends hands‑on coding with system design and CI/CD automation. Based in Belgrade, he pairs production-minded engineering with an eye for developer velocity, and maintains a public CV at cv.semyon.dev for deeper technical detail.
8 years of coding experience
6 years of employment as a software developer
MSTU MIREA