Patrick Dube

Senior Software Developer at Apple

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
Patrick Dube is a Senior Software Developer with 11 years building cloud-native platforms and tooling, currently based in Montreal and working at Apple after recent work on Nasdaq’s sustainability data platform. He combines backend systems expertise (Java, Go) with DevOps experience, having led CloudOps teams to convert an on-premise product to a SOC 2‑compliant SaaS and run reliable CI/CD and network configurations. Patrick is an active open-source contributor to major cloud projects like Apache CloudStack and OpenStack4j, where he focused on telemetry, date handling, and API/DB integrations. Comfortable across full-stack and infrastructure layers, he has shipped orchestration plugins for GCP, Azure, OpenStack and Kubernetes and built migration tools that enabled zero-downtime customer onboarding. Practical, detail-oriented, and security-minded, he brings both hands-on coding and people leadership to complex cloud migration and observability problems.
code11 years of coding experience
job12 years of employment as a software developer
bookDEC Pure and Applied Sciences, DEC Pure and Applied Sciences at Collège Jean-de-Brébeuf
bookBachelor of Engineering Software, Bachelor of Engineering Software at McGill University
languagesEnglish, French
github-logo-circle

Github Skills (19)

date-parsing10
apache-cloudstack10
java10
javas10
openstack10
telemetry10
api-design9
unit-testing9
devops9
virtualization9
infrastructure9
orchestra8
orchestration8
python8
kvm7

Programming languages (7)

SmartyJavaCSSJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
apache/cloudstack

Sep 2015 - Dec 2016

Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:13 commits, 34 PRs, 124 comments in 1 year 2 months
Contributions summary:Patrick's commits primarily focused on enhancing the Apache CloudStack platform, with modifications to both the server-side logic and the system's infrastructure components. Their contributions include adding project ID support to VPN customer gateway creation and listing functionalities, demonstrating an understanding of backend API design and database interactions. The user also worked on bug fixes for affinity groups, demonstrating a focus on the reliability of the cloud infrastructure. Furthermore, the user made changes to the system's configuration scripts and network ACL rules, indicating proficiency in DevOps aspects such as deployment and network management.
pythonapache-cloudstackxcp-nghostingcloud-computing
ContainX/openstack4j

Jun 2017 - Jul 2017

A Fluent OpenStack SDK / Client Library for Java
Role in this project:
userBack-end Developer
Contributions:13 commits, 2 PRs, 24 comments in 16 days
Contributions summary:Patrick primarily focused on modifying the core Java code of the OpenStack4j library, particularly within the telemetry domain. Their contributions involved fixing date parsing issues, modifying date formats, and refactoring date-related functionality. They also added and modified the `SampleCriteria` class and related services, indicating involvement in query optimization or feature additions within the telemetry framework. The user's work also included the addition and modification of test cases for the telemetry date deserialization.
client-libraryconnectorkeystoneopenstack4jsdk
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
Patrick Dube - Senior Software Developer at Apple