Oleks Shturmov is a senior software engineer based in Copenhagen with 12 years of experience spanning research, teaching, and production engineering. He blends academic rigor—evident from PhD-level research on mobility-oriented programming and extensive teaching in advanced programming and systems—with hands-on backend work at SimCorp and prior roles in database and data engineering. An active open-source contributor, he has improved compilers and core database projects (notably contributing parser/lexer changes to the Futhark compiler and modernizing tests in realm-core), showing attention to language design and code quality. He routinely bridges theory and practice, automating educational workflows and shipping robust backend features for commercial and research systems. Colleagues describe him as a pragmatic problem-solver who prefers clean, well-tested implementations and incremental improvements that scale.
11 years of coding experience
3 years of employment as a software developer
Hørsholm International School
Master's degree, Datalogi, Master's degree, Datalogi at University of Copenhagen
Core database component for the Realm Mobile Database SDKs
Role in this project:
Back-end Developer
Contributions:41 commits in 2 years 1 month
Contributions summary:Oleks primarily focused on refactoring and improving the test suite within the realm-core repository. This involved removing dead code, aligning code, and converting existing tests to a standardized test-case framework, demonstrating a commitment to code quality. The user also worked on documentation of the test code. The user's changes included utilizing enums instead of integers, and better pseudocode for documentation.
:boom::computer::boom: A data-parallel functional programming language
Role in this project:
Back-end Developer
Contributions:32 commits, 5 PRs, 16 pushes in 4 months
Contributions summary:Oleks contributed to the Futhark compiler project by modifying the parser and lexer for the Futhark language. They focused on implementing features such as support for 64-bit integers, the "default" keyword, and made changes related to keyword handling and type definitions. The user also removed the "real" keyword and made updates to the parser and lexer to reflect the changes.
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.