Dmitry Savenko

Technical Leader at Xored Software Inc

Novosibirsk Oblast, Russia
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

👤
Senior
🎓
Top School
Dmitry Savenko is a technical leader with 15 years of software engineering experience, currently leading engineering efforts at Xored Software on complex lab orchestration and test automation products. He combines deep backend expertise in Java/JEE, PostgreSQL and Jenkins plugin development with hands-on C/C++ and machine learning work using TensorFlow, Caffe and OpenCV. Dmitry has a track record of shipping production-grade features—ranging from optimized DNN layers and benchmarking tools to a performant web-based VT100 emulator and sophisticated log-analysis plugins driven by PEG grammars. He contributes to notable open projects like MLCommons’ Collective Knowledge, where he improved test automation and robustness for reproducible ML benchmarking. Based in Novosibirsk, he blends systems-level optimization with practical web and DevOps tooling, and maintains an active GitHub and personal site showcasing technical experiments and internal tooling.
code14 years of coding experience
job4 years of employment as a software developer
bookMaster, IT, Master, IT at Novosibirsk State University (NSU)
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

unit-testing10
automation10
automations10
unit-test10
python10
testing10
perf7
mlp7

Programming languages (10)

TypeScriptJavaC++FantomCMakeJavaScriptHTMLGroovy

Github contributions (5)

github-logo-circle
mlcommons/ck

Jul 2016 - Oct 2016

Collective Knowledge (CK), Collective Mind (CM) and Common Metadata eXchange (CMX): community-driven projects to facilitate collaborative and reproducible research and to learn how to run AI, ML, and other emerging workloads more efficiently and cost-effectively across diverse models, datasets, software, and hardware using MLPerf.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:42 commits, 10 PRs, 5 pushes in 2 months
Contributions summary:Dmitry primarily contributed to the project by adding and improving the testing framework. They implemented a basic test runner and added tests for various kernel functions such as `safe_float`, `system_with_timeout`, and others, ensuring the reliability of core functionalities. The user also fixed existing tests and enhanced the test reporting mechanism, including handling edge cases and improving overall test coverage. This work focused on verifying the correct behavior and robustness of the Collective Knowledge project.
pythonbenchmarkingmodularitycollaborationreuse
dsavenko/agnostic

Nov 2014 - Feb 2015

Contributions:92 commits, 1 PR, 50 pushes in 2 months
definition
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
Dmitry Savenko - Technical Leader at Xored Software Inc