Tyrie Vella

Senior Software Engineer at Microsoft

Redmond, Washington, United States
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
Tyrie Vella is a Senior Software Engineer with a decade of experience building robust backend systems at Microsoft, where he progressed from SDE to Senior Engineer since 2010. With a foundation in electrical engineering (BYU) and a master’s in computer science (Georgia Tech), he blends hardware-minded rigor with advanced software design. He is an active open-source contributor, notably enhancing core Git + .NET functionality in the widely used LibGit2Sharp project by adding merge and cherry-pick features and fixing object-db bugs. Based in Redmond, he focuses on practical, well-tested solutions for complex version-control interactions and merge conflict handling. Colleagues rely on him for deep protocol knowledge, steady delivery, and thoughtful handling of tricky edge cases that often surface only in production.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at Georgia Institute of Technology
bookBS, Electrical Engineering, BS, Electrical Engineering at Brigham Young University
languagesJapanese
github-logo-circle

Github Skills (14)

version-control10
net10
asp-net10
libgit2sharp10
git10
dotnet-new10
libgit210
dotnet10
csharp10
dotnet-core10
testing9
mergesort9
merge9
algorithm9

Programming languages (7)

TypeScriptC#PowerShellCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
libgit2/libgit2sharp

Feb 2018 - Apr 2018

Git + .NET = ❤
Role in this project:
userBack-end Developer
Contributions:3 commits, 5 PRs, 2 comments in 2 months
Contributions summary:Tyrie contributed significantly to the core functionality of the LibGit2Sharp library by adding methods related to merging and cherry-picking commits. They introduced new features such as `MergeCommitsIntoIndex` and `CherryPickCommitIntoIndex`, along with the necessary supporting classes and tests. The commits demonstrate expertise in interacting with the underlying Git implementation and handling merge conflicts. The user also addressed a bug related to writing objects to the object database.
dotnetlibgit2version-controldotnet-core
tyrielv/libgit2

Jan 2018 - Jan 2026

Contributions:2 pushes, 4 branches in 8 years 1 month
java
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