Quim Diaz

Senior Software Engineer at Microsoft

Barcelona, Catalonia, 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
Quim Diaz is a Senior Software Engineer based in Barcelona with nine years of experience building cloud-native systems, data pipelines and near-device applications. A Golang evangelist and Microsoft Go contributor, he has improved core Go tooling and security features—work that touched the flagship golang/go repo and Windows debugging in delve. At Microsoft he focuses on cryptography and securing cloud-native workflows, combining open-source stewardship with production-grade engineering. Previously he led software and data efforts in HP’s 3D printing R&D, shipping ML pipelines and multi-cloud services for manufacturing. Comfortable across systems, embedded and web stacks, he moves quickly between priorities and thrives in fast-paced, cross-disciplinary teams. An engineer who blends low-level OS/Windows expertise with practical ML and DevOps experience, he brings both deep technical impact and a track record of shipping measurable improvements.
code9 years of coding experience
job7 years of employment as a software developer
bookEngineer’s Degree, Industrial Engineering, Engineer’s Degree, Industrial Engineering at Universitat Ramon Llull
bookUOC (Universitat Oberta de Catalunya)
languagesSpanish, Catalan, English
github-logo-circle

Github Skills (25)

unit-testing10
debugging10
debug10
windows10
evolutionary-algorithms10
go10
linker10
parallel-computing10
golang10
arm10
cgo10
windows-nt10
optimization10
genetic-algorithm9
machine-learning9

Programming languages (16)

PowerShellC#JavaC++RustCMakefileGo

Github contributions (5)

github-logo-circle
golang/go

Oct 2020 - Jan 2023

The Go programming language
Role in this project:
userBack-end Developer
Contributions:30 commits, 522 comments, 107 issues in 2 years 3 months
Contributions summary:Quim made several contributions to the Go programming language, including improvements to the linker and the cgo tool. Their work focused on enhancing the security of the generated binaries, such as implementing ASLR for c-shared and pie buildmodes, and improving the handling of Windows code generation by removing implicit dependencies and fixing long-standing bugs. The user's work has resulted in performance improvements and better integration with Windows debugging tools.
golanggopluscompilerprogramming-languageinterpreter
go-delve/delve

Jul 2022 - Dec 2022

Delve is a debugger for the Go programming language.
Role in this project:
userBack-end Developer
Contributions:17 reviews, 6 commits, 10 PRs in 4 months
Contributions summary:Quim primarily contributed to the Delve debugger for the Go programming language, focusing on Windows-specific debugging features. Their work involved significant refactoring of the Windows framework and related system calls, specifically related to process handling and register manipulation. The user implemented support for windows/arm64 by adding the required Windows ARM64 context structures. The user also fixed existing issues and modified test cases.
golangdelveprogramming-languagedebuggergo
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
Quim Diaz - Senior Software Engineer at Microsoft