Name: Egor Bogatov
Age: 31 yo
Location: Minsk, Belarus

I’m a software developer with 12 years of experience in commercial software development.
Micro-optimizations, LLVM, mobile and game development.


2016 - now

Senior Software Engineer
I work on CLR JIT compiler.
Previously: Mono Runtime, iOS/Android/WebAssembly integrations and optimizations.

Joined Xamarin in 2015 it was aquired by Microsoft a year after. Worked on UrhoSharp game engine and Mono BCL.

2014 - 2015

Freelance and pet projects
Java, C++, gamedev. Also, I developed a mobile game with over one million downloads. Some screenshots can be found here.

2013 - 2014

Senior Software Engineer
2D mobiles games for iOS and Android using Xamarin and a custom game engine.

2012 - 2013

Software Engineer
Windows Phone and Windows 8 clients for Viber messenger.

2008 - 2012

Software Engineer
Boring enterprise stuff: SQL, EF, WCF, DDD, WPF, WinForms.


DotNext 2020, Moscow - How JIT compiler works C++ CoreHard 2019, Minsk - LLVM tips & tricks for your front-end DotNext 2019, Moscow - .NET 5: runtimes DotNext 2018, Moscow - Microoptimizations inside .NET Core