Ethan Mcgee

Senior Backend Platform Engineer

Greenville, South Carolina, 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
Ethan Mcgee is a Senior Backend Platform Engineer with 11 years of experience building and modernizing infrastructure, leading small engineering teams, and delivering production systems across logistics, insurance, and security industries. He blends deep systems and architecture expertise with hands-on development in Java, C/C++, Golang, and AWS, and has a track record of cutting costs and improving performance—e.g., halving cluster costs and reducing a core enrollment API from 24 hours to ~40 minutes. As a former lead at IAG he launched a greenfield product and modernized the cloud stack with observability and CI/CD practices that enabled zero-downtime deployments, and he currently contributes to enterprise hardware key management at Yubico. His academic background (MS and PhD in Computer Science from Clemson) informs a methodical approach to complex distributed systems and embedded work, and he has a history of mentoring and growing engineers. An active open-source contributor, he migrated the popular RunestoneInteractive course backend to Flask, demonstrating practical impact on educational tooling beyond his day job. Based in Greenville, SC, he combines research-grade rigor with pragmatic delivery and a penchant for cost-conscious, secure platform engineering.
code11 years of coding experience
job14 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Clemson University
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Bob Jones University
github-logo-circle

Github Skills (12)

web-development10
web-application10
webapp10
python10
flask10
flask-ask10
api-design9
restful-api9
rest-api9
api-rest9
github-ci3
githubaction-workflow3

Programming languages (11)

JavaCSSCScalaJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
How to Think Like a Computer Scientist, Interactive Edition
Role in this project:
userBackend Developer
Contributions:5 commits, 3 PRs in 3 months
Contributions summary:Ethan primarily focused on updating the course material to use the Flask framework instead of Bottle, indicating backend development. They made changes to multiple files, including those related to web applications with Flask, integrating user input, and adjusting the project's configuration files. This demonstrates a key contribution to the project, migrating the framework to Flask and altering other aspects of the project, to ensure functionality.
thinkscientist
bulletshot60/doe-fuel

Jan 2015 - Nov 2020

Contributions:23 pushes in 5 years 11 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