Dmitriy Ivanov

Software Engineer at Open Source

Auckland, Auckland, New Zealand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Dmitriy Ivanov is a versatile software engineer and seasoned technical leader with over a decade of hands-on experience and a 20-year IT background grounded in an Engineer’s degree in Automated Data Processing & Management Systems. He has led integration and high-load processing teams, architecting GPU-accelerated computer vision pipelines and building scalable microservices that bridge Python, .NET, C++ and CUDA. Dmitriy combines deep systems and performance expertise—multithreaded integration between Python and .NET and CI automation on real hardware—with practical product delivery across startups and enterprise contexts. He is an active open-source contributor, notably improving pythonnet’s memory management and cross-platform build stability to ease Python/.NET interoperability. Based in Auckland, he thrives in collaborative environments, mentoring teams and embedding DevOps practices to ship reliable, test-backed systems. Now at Vista Group, he’s seeking the next challenge where his mix of low-level optimization and full-stack integration experience can drive measurable impact.
code11 years of coding experience
job11 years of employment as a software developer
bookEngineer's degree, Automated Data Processing & Management Systems, Engineer's degree, Automated Data Processing & Management Systems at Samara State Aerospace University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1,220reputation
233kreached
11answers
1question
github-logo-circle

Github Skills (17)

python10
clr10
net10
dotnet-new10
dotnet10
asp-net10
clrs10
dotnet-core10
csharp10
asp-net-core9
cookie9
mono9
ffi8
azure6
visual-studio6

Programming languages (10)

C#PowerShellTypeScriptC++CJavaScriptGoPHP

Github contributions (5)

github-logo-circle
pythonnet/pythonnet

Jan 2017 - Jan 2018

Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers.
Role in this project:
userBack-end Developer
Contributions:54 commits, 20 PRs, 8 pushes in 1 year
Contributions summary:Dmitriy primarily focused on improving the Python for .NET integration library, pythonnet. Their contributions involved fixing memory management issues within the `runtime.cs` file, specifically addressing problems related to argument handling in functions like `Py_Main` and `PySys_SetArgvEx`. Furthermore, they addressed build-related dependencies, improved the build system by adding and refactoring the xplat option, and fixed issues with the NetCoreApp 2.0 target. Their work ensured safer binary substitution and improved the library's stability and cross-platform compatibility.
dotnetpythonscriptingmonopythonnet
dmitriyse/pythonnet

Jul 2016 - Jan 2018

Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers.
Contributions:5 releases, 59 commits, 334 pushes in 1 year 6 months
dotnetpythonscriptingruntimeclr
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.
Request Free Trial
Dmitriy Ivanov - Software Engineer at Open Source