John Etherton

Principal Software Engineer at Amazon

Denver, Colorado, 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
John Etherton is a Principal Software Engineer with 16 years of experience leading teams to deliver reliable, full-stack web and mobile systems, currently shaping Amazon’s Renewed program and broader retail site. He combines hands-on engineering—from backend APIs and database work to JavaScript frontends and mobile apps—with a track record of driving refactors, cross-platform strategies, and agile practices to improve stability and release cadence. His work spans startups to large enterprises and humanitarian tech, including technical leadership on Kobo and contributions to the Ushahidi mapping platform that improved map rendering and custom form handling. A Georgia Tech computer science graduate, John is known for mentoring teams, instituting testable architectures, and bringing pragmatic, documentation-friendly engineering discipline to complex, mission-driven projects.
code16 years of coding experience
job15 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Georgia Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

debug10
php10
javascript10
web-development10
web-application10
webapp10
apidoc9
api9
openlayers8
database-design7
mysql7
html6
css6

Programming languages (7)

JavaOCamlJavaScriptPHPRubyKotlinPython

Github contributions (5)

github-logo-circle
ushahidi/Ushahidi_Web

May 2010 - Sep 2014

Ushahidi v2. A platform that allows information collection, visualization and interactive mapping, allowing anyone to submit information through text messaging using a mobile phone, email or web form.
Role in this project:
userFull-stack Developer
Contributions:76 commits in 4 years 4 months
Contributions summary:John primarily contributed to the Ushahidi web platform by addressing bug fixes and implementing new features. They modified both backend code, such as database configuration and API objects, and frontend components by updating JavaScript files and views. Their work included fixing map rendering issues, improving custom form field handling, and integrating event hooks for various parts of the system.
pythonphonemobile-phoneweb-formtext-messaging
jetherton/simplegroups

Dec 2010 - Mar 2013

Contributions:160 commits in 2 years 3 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
John Etherton - Principal Software Engineer at Amazon