Summary
Ilya Sorokin is a founder and lead developer with a decade of hands-on experience building distributed systems, AI-driven products, and high-throughput services across finance, gaming, e-commerce, and digital twins. With a PhD-level background in theoretical and mathematical physics from MIPT, he blends rigorous quantitative thinking with pragmatic engineering in languages from C# and Java to Scala, Python and Haskell. He founded iLiveMyLife, an AI-enhanced personal and team knowledge-graph platform featuring 3D graph exploration, GraphQL subscriptions and event-sourced microservices, and has led teams delivering complex cloud and real-time systems using Kafka, Docker/Kubernetes and CQRS/Event Store patterns. Past roles include building productivity frameworks at EA, a proprietary HFT engine backed by extensive tick-level backtesting, and multiple end-to-end product launches from single-person startups to 10-person teams. Known for pushing architectural boundaries, he brings a rare mix of deep math, functional programming fluency and full-stack product instincts to turn research-grade ideas into production-grade platforms.
10 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy - PhD Theoretical and Mathematical Physics, Doctor of Philosophy - PhD Theoretical and Mathematical Physics at Moscow Institute of Physics and Technology (State University) (MIPT)
English, Russian