Rui Marinho

Senior Software Engineer at Microsoft

Espinho, Portugal
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
Rui Marinho is a Senior Software Engineer based in Espinho, Portugal, with over a decade of experience building .NET and XAML-driven cross-platform applications and cloud solutions. Currently at Microsoft working on .NET MAUI, he combines hands-on mobile development (iOS/Android/Windows) with improvements to CI/CD and test automation for high-profile open source projects like dotnet/maui and Prism. He has a strong background in architecting scalable enterprise systems, a history of founding a .NET-focused consultancy, and early work on native integrations such as adding Xamarin iOS support to Facebook’s Yoga layout engine. Rui is passionate about integrating AI to streamline developer workflows and automate repetitive tasks, helping teams move faster with higher quality. Practical, detail-oriented, and curious, he brings both product-focused engineering and deep testing discipline to every project.
code11 years of coding experience
job13 years of employment as a software developer
bookBarchelato, Tecnologias e Programação de Sistemas de Informação, Barchelato, Tecnologias e Programação de Sistemas de Informação at Universidade de Aveiro
bookInformation Technology, Information Technology at Escola Secundária Manuel Gomes de Almeida
bookComputer Cience, Computer Cience at Universidade do Porto
languagesPortuguese, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
1,712reputation
198kreached
56answers
7questions
Badges
xamarin
top-5%
github-logo-circle

Github Skills (27)

uitest10
ios10
mobile-development10
testing10
windows10
xamarin10
prism10
mvvm10
xamarin-forms10
android10
dotnet-core10
appium10
csharp10
ui-testing10
test-automation10

Programming languages (14)

C#PowerShellJavaC++CGoHTMLTypeScript

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 (Android/iOS) & Test Automation Engineer
Contributions:22 releases, 3057 reviews, 913 commits in 2 years 4 months
Contributions summary:Rui's contributions primarily focused on enhancing and refining the Appium UI tests for .NET MAUI. They implemented new features such as Drag and Drop testing, and focused on various iOS and Windows specific adjustments for the existing tests. They also added a new test for the same UI tests and made corrections to the existing test screenshots. Their work included fixing build and testing scripts, which are part of the CI/CD pipeline for the .NET MAUI repository.
app-platformmauimulti-platformiosmicrosoft
facebook/yoga

Jan 2017 - May 2017

Yoga is an embeddable layout engine targeting web standards.
Role in this project:
userMobile Developer (iOS)
Contributions:11 commits, 18 PRs, 86 comments in 4 months
Contributions summary:Rui's primary contribution was adding Xamarin iOS support to the Yoga layout engine. This involved creating a wrapper for the native Yoga library to enable its use within Xamarin iOS projects, alongside the implementation of a unit testing project. Furthermore, the user integrated shared code and created an iOS version of YogaKit, facilitating the creation of a sample application. This work aimed to extend the platform compatibility of the Yoga layout engine.
followlayoutandroidupdatescross-platform
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
Rui Marinho - Senior Software Engineer at Microsoft