Dmitry Obukhov is a seasoned software engineer with 13 years of experience spanning low-level systems, network protocols, 3D graphics and cross-platform application development. Based in Copenhagen, he combines deep systems knowledge with mobile expertise, contributing to notable open-source projects such as Realm (core sync and Swift integrations) and the Cartography Auto Layout DSL for iOS. His work shows a pragmatic focus on stability, platform compatibility and test-driven improvements—ranging from metadata handling in database sync to authentication error modeling in mobile demos. Trained at Bauman MSTU with both B.Eng. and M.Eng. in Computer Science, he brings a rigorous engineering background and a knack for making complex, device-spanning software reliable and maintainable.
13 years of coding experience
Bachelor of Engineering (B.Eng.), Computer Science, Bachelor of Engineering (B.Eng.), Computer Science at Bauman Moscow State Technical University
Realm is a mobile database: a replacement for Core Data & SQLite
Role in this project:
Mobile Developer (iOS)
Contributions:34 commits, 11 PRs, 13 pushes in 11 months
Contributions summary:Dmitry primarily contributed to the iOS-specific examples within the Realm Swift repository, focusing on the integration and demonstration of Realm's features. They made changes to the OS X demo, fixing schema issues and cleaning up code. The user implemented authentication error handling, added authentication error tests and added a server error response model.
Core database component for the Realm Mobile Database SDKs
Role in this project:
Back-end & Database Engineer
Contributions:42 commits, 5 comments in 5 months
Contributions summary:Dmitry contributed to the core database component of the Realm Mobile Database SDKs, focusing on the sync functionality. Their commits introduced a new parameter for resetting metadata during file system configuration, along with related test cases. Furthermore, the user made several changes related to framework linking and network reachability, which shows their focus on improving stability and platform compatibility.
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.