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.
13 years of coding experience
26 years of employment as a software developer
MS Computer Science, MS Computer Science at The University of Texas at Dallas
BS Computer Science, BS Computer Science at Missouri University of Science and Technology
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.
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.