Rodrigo聽Moya

Senior Software Engineer at GNOME Foundation

Greater Pamplona Area Spain
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
Rodrigo Moya is a Senior Software Engineer with 25 years of hands-on experience spanning low-level systems (Linux kernel, compilers, profilers) to high-level UI and frontend work, currently at Oracle and long active in the GNOME ecosystem. He combines deep language fluency (C, Rust, Objective-C, C#, Python, Swift, Perl) with cloud, backend, database and desktop expertise, and has ship-ready experience on products like Xamarin Profiler, Visual Studio for Mac and GitHub Codespaces. A committed FOSS contributor, he has improved robustness in prominent projects such as Mono (notably enhancing the profiler鈥檚 logging and MLPD version handling) and cross-platform UI toolkits like XWT. Based in the Greater Pamplona area, he brings the mindset of a systems engineer to user-facing problems, often optimizing platform-specific performance and subtle logging/diagnostic details that prevent silent failures.
code25 years of coding experience
job22 years of employment as a software developer
bookUniversidad Nacional de Educaci贸n a Distancia - U.N.E.D.
booksaint exupery
languagesFrench, Spanish, Italian, English
github-logo-circle

Github Skills (17)

xamarin-mac10
runtimes10
multiplatform10
net10
dotnet10
user-interface10
cross-platform10
asp-net10
gtk10
dotnet-core10
wpf10
csharp10
platform-independent10
garbage-collector9
profiling9

Programming languages (5)

C#TypeScriptCRustPython

Github contributions (5)

github-logo-circle
mono/xwt

Feb 2018 - Sep 2019

A cross-platform UI toolkit for creating desktop applications with .NET and Mono
Role in this project:
userFull-stack Developer
Contributions:7 commits, 9 PRs, 2 pushes in 1 year 7 months
Contributions summary:Rodrigo contributed to the XWT cross-platform UI toolkit by implementing and enhancing TreeView functionality across multiple platforms. Their work included adding new properties like `BorderVisible` and `UseAlternatingRowColors`, improving the user experience. They addressed platform-specific issues, such as performance optimizations in the Mac backend. These changes demonstrate an understanding of UI frameworks across multiple platforms.
dotnetuwpwindowsdesktop-applicationsmono
mono/mono

Aug 2015 - Sep 2017

Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 42 comments in 2 years 1 month
Contributions summary:Rodrigo primarily focused on improving the Mono profiler's logging functionality. Their contributions include fixing the format descriptions, initializing properties of log events, and supporting different MLPD versions (v13 & v14). They also implemented changes to reverse the managed backtrace in sample events and added version checks for MLPD headers to prevent silent failures, enhancing the robustness of the logging system.
dotnetjitruntimemonoandroid
Find and Hire Top DevelopersWe鈥檝e 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
Rodrigo Moya - Senior Software Engineer at GNOME Foundation