Juan Diaz

Principal Software Engineer at General Motors

Laguna Hills, California, United States
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

👤
Senior
🎓
Top School
Juan Diaz is a Principal Software Engineer with a decade of experience building high-performance, cloud-native backend systems and leading cross-functional teams from startup to enterprise. Based in California, he has architected Riot Games' Vanguard anti-cheat ecosystem—designing scalable Go microservices, CI/CD pipelines, and global infrastructure—and now drives platform-level engineering at General Motors. He combines deep hands-on coding and open-source contributions (notably enhancements to the widely used go-swagger project) with people leadership, having scaled engineering teams and mentored orgs through complex cloud migrations. Known for blending systems-thinking with pragmatic delivery, he also brings a background in production and electronics engineering that surfaces in his focus on observability, reliability, and operational tooling.
code10 years of coding experience
job17 years of employment as a software developer
bookProduction Engineering Engineering, Production Engineering Engineering at Universidad Metropolitana (VE)
bookElectronics Engineering Engineering, Electronics Engineering Engineering at Universidad Simón Bolívar
bookBachelor of Science (B.S.), Bachelor of Science (B.S.) at Colegio San Ignacio de Loyola
languagesSpanish, English, Swedish
stackoverflow-logo

Stackoverflow

Stats
1,884reputation
116kreached
9answers
1question
Badges
winforms
top-5%
abstract-class
top-5%
github-logo-circle

Github Skills (17)

apidoc10
swagger10
code-generation10
go10
api10
golang10
winforms9
abstract-class9
testing7
swagger-codegen7
nio6
abstract6
portability6
newline6
user-control6

Programming languages (5)

TypeScriptJavaShellDGo

Github contributions (5)

github-logo-circle
go-swagger/go-swagger

Feb 2018 - Feb 2018

Swagger 2.0 implementation for go
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 6 comments in 5 days
Contributions summary:Juan primarily contributed to the swagger implementation for Go, demonstrating a focus on the backend aspects of API development. Their work included adding features related to parameters within the swagger documentation, specifically allowing parameters to be added via comments. They also introduced new functionality and increased code coverage by modifying files related to parsing and validating parameters, as well as improving the test suite.
golangapiswagger-2code-generatorswagger-codegen
jucardi/go-osx

May 2018 - Jul 2021

Contributions:1 release, 8 pushes, 3 tags in 3 years 2 months
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
Juan Diaz - Principal Software Engineer at General Motors