Summary
Gregory Thole is a Principal Software Engineer with 14 years of experience, currently leading architecture and delivery at Enel X after rising through senior engineering roles there since 2015. He brings strong backend expertise in Python (Flask, Django) and Node.js and pairs that with a pragmatic full‑stack perspective built from early full-stack roles and parser development management at Wolfram|Alpha. Gregory blends hands‑on coding with people leadership—managing framework teams, building time‑saving tooling for testing and performance, and mentoring engineers. His academic background (MA in Mathematics, BA in Mathematics and English) informs a methodical approach to algorithmic problems and clear technical communication. Unusually, his career also includes practical systems work in facilities maintenance where he implemented a networked work order database, reflecting a talent for translating operational needs into technical solutions. Based in Greenfield, MA, he focuses on delivering reliable, maintainable systems that bridge research-grade rigor and production constraints.
14 years of coding experience
12 years of employment as a software developer
Bachelor of Arts Mathematics and English, Bachelor of Arts Mathematics and English at University of South Florida
Master of Arts Mathematics, Master of Arts Mathematics at Boston College