Summary
Leonid Mokrushin is a Principal Researcher based in Stockholm with 12+ years of experience applying formal knowledge representation, AI planning, and cognitive systems to automation and cloud/network problems. At Ericsson since 2007 he progressed from researcher to principal, translating theoretic models—timed automata and schedulability analysis—from his PhD work into practical toolsets and industrial research. He combines deep formal-methods rigor with applied systems thinking to make abstractions that are both precise and operational, echoing his GitHub-cited Dijkstra insight. Known for bridging research and product needs, he focuses on scalable automation across networks and cloud environments while retaining an uncommon emphasis on semantic clarity in system design.
12 years of coding experience
11 years of employment as a software developer
M.Sc. Computer Software Engineering, M.Sc. Computer Software Engineering at Peter the Great St.Petersburg Polytechnic University