Summary
John Potts is a Principal Software Engineer based in Charlotte, NC, with eight years of experience leading cloud infrastructure and full-stack initiatives. He specializes in .NET, Terraform, Node, and Angular, and has progressed through technical and leadership roles at Duke Energy where he now drives architecture and delivery for critical digital transformation projects. His background blends front-end craftsmanship from fintech and community-driven learning with practical ML/AI experience—having built OCR/NLP solutions and component libraries for internal and customer-facing systems. John pairs hands-on coding with infrastructure-as-code practice to ship reliable, scalable systems and mentor engineering teams. Notably, he transitioned from marketing into software through focused study (Udacity, freeCodeCamp) and quickly scaled to technical leadership, reflecting a strong self-driven learning curve and product sensibility.
8 years of coding experience
7 years of employment as a software developer
Bachelor's degree Marketing, Bachelor's degree Marketing at University of Florida - Warrington College of Business
Python, Python at Udacity
Front-End Certificaton Web Development, Front-End Certificaton Web Development at freeCodeCamp