Erich Douglass

Lead Developer at Hamlet

Dublin, California, 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
Erich Douglass is a lead developer with 13+ years of experience building and guiding teams to deliver sustainable, production-ready software from Silicon Valley to enterprise systems. He combines hands-on backend and mobile engineering—contributing to notable open-source projects like LicenseFinder (improving Go dependency/license detection) and Robolectric (Android testing enhancements)—with leadership roles at DoorDash, Pivotal, and Pivotal Labs. His background spans large-scale distributed systems and tooling, from HP’s workload and power management products to modern platform engineering at fast-moving product companies. Known for pragmatic engineering practices and mentoring, he helps teams balance velocity with maintainability. Based in Dublin, California, he brings both deep systems-level experience and practical open-source contributions that improve developer workflows. Notably, he’s as comfortable parsing Godeps.json as he is designing shadow implementations for Android components—evidence of a developer who thrives across tooling and application layers.
code13 years of coding experience
job26 years of employment as a software developer
bookMS Computer Science, MS Computer Science at The University of Texas at Dallas
bookBS Computer Science, BS Computer Science at Missouri University of Science and Technology
stackoverflow-logo

Stackoverflow

Stats
51,874reputation
6.3mreached
237answers
1question
Badges
java
top-1%
android-activity
top-1%
logging
top-1%
emulation
top-5%
unit-testing
top-5%
operating-system
top-5%
github-logo-circle

Github Skills (31)

dependency-management10
unit-testing10
bitmap10
package-management10
android-intent10
robolectric10
android-activity10
java10
ruby10
javas10
go10
android10
logging10
unit-test10
android-layout10

Programming languages (4)

JavaHTMLRubyKotlin

Github contributions (5)

github-logo-circle
robolectric/robolectric

May 2013 - Jun 2016

Android Unit Testing Framework
Role in this project:
userMobile Developer (Android)
Contributions:3 releases, 542 commits, 362 PRs in 3 years 1 month
Contributions summary:Erich primarily contributed to the Android unit testing framework Robolectric, demonstrating a focus on the Android platform. Their work included implementing new features related to audio stream control and supporting a class for searching and creating shadows for various android components. They have also made enhancements to existing Shadow classes.
testing-frameworkrobolectrictestingunit-testing-frameworkandroid
pivotal/LicenseFinder

Jun 2015 - Jul 2015

Find licenses for your project's dependencies.
Role in this project:
userBack-end Developer
Contributions:22 commits, 3 PRs, 30 pushes in 1 month
Contributions summary:Erich primarily contributed to the `licensefinder` project by improving its dependency management capabilities for Go projects. They implemented features to correctly identify dependencies managed by Go's `dep` and `workspace` package managers. These changes included modifications to parse dependency information from `Godeps.json`, and handling vendored dependencies, enabling the tool to accurately detect and report licenses of Go packages within a project. Further enhancements involved displaying dependencies in the correct format and fixing issues to properly integrate these dependencies.
licensesdependencieserlangruby
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
Erich Douglass - Lead Developer at Hamlet