Dmytro Dziuma is a Senior Software Development Engineer with 12 years of experience designing and operating robust distributed systems, currently building internal and customer-facing tooling for Amazon RDS in Dublin. He specializes in .NET, Microsoft Orleans, Azure, and high-performance data structures and algorithms, with a track record of solving tricky serialization and storage-size issues in well-known open-source projects like RestSharp and Orleans. His career spans enterprise and cloud-native roles where he improved stability, logging, and performance for large-scale services and operational tooling. Notably, he contributed practical fixes that enabled Orleans to handle larger Azure Table Storage payloads and strengthened JSON deserialization across RestSharp, reflecting a focus on reliability and real-world interoperability. Trained in applied mathematics and system analysis, he blends rigorous theoretical grounding from academic research with hands-on engineering across cloud, messaging, and DI frameworks.
12 years of coding experience
11 years of employment as a software developer
Master of System Analysis and Control, Applied Mathematics, Computer Science, Master of System Analysis and Control, Applied Mathematics, Computer Science at Ivan Franko National University of Lviv
A Dependency Injection/Inversion of Control tool for .NET
Role in this project:
Back-end Developer
Contributions:30 commits, 19 PRs, 17 pushes in 2 years 8 months
Contributions summary:Dmytro primarily focused on improving the performance and functionality of the StructureMap library, a .NET dependency injection tool. Their contributions included cleaning up and optimizing existing code related to thread-local storage and instance key generation. The user also fixed a reported issue and implemented new features related to explicit arguments. Furthermore, the user added several unit tests to improve code coverage and ensure correct behavior.
Contributions:19 commits, 20 PRs, 123 comments in 1 year 5 months
Contributions summary:Dmytro primarily focused on improving the stability and maintainability of the Orleans framework. Their contributions include adding logging for error conditions, modifying type loading mechanisms to handle potential failures, and improving the Azure Table Storage provider by allowing storage of data larger than 64KB. They also addressed performance issues and provided fixes to address various bugs within the codebase.
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.