William Barbosa is a Senior Android Developer with 11 years of cross-platform experience, currently focused on improving the main Spotify app’s performance, binary size and memory footprint. He has led mobile and native teams at PSPDFKit and Toggl, blending hands-on engineering with technical leadership across Android, iOS, .NET and UWP. A pragmatic architect, he has driven full rewrites, enforced high-quality CI practices and steered platform-wide decisions that balance developer velocity with production reliability. Active in open source, William contributes to notable .NET projects such as MvvmCross and Octokit, where his work improved async command patterns, code analysis and testing infrastructure. Based in Veneto, Italy, he speaks publicly about engineering topics and brings a rare combination of mobile performance expertise and multi-platform backend experience.
11 years of coding experience
8 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universidade Santa Cecília
The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
Role in this project:
Full-stack Developer
Contributions:75 commits, 35 PRs, 76 comments in 2 years 4 months
Contributions summary:William made several contributions to the MvvmCross framework, demonstrating expertise in C# and .NET development. Their work included refactoring of the `MvxWrappingCommand` class, the introduction of the `IMvxAsyncCommand` interface, and implementation of a code fix for messenger subscription tokens. The user's commits also suggest a focus on improving code analysis and build processes within the project.
Contributions:20 commits, 4 PRs, 12 comments in 27 days
Contributions summary:William primarily focused on back-end development within the .NET framework. Their work involved creating and modifying entities related to commit data and related models, which suggests a focus on data representation and API interactions. They also refactored existing tests within the integration test suite, which implies improvements to the overall testing infrastructure and code quality. The user's changes touched multiple .csproj files, suggesting changes across several .NET platform targets.
api-clientapidotnetoctokit-netclient-library
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
William Barbosa - Senior Android Developer at Spotify