Adam Johnson

Missouri, 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
Adam Johnson is a pragmatic software engineer with 18 years of technical and instructional experience who blends deep hands-on engineering with a background in adult education. He has over 15 years building and automating systems in C++, C#/.NET, Python, SQL, Docker and Azure, and has practical CI/CD and build-automation chops demonstrated by contributions to the high-profile microsoft/vcpkg C++ package manager. Adam excels at producing maintainable code and developer-friendly workflows—designing automation platforms, secure cloud data pipes, and packaged Windows deployments—while also improving team outcomes through clear communication and peer review. His career uniquely spans classroom instruction and enterprise consulting, which informs a rare combination of technical mentorship and data-driven process improvements. Based in Missouri, he brings a calm, methodical approach to integrating legacy systems and modern build tooling to reduce friction for contributors and end users.
code18 years of coding experience
bookMaster of Arts in Teaching, Secondary Education, Master of Arts in Teaching, Secondary Education at Georgia College & State University
bookAS, Biology, Geology, AS, Biology, Geology at Middle Georgia College
languagesSpanish, English
github-logo-circle

Github Skills (12)

package-manager-tool10
c-language10
package-manager10
cmake10
cpp10
cprogramming-language10
python10
build-automation10
lib9
linux8
macos8
windows8

Programming languages (9)

PowerShellC++ShellCCMakeJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
microsoft/vcpkg

Jun 2020 - Dec 2022

C++ Library Manager for Windows, Linux, and MacOS
Role in this project:
userBack-end Developer & Build Automation Engineer
Contributions:188 reviews, 37 commits, 48 PRs in 2 years 6 months
Contributions summary:Adam primarily worked on updating and maintaining the build system for the `vcpkg` repository, specifically focusing on managing and integrating external C++ libraries. Their contributions included updating Python versions, fixing build issues related to static linking, and addressing compatibility problems across different operating systems and toolchains. Furthermore, the user implemented and refined build configurations by adding and removing dependencies. These updates involved modifying CMake scripts and portfiles to ensure the correct integration of packages.
c-plus-plussetuptoolspackage-managermacoscplusplus
Hoikas/moul-scripts

Jul 2015 - Mar 2021

Plasma engine scripts used by Myst Online
Contributions:26 pushes, 26 branches in 5 years 9 months
azerothcoremystc-plus-plussdl2plasma
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
Adam Johnson