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.
11 years of coding experience
22 years of employment as a software developer
Bachelor of Engineering (B.E.) Electrical and Computer Engineering, Bachelor of Engineering (B.E.) Electrical and Computer Engineering at University of Colorado Boulder
.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:
Mobile 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.
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:
Full-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