Eric Hagman

Software Architect at Instawork

Cambridge, Massachusetts, 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

🤩
Rockstar
🎓
Top School
Eric Hagman is a software architect and full-stack engineer with 13 years of experience building scalable web and mobile systems, currently shaping architecture at Instawork in Cambridge, MA. He brings a rare blend of hands-on DevOps, backend and Android expertise—having shipped a Play Store app solo and led architecture through Drafted’s acquisition. Comfortable across Python/Django, Node.js, PostgreSQL and CouchDB, he emphasizes maintainability and developer experience, evidenced by focused open-source contributions improving code comments, tooling and diagnostics. A lifelong programmer who started at age 10, Eric pairs pragmatic engineering with product-minded leadership, often translating prototypes into production services used by tens of thousands. He also blends technical rigor with active personal interests (coding, fitness, and an affinity for France), which surfaces in steady, team-oriented delivery.
code12 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Villanova University
languagesEnglish, French
github-logo-circle

Github Skills (8)

javascript10
nodejs10
mongodb10
job-scheduling10
mongodb-database10
documentation9
debug8
debugging8

Programming languages (15)

JavaC++CSSRustCMakefileGoHTML

Github contributions (5)

github-logo-circle
agenda/agenda

Jul 2017 - Jul 2017

Lightweight job scheduling for Node.js
Role in this project:
userBack-end Developer
Contributions:7 commits, 9 PRs, 30 comments in 8 days
Contributions summary:Eric primarily contributed to the project by adding code comments and JSDoc to the `lib/agenda.js` and `lib/job.js` files, improving code readability. The user also added a `.editorconfig` file, enhancing code style consistency. These modifications suggest a focus on code maintainability and developer experience. The user also added debug statements to the code to assist with testing.
schedulerjobcronschedulerunner
emhagman/autocomplete-jedi

Jul 2014 - May 2015

Contributions:24 commits, 2 PRs, 2 pushes in 10 months
atomjediautocomplete
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
Eric Hagman - Software Architect at Instawork