David Hill

Principal Software Maintenance Engineer at David Hill

Montreal, Quebec, 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
David Hill is a Principal Software Maintenance Engineer with 15+ years of hands-on experience designing, automating, and hardening large-scale virtualized and cloud infrastructures. Based in Montreal, he combines deep systems expertise—VMware, OpenStack, KVM, NetBackup, Solaris/Linux—and strong troubleshooting skills as a fourth-level support engineer at Red Hat, backporting upstream OpenStack fixes and patching kernel, OVS and hypervisor issues. He has run and automated enterprise fleets (thousands of cores) at Ubisoft, built CI/CD-driven VM image pipelines with Jenkins, and created custom monitoring and log-correlation tools that reduced operational toil. An active contributor to OpenStack Horizon, he focuses on pragmatic UX and functionality improvements as well as NFV customer support, reflecting a rare blend of developer mindset and carrier-grade operations experience. Colleagues rely on him for complex incident resolution, systems analysis, and continuous improvement across virtualization, backup, and orchestration stacks.
code15 years of coding experience
job15 years of employment as a software developer
bookBACC Certificat en Informatique, BACC Certificat en Informatique at UQAM
bookDEC Technique Informatique, DEC Technique Informatique at Collège Édouard-Montpetit
bookDEC Sciences Pures et Appliquées, DEC Sciences Pures et Appliquées at Collège Champlain
bookDES General, DES General at Antoine-Brossard
bookFormation communication inter-personnelle en milieu de travail et la clientèleUniversité de Montréal
languagesEnglish, French
github-logo-circle

Github Skills (12)

openstack10
python10
django10
javascript8
html8
restful-api7
angularjs7
api-design7
testing7
api-rest7
rest-api7
css6

Programming languages (10)

TypeScriptC#ShellC++CGoPHPHTML

Github contributions (5)

github-logo-circle
openstack/horizon

Jun 2018 - Sep 2020

OpenStack Dashboard (Horizon). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:5 commits in 2 years 3 months
Contributions summary:David primarily contributed to the OpenStack Horizon dashboard by fixing bugs, adding features, and improving the codebase. They addressed issues related to keypair creation, allowing underscores in names, and implemented functionality to set a default availability zone for VM creation. Additionally, the user modified code to get the correct timezone offset and disabled form auto-complete on the login form. These changes demonstrate a focus on improving the user experience and the functionality of the Horizon dashboard.
horizonopendevopenstackdashboardenterprise
david-hill/knox

Aug 2018 - Feb 2025

Contributions:102 pushes, 1 branch in 6 years 7 months
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
David Hill - Principal Software Maintenance Engineer at David Hill