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.
14 years of coding experience
14 years of employment as a software developer
Associate's degree, Computer Information Systems, Associate's degree, Computer Information Systems at Southeastern Illinois College
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.
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.