Shane Neuville

Principal Software Engineer at Microsoft

Houston, Texas, 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
award
Top expert inXamarin and .NET MAUI Development
Shane Neuville is a Principal Software Engineer in Houston with 11 years of professional experience and a long career building full-stack, cloud-first solutions. He blends deep .NET expertise and mobile UI debugging (notably contributing fixes to .NET MAUI and Xamarin.Forms) with hands-on Azure, SQL Server migration and performance tuning from years running his own consultancy. At Microsoft he drives platform-level reliability and cross-platform compatibility, including converting Akavache to .NET Standard and improving build automation and packaging. Comfortable from low-level performance profiling to shipping polished mobile interfaces, he also has a history of automating CI/CD and operational monitoring for large systems. He donates time and attention to community causes, and his background in electrical and computer engineering gives him an engineer’s rigor when solving interdisciplinary system problems.
code11 years of coding experience
job22 years of employment as a software developer
bookBachelor of Engineering (B.E.) Electrical and Computer Engineering, Bachelor of Engineering (B.E.) Electrical and Computer Engineering at University of Colorado Boulder
stackoverflow-logo

Stackoverflow

Stats
2,177reputation
105kreached
55answers
13questions
github-logo-circle

Github Skills (31)

nuget10
ios10
multiplatform10
net10
xamarin10
dotnet10
cross-platform10
asp-net10
xamarin-forms10
build-automation10
dotnet-core10
uikit10
csharp10
reactiveui10
platform-independent10

Programming languages (11)

C#PowerShellTypeScriptJavaC++CJavaScriptHTML

Github contributions (5)

github-logo-circle
dotnet/maui

Sep 2020 - Jan 2023

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Role in this project:
userMobile Developer (iOS)
Contributions:28 releases, 3170 reviews, 754 commits in 2 years 4 months
Contributions summary:Shane primarily contributed to the .NET MAUI project, building native device applications across multiple platforms, as indicated by the project description and topics. Their work involved debugging, and fixing issues related to UI components and layout. The user focused on fixing bugs and regressions, mainly related to the rendering of UI controls, handling events, and implementing fixes to ensure the controls displayed correctly on the iOS platform.
app-platformmauimulti-platformiosmicrosoft
reactiveui/Akavache

Jul 2017 - Dec 2018

An asynchronous, persistent key-value store created for writing desktop and mobile applications, based on SQLite3. Akavache is great for both storing important data as well as cached local data that expires.
Role in this project:
userFull-stack Developer
Contributions:45 commits, 30 PRs, 29 pushes in 1 year 5 months
Contributions summary:Shane primarily focused on converting the project to .NET Standard, addressing compatibility issues across various .NET platforms. This included modifying build files, platform-specific code, and dependencies to ensure cross-platform support. They also updated NuGet packages and implemented build scripts using Cake, contributing to improved build processes and dependency management within the repository.
expiresc-sharplocal-datapersistentcached
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
Shane Neuville - Principal Software Engineer at Microsoft