Yegor Stepanov

Senior Software Engineer at DraftKings Inc.

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Yegor Stepanov is a Senior Software Engineer in London with a decade of experience blending rigorous mathematics and practical software development across Python, Java, and C++. He holds a PhD in Mathematics from Queen Mary and an MSc from Oxford, and has applied his academic expertise to real-world problems from Ensemble Kalman Smoothers for geological modelling to embedded vision systems. Yegor focuses on algorithms, time series forecasting, NLP and machine learning, and brings a performance-minded perspective illustrated by contributions to BenchmarkDotNet and a GC-free DI library for Unity. Comfortable in both research and production contexts, he excels at turning numerical methods into robust, efficient code and often optimizes for low-allocation, high-throughput scenarios.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Mathematics and Computer Science, summa cum laude, Bachelor's degree, Mathematics and Computer Science, summa cum laude at Saint Petersburg State University
bookMaster of Science - MS, Mathematics and Computer Science, Master of Science - MS, Mathematics and Computer Science at University of Oxford
bookDoctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Queen Mary University of London
stackoverflow-logo

Stackoverflow

Stats
61reputation
15kreached
1answer
0questions
github-logo-circle

Github Skills (15)

net10
asp-net10
dotnet-new10
dotnet10
benchmark10
benchmarking10
csharp10
performance-optimization10
dependency-injection10
dotnet-core10
unity3d10
game-engine9
engine9
unit-testing8
fibonacci6

Programming languages (3)

C#C++HLSL

Github contributions (5)

github-logo-circle
dotnet/BenchmarkDotNet

Dec 2021 - Dec 2022

Powerful .NET library for benchmarking
Role in this project:
userBack-end Developer / Performance Engineer
Contributions:67 reviews, 21 commits, 35 PRs in 1 year
Contributions summary:Yegor primarily contributed to improving the performance and functionality of the BenchmarkDotNet library. They made several changes to optimize code size calculations, refactoring the codebase to utilize byte units and introducing new features like an allocation ratio column. Furthermore, they addressed build and configuration issues by modifying default settings and fixing bugs. Their work focused on enhancing the accuracy and usability of the benchmarking process.
net-librarydotnetbenchmarkingbenchmarkperformance
hadashiA/VContainer

Jul 2022 - Aug 2022

The extra fast, minimum code size, GC-free DI (Dependency Injection) library running on Unity Game Engine.
Role in this project:
userBack-end Developer
Contributions:7 commits, 5 PRs, 21 comments in 26 days
Contributions summary:Yegor primarily contributed to the core functionality and configuration of the VContainer dependency injection library. Their commits focused on refining the `InjectAttribute` class and adding features related to object instantiation within the Unity game engine environment, including the ability to remove the "(Clone)" postfix. The user also made modifications to the `LifetimeScope` class and `Container` classes to improve instantiation behavior.
injectiondependency-injection-libraryunityundounity-game-engine
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yegor Stepanov - Senior Software Engineer at DraftKings Inc.