Juan Vallejo

Software Engineer at Google

San Francisco Bay Area 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 Vallejo is a software engineer with 12 years of experience building backend, frontend, and DevOps tooling, currently on Google’s engineering team in the San Francisco Bay Area. He has deep Go and CLI expertise from maintainership and contributions to OpenShift and Kubernetes projects—work that includes improving the OpenShift web console UI and adding CLI describers and debugging gatherers used by operators. Past roles at Tesla and Wing show a blend of embedded/vehicle services and cloud systems, and he’s repeatedly shipped developer-facing tools and command-line utilities to accelerate team velocity. An active open-source contributor, he has fixed accessibility and UX issues in high-profile repos and implemented request backoff, discovery caching, and preflight health checks. Outside work he builds side projects and tooling across Go, Python, and Node.js, demonstrating continuous hands-on engineering curiosity.
code12 years of coding experience
job11 years of employment as a software developer
bookBachelors Computer Science, Bachelors Computer Science at Christopher Newport University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
3reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (31)

kubernetes10
javascript10
docker10
apidoc10
command-line-interface10
user-interface10
dockers10
client-go10
go10
openshift10
api10
angularjs10
kubernetes-pods10
command-line10
ansible10

Programming languages (9)

ShellCSSRustMakefileJavaScriptGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
openshift/must-gather

Jan 2019 - Feb 2019

A client tool for gathering information about an operator managed component.
Role in this project:
userBackend Developer
Contributions:72 commits, 43 PRs, 18 pushes in 29 days
Contributions summary:Juan primarily focused on developing the command-line interface (CLI) tool for gathering information about an operator managed component. Their contributions included creating the initial command structure, adding a command to gather debugging data for cluster operators, and integrating vendor dependencies. They also added support for gathering config.openshift.io resources, namespace data, pod data, and healthz and metrics information.
gatheringinformation-gatheringkubernetesoperator
openshift/origin

May 2016 - Feb 2019

Conformance test suite for OpenShift
Role in this project:
userBack-end Developer
Contributions:407 commits, 411 PRs, 2677 comments in 2 years 8 months
Contributions summary:Juan contributed to the OpenShift project by adding a CLI describer for OAuth tokens. They implemented the describer functionality, which retrieves and displays information about OAuth access tokens, including scopes, expiration, user details, and client information. Their work involved modifying existing code and adding new files to support this functionality, demonstrating a focus on enhancing the command-line interface's functionality for OpenShift users. The user also updated project and API helper functions for a cleaner user experience.
containerscontinuous-deploymentcaaspaascontinuous-testing
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 Vallejo - Software Engineer at Google