Principal Software Engineer at Decisive Edge Business Solutions Inc
Calgary, Alberta, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
David Paquette is a Principal Software Engineer with 13 years of experience building cloud-first, user-focused web applications and developer services. Currently on the Azure DevOps product team at Microsoft, he blends deep C#, .NET, TypeScript and cloud expertise with strong software engineering fundamentals—architecture, refactoring, automated testing and usability. He has led large-scale platform work, including a virtual events platform for 100k+ concurrent users and migrations of legacy apps to Azure PaaS with CI/CD and pipeline automation. An active open-source contributor, he has improved test-data generation (GenFu) and refactored humanitarian-focused allReady, demonstrating attention to both backend design and front-end usability. Based in Calgary, David pairs hands-on coding with mentoring and architectural guidance, helping teams deliver higher quality, more maintainable software. He holds an MSc in Computer Science and often surfaces practical usability improvements others overlook when modernizing systems.
13 years of coding experience
18 years of employment as a software developer
Master of Science Computer Science, Master of Science Computer Science at University of Saskatchewan
GenFu is a library you can use to generate realistic test data. It is composed of several property fillers that can populate commonly named properties through reflection using an internal database of values or randomly created data. You can override any of the fillers, give GenFu hints on how to fill them.
Role in this project:
Back-end Developer
Contributions:6 releases, 2 reviews, 98 commits in 9 years 6 months
Contributions summary:David primarily contributed to the `genfu` library by adding features related to data generation. Their work involved implementing a property generator for email addresses, including adding supporting files and tests. They also implemented rule-based fillers, refactoring the project to use a fluent API for more flexible configuration. The user's changes involved code modifications across multiple files, including core logic and testing code.
This repo contains the code for allReady, an open-source solution focused on increasing awareness, efficiency and impact of preparedness campaigns as they are delivered by humanitarian and disaster response organizations in local communities.
Role in this project:
Back-end Developer
Contributions:164 commits, 48 PRs, 8 pushes in 3 years 5 months
Contributions summary:David primarily focused on refactoring the data access layer, splitting it into partial classes for activities, tasks, and activity signups within the AllReadyDataAccessEF7 class. They also made changes to the task and event models and their associated views, updating the codebase to align with a major beta upgrade. The user also addressed issues with the front-end user interface with the management pages.
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 Paquette - Principal Software Engineer at Decisive Edge Business Solutions Inc