Charles Nelson

Senior Automation Engineer

San Francisco, California, 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
Charles Nelson is a Senior Automation Engineer based in San Francisco with 14 years of hands-on experience building and operating CI/CD and infrastructure automation for both large enterprises and startups. He has driven DevOps and tooling work across Apple, TEKsystems, and Exact Sciences, specializing in Puppet, Jenkins, Kubernetes/Helm, Docker, Artifactory, and Python automation—often modernizing legacy systems and migrating tooling (e.g., Python 2→3) to enforce consistent code quality. Comfortable across macOS, Linux, cloud, and build-server ecosystems, he excels at turning brittle operational processes into maintainable, auditable pipelines that reduce deployment pain. An active open-source contributor, he has contributed compatibility and style improvements to community projects like the pret/pokecrystal disassembly, showing attention to backward-compatibility and readability. Colleagues rely on him for pragmatic, well-documented automation that balances developer velocity with operational stability.
code14 years of coding experience
job14 years of employment as a software developer
bookAssociate's degree, Computer Information Systems, Associate's degree, Computer Information Systems at Southeastern Illinois College
languagesEnglish
github-logo-circle

Github Skills (5)

reverse-engineering10
python10
disassembly10
z809
json8

Programming languages (8)

TypeScriptShellJavaScriptObjective-CVim scriptRubyAssemblyPython

Github contributions (5)

github-logo-circle
pret/pokecrystal

Apr 2012 - Apr 2012

Disassembly of Pokémon Crystal
Role in this project:
userBack-end Developer
Contributions:11 commits in 11 days
Contributions summary:Charles's contributions primarily involve enhancing the `crystal.py` file within the Pokémon Crystal disassembly project. Their work includes adding exception handling for import statements, ensuring compatibility with newer JSON versions, and addressing Python 2.7 compatibility issues. Furthermore, the user focused on code style improvements, specifically fixing whitespace issues and adding newlines for better readability.
capstonemongameboy-colorgbz80crystal
cnelsonsic/Certificator

Jul 2013 - Sep 2014

Contributions:41 commits in 1 year 2 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
Charles Nelson - Senior Automation Engineer