Andrew Pennebaker

Root YelloSoft

Milwaukee, Wisconsin, 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
🎓
Top School
Andrew Pennebaker is a seasoned software engineer with 15 years of experience building secure, portable infrastructure and developer tools, currently publishing open-source projects as Root at YelloSoft. He blends back-end and DevOps expertise—contributing to high-profile projects like HashiCorp's Packer and enhancing database migration tooling—alongside hands-on work in Rust, Go, and cloud-native systems. His career spans platform engineering, DevSecOps, and senior engineering roles where he raised QA through IaC, led Go tutoring, and built SCA/SAST tools for improved security posture. Andrew coaches and mentors teams, drives cross-team modernization efforts, and frequently pairs with junior developers to elevate practices. Now planning a transition into Scrum management, he brings a rare combination of deep technical craft and a curiosity for improving how teams work. Based in Milwaukee, he’s equally comfortable prototyping low-level VM input handling as he is automating multi-ISA container builds.
code15 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at George Mason University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
26reached
0answers
1question
github-logo-circle

Github Skills (19)

database-migrations10
javascript10
vmware10
automation10
go10
virtualbox10
virtualization10
nodejs10
database-migration10
automations10
mysql9
postgresql9
system-administration9
configuration-management8
cicd8

Programming languages (49)

SchemeCMakeGoHTMLErlangGroovyVHDLOCaml

Github contributions (5)

github-logo-circle
hashicorp/packer

Dec 2017 - Apr 2018

Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
Role in this project:
userBack-end & DevOps Engineer
Contributions:9 commits, 7 PRs, 36 comments in 4 months
Contributions summary:Andrew primarily contributed to the `vmware` and `virtualbox` builders within the Packer project, focusing on enhancements to boot command functionality. This included the addition of "super key" support and the handling of holding down keys (a-z) for the VMware builder. Moreover, they improved scancode handling for VirtualBox, including critical key combinations and multibyte scancode implementation. These changes reflect the user's proficiency in virtual machine image creation and related system-level interactions.
vagrantplatformslinuxpackerdocker
mcandre/rouge

Apr 2020 - Oct 2022

Contributions:3 releases, 43 commits, 159 pushes in 2 years 6 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
Andrew Pennebaker - Root YelloSoft