David Francoeur

Senior Software Developer at AI Venture Studio (Stealth)

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

🤩
Rockstar
🎓
Top School
David Francoeur is a Senior Software Developer with 11 years of experience building cloud-native, data-driven systems from Montreal. He specializes in Scala, Java and Python and has designed and maintained services and tooling across streaming, observability and API ecosystems using Kafka, Cassandra, ElasticSearch, Snowflake and Kubernetes. At Disney Streaming and Mnubo he shipped internal developer tooling, SDKs and observability libraries; more recently he built Snowflake Native Apps and an enterprise data chat interface that keeps data inside customers’ accounts. David contributes to open-source Scala tooling—refactoring scala-steward to improve VCS abstractions—demonstrating a focus on maintainability and modular design. He combines pragmatic DevOps experience (Ansible, Mesos, Kubernetes) with a knack for making complex data workflows auditable and automatable.
code11 years of coding experience
job11 years of employment as a software developer
bookCollege Computer Programming, College Computer Programming at Collège Édouard-Montpetit
bookBaccalaureate Computer Software Engineering, Baccalaureate Computer Software Engineering at École de technologie supérieure
github-logo-circle

Github Skills (8)

git10
refactoring10
github10
scala10
version-control9
dependency-management9
api8
apidoc8

Programming languages (17)

C#JavaCSSPureScriptScalaGoHTMLJSON

Github contributions (5)

github-logo-circle
:robot: A bot that helps you keep your projects up-to-date
Role in this project:
userBack-end Developer
Contributions:11 reviews, 26 commits, 15 PRs in 3 years 4 months
Contributions summary:David primarily contributed to refactoring and reorganizing code within the "scala-steward-org/scala-steward" repository. The changes involved moving code between modules, specifically shifting data and functionality related to GitHub to a more generic VCS package. These commits also included refactoring API-related code, moving functionalities to VCS selection and specific classes and moving some GithubRepoAlg to VCSRepoAlg. These refactorings indicate an effort to improve the codebase's structure and maintainability.
scala-cliazure-reposdependenciesupdate-servicemaven
mnubo SmartObjects .NET/C# client
Contributions:43 pushes, 14 branches in 2 years 6 months
dotnetcsharp
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