Michael Herman

Founding Engineer at TestDriven Labs

Boulder, 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

🤩
Rockstar
🎓
Top School
Michael Herman is a founding engineer and serial founder with 15 years building full-stack Python and JavaScript applications and shipping production-grade deployments from Docker to Kubernetes. Based in Boulder, he blends a finance and accounting background with hands-on engineering—having founded startups, taught and mentored bootcamp students, and co-founded Real Python—so he thinks in business metrics as well as APIs. His open-source contributions show deep Flask and Django expertise (auth, REST, JWT) plus DevOps chops in containerization and Kubernetes for projects like dockerized Django and Flask/Vue stacks. He frequently bridges front-end UX work (Bootstrap, Vue, React) with backend reliability (Postgres, Alembic migrations, RQ) and CI/deploy pipelines. Comfortable as both a solo founder and senior engineer, he’s equally at home refactoring code for clarity or designing production deployment manifests. An interesting quirk: he still maintains small utility scripts and bots (web scrapers, Twitter bot, tip calculator) that reveal a pragmatic, test-driven approach to solving everyday problems.
code15 years of coding experience
job8 years of employment as a software developer
bookMS Information Science, MS Information Science at San José State University
bookUniversity of Missouri
stackoverflow-logo

Stackoverflow

Stats
1,197reputation
1.0mreached
31answers
2questions
github-logo-circle

Github Skills (91)

apim10
postgresql10
python10
authentication10
vim10
crawler10
rest-api10
bootstra10
web-development10
backend10
flask10
javascript10
jquery10
webscraper10
django10

Programming languages (21)

JavaC++CSSMakefileVueGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Flask + Vue + Postgres + Docker + Kubernetes
Role in this project:
userDevOps Engineer
Contributions:20 commits, 14 PRs, 16 pushes in 2 years 8 months
Contributions summary:Michael's primary focus was on configuring and deploying the application within a Kubernetes environment. They added and modified Kubernetes configuration files for deployments, services, and ingress. Further contributions included updates to the deployment scripts, as well as dependencies and the overall deployment pipeline. The user demonstrated proficiency in managing the application's infrastructure and deployment lifecycle.
dockerflaskkubernetespostgresqlvue
realpython/book2-exercises

Mar 2014 - Nov 2017

Book 2 -- Exercises for the book
Role in this project:
userFront-end Developer
Contributions:155 commits, 31 PRs, 58 pushes in 3 years 8 months
Contributions summary:Michael primarily worked on front-end components and styling within the project. The user's commits involved updating and integrating CSS styles, specifically Bootstrap and responsive design elements, suggesting a focus on improving the visual presentation and user interface across different screen sizes. The user's changes also include edits to HTML, further indicating involvement in front-end development tasks to update the layout and presentation of the application.
javajavascript
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