Ruben Gutierrez is a Firmware Engineer at Microsoft with 12 years of hands-on experience building low-level software for datacenter hardware, focused currently on BIOS/UEFI development for Azure. He combines strong academic foundations—a 3.97 BS in Electrical and Computer Engineering—with practical firmware, FPGA, and embedded systems experience from university labs and internships. An active open-source contributor, Ruben has made notable backend contributions to Microsoft projects like winget-cli and the MSIX packaging SDK, improving package parsing, zip handling, and dependency integration. He demonstrates a pragmatic approach to tooling and automation, having built data-extraction pipelines for vehicle CAN data and migrated research workflows to cloud platforms. Known for debugging across C, Verilog, and system tools, he brings both low-level systems rigor and an appreciation for developer ergonomics. Based in Redmond, he pairs datacenter-scale firmware work with community-minded OSS contributions—sometimes summed up simply as "I do winget stuff," but with measurable impact on Microsoft's packaging and CLI tooling.
11 years of coding experience
1 year of employment as a software developer
The University of Arizona
High School Diploma, GPA 98.85/100, Valedictorian, High School Diploma, GPA 98.85/100, Valedictorian at Tecnológico de Monterrey
Contributions:187 releases, 103 reviews, 449 commits in 4 years 9 months
Contributions summary:Ruben's commits primarily involve modifications to the `msix-packaging` repository, specifically in the areas of zip file handling, manifest parsing and validation, and low-level file operations. Their work focused on implementing functionalities related to parsing, validating, and extracting content from .msix and .appx packages. They made changes to the underlying code to handle different data structures and improve compatibility with various operating systems.
WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
Role in this project:
Back-end Developer
Contributions:153 reviews, 17 commits, 174 PRs in 2 years 7 months
Contributions summary:Ruben's contributions primarily involve adding and integrating the `jsoncpp` library. The user added the library's amalgamated header and versioning information to the project, demonstrating an understanding of dependency management. They also implemented changes related to the user settings command, including settings export functionality and the handling of admin settings, indicating work on the application's configuration and potentially back-end logic.
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.