John Villalovos

Oregon, 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

🤩
Rockstar
John Villalovos is a seasoned software developer with 19 years of experience focused on Python, DevOps automation, and cloud infrastructure, based in Hillsboro, Oregon. He has deep OpenStack expertise as an Ironic core developer and reviewer, and has driven production-ready improvements across projects at Intel, Ampere, and Sodarock. His open-source contributions include refactoring and modernizing the widely used python-gitlab client (adding type hints and mypy compliance) and improving DevStack debugging and automation. Comfortable across CI/CD, Ansible, Docker, and low-level system tooling, he combines hands-on coding with practical maintenance and debugging skills. A pragmatic collaborator, he has a track record of upstreaming fixes and improving project maintainability rather than only adding features.
code19 years of coding experience
github-logo-circle

Github Skills (14)

mypy10
debugging10
automation10
script10
automations10
bash10
gitlab-api10
python10
devops10
refactor9
refactoring9
openstack9
api8
testing8

Programming languages (21)

JavaJinjaC++CRustMakefileGoSass

Github contributions (5)

github-logo-circle
python-gitlab/python-gitlab

Feb 2021 - Jan 2023

A python wrapper for the GitLab API.
Role in this project:
userBack-end Developer
Contributions:856 reviews, 292 commits, 781 PRs in 1 year 11 months
Contributions summary:John made contributions focused on improving the codebase's quality and maintainability. They removed Python 2 code and replaced it with Python 3 equivalent code and removed unused variables. The user refactored code by moving existing classes to new files, improving testing and documentation. They also added type hints and improved the code base to be mypy compliant.
gitlab-apipythongitlabapigitlab-ci
openstack/devstack

Jan 2016 - Sep 2017

System for quickly installing an OpenStack cloud from upstream git for testing and development. Mirror of code maintained at opendev.org.
Role in this project:
userDevOps Engineer
Contributions:17 commits in 1 year 8 months
Contributions summary:John primarily contributed to the automation and debugging aspects of the OpenStack devstack project. Their work involved adding debugging information to the `stack.sh` script using `PS4`, fixing parsing errors related to the `ip netns` command within the `worlddump.py` tool, and addressing a build issue related to an undefined function call. They also updated the project to use the `__future__ print_function` and corrected a spelling error in the documentation. These changes focused on improving debugging, automation, and maintainability of the devstack environment.
openstacktesting
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