Juan Hoyos

Quebec, Canada
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
Juan Hoyos is a technology strategist and backend/devops engineer with 10 years of experience building and automating complex .NET build and release pipelines from Quebec, Canada. He has contributed to high-profile Microsoft open-source projects such as dotnet/runtime, dotnet/diagnostics, dotnet/arcade and dotnet-monitor, focusing on build reliability, release automation, and debugging improvements. Comfortable across CI/CD, scripting and runtime internals, he has implemented runtime config templates, resolved debugger crashes, and streamlined publishing and signing workflows. An avid AI enthusiast and fine art photographer, Juan brings a creative perspective to engineering challenges and an eye for detail that informs both code quality and operational robustness.
code10 years of coding experience
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Universidad EAFIT
languagesEnglish, Spanish, French, Hebrew
github-logo-circle

Github Skills (30)

debugging10
debug10
c-language10
msbuild10
net10
git-repository10
dotnet10
repos10
cicd10
asp-net10
release-management10
build-automation10
dotnet-core10
powershell10
netcore10

Programming languages (10)

C#PowerShellTypeScriptDockerfileC++LLVMGoHTML

Github contributions (5)

github-logo-circle
dotnet/diagnostics

Apr 2019 - Jan 2023

This repository contains the source code for various .NET Core runtime diagnostic tools and documents.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:2 releases, 654 reviews, 139 commits in 3 years 9 months
Contributions summary:Juan contributed to the .NET diagnostics tools and build system. They implemented runtime config templates for rollforward scenarios, updated project files, and cleaned up the build system by removing dependencies. They also made changes to the build system, added test helper features, and corrected configuration parsing issues. The user also added signing and publishing steps to the build.
dotnetruntimediagnosticnet-corecsharp
dotnet/arcade

May 2019 - Nov 2021

Tools that provide common build infrastructure for multiple .NET Foundation projects.
Role in this project:
userDevOps Engineer / Automation Engineer
Contributions:97 reviews, 16 commits, 56 PRs in 2 years 6 months
Contributions summary:Juan's contributions primarily center around improving the build and publishing infrastructure within the .NET Arcade repository. They modified PowerShell scripts to handle NuGet source configurations, specifically addressing credential management and dependency updates. Furthermore, the user enhanced the publishing pipeline by adding parameters for artifact and symbol publishing, along with fixing parameter passing for the `darc` publishing tool. Their work ensures the proper execution of source link validation and efficient build processes.
dotnetinfrastructurefoundationcsharpdotnet-core
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