Kevin Avignon

Senior Software Developer at Giverny Capital Inc

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
Kevin Avignon is a Senior Software Developer with 11 years of experience building reliable, scalable backend systems and developer tooling across C#, F#, Ruby, and Elixir/Phoenix stacks. He has driven measurable impact at companies like Shopify—cutting 70% of recurring man-hours for billing workflows—and led rewrites that transformed fragile monoliths into testable microservices using gRPC, Kafka, and Protocol Buffers. A pragmatic advocate for functional programming, Kevin serves on the board of the F# Software Foundation and contributes to tooling and code analyzers such as Refactoring Essentials. He excels at improving developer experience through linters, automation, and observability migrations, and has repeatedly reduced grunt work and performance costs by large margins. Based in Montreal, he balances leadership and hands-on engineering, mentoring juniors and producing clear system and onboarding documentation that accelerates team ramp-up. Outside core projects he focuses on system design and backend tooling with modern realtime frameworks like Phoenix + LiveView.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Engineering (BEng) Computer Software Engineering, Bachelor of Engineering (BEng) Computer Software Engineering at École de technologie supérieure
stackoverflow-logo

Stackoverflow

Stats
2,893reputation
137kreached
46answers
30questions
Badges
uwp
top-1%
github-logo-circle

Github Skills (12)

uwp10
code-analysis10
roslyn10
refactoring10
csharp10
dotnet-core10
testing9
xamarin-android6
xamarin6
windows-store6
android6
java6

Programming languages (18)

C#PowerShellJavaCSSC++RustTeXScala

Github contributions (5)

github-logo-circle
Refactoring Essentials for Visual Studio
Role in this project:
userBack-end Developer
Contributions:59 commits, 26 PRs, 86 comments in 1 month
Contributions summary:Kevin primarily contributed to the refactoring of C# code, focusing on the implementation and modification of diagnostic analyzers and code fix providers within the Refactoring Essentials project. Their work involved creating and improving analyzers related to code redundancies, such as delegate creation, string to char array calls, and variable usage. Additionally, the user demonstrated skills in debugging and testing the implemented code changes.
visual-studio-extensioncsprojrefactoringc-sharpnuget
Contributions:22 reviews, 26 commits, 25 PRs in 1 year 11 months
dotnetclickspairingmatchingperiods
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
Kevin Avignon - Senior Software Developer at Giverny Capital Inc