Dmytro Aleksandrov

Principal Software Engineer at Autodesk

Old Toronto, Ontario, Canada
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
Dmytro Aleksandrov is a Principal Software Engineer with over a decade of experience building data products, platforms, and ML-enabled pipelines, currently driving architecture and delivery at Autodesk. He blends strong backend and data engineering skills—Scala, Python, Spark, SQL, AWS—with disciplined TDD and agile practices to turn research-grade ideas into production-grade systems. His background spans R&D and product roles at companies like Kinaxis, Captify and Samsung R&D, giving him a pragmatic balance of performance engineering and product focus. An active open-source contributor, he has improved infrastructure tooling in high-profile projects such as Terraform and VyOS, adding provider features, acceptance tests, and operational automation. Based in Toronto, he pairs deep systems expertise with hands-on DevOps experience, often tackling low-level operational problems (NTP, DNS, disk/SSH automation) that keep data platforms reliable.
code11 years of coding experience
job14 years of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
languagesEnglish, Ukrainian
github-logo-circle

Github Skills (29)

cloud-manager10
python10
scripting10
testing10
command-line-interface10
powerdns10
bash10
terraform10
cicd10
terraformer10
script10
go10
command-line10
system-administration10
sh10

Programming languages (11)

TypeScriptJavaShellCScalaJavaScriptGoPerl

Github contributions (5)

github-logo-circle
vyos/vyos-1x

Aug 2018 - Aug 2019

VyOS command definitions, scripts, and utilities
Role in this project:
userBack-end & DevOps Engineer
Contributions:8 commits, 8 PRs, 5 comments in 1 year
Contributions summary:Dmytro contributed to the VyOS project by adding and modifying scripts and configurations related to system utilities and operation mode definitions. They implemented features for NTP and dynamic DNS updates, as well as rewriting commands to use Python and XML syntax. Furthermore, the user made changes to scripts for disk formatting, user management, and SSH key generation. These contributions span several areas including system administration, network configuration and command line interface functionality.
vyosdefinitions
hashicorp/terraform

Dec 2015 - Jun 2016

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Role in this project:
userBackend & DevOps Engineer
Contributions:6 commits, 3 PRs, 4 comments in 6 months
Contributions summary:Dmytro contributed to the PowerDNS provider for Terraform, implementing and enhancing its functionality. Their work included adding site documentation, moving provider implementation from a personal repository, and adding acceptance tests for common record types. The user also fixed record ID parsing issues for hyphenated hostnames and implemented stop-before-destroy behavior, indicating a focus on both backend provider logic and infrastructure management.
versionedconfiguration-filescloud-managementawscloud
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
Dmytro Aleksandrov - Principal Software Engineer at Autodesk