John De Goes

Creator & Executive Producer

Washington, District of Columbia, 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
John De Goes is a serial founder and technology leader with 16 years of engineering and executive experience building high-performance data and analytics platforms. He has led companies from startup to acquisition and fundraising—designing columnar analytics engines, novel query languages, and resilient distributed systems as CTO/CEO—and today runs multiple ventures including Golem Cloud and The Ultimate Coder. A hands-on Scala and backend engineer, he contributes to prominent open-source projects such as ZIO (zio-json, zio-http) and Matryoshka, improving core encoders/decoders, HTTP codecs, and build/tooling for stability. His background spans deep technical work (compiler-like systems for semi-structured data) to product and team building, and he combines rigorous academic training in computational biology and mathematics with practical experience shipping production systems. An underappreciated strength is his pattern of moving between low-level engineering and high-level strategy—rewriting core libraries one week and raising venture capital the next.
code16 years of coding experience
job18 years of employment as a software developer
bookBS Mathematics mathematics physics computer science, BS Mathematics mathematics physics computer science at Montana State University Billings
bookGraduate Studies Structural and Computational Biology and Molecular Biophysics, Graduate Studies Structural and Computational Biology and Molecular Biophysics at Baylor College of Medicine
stackoverflow-logo

Stackoverflow

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

Github Skills (33)

dependency-management10
json10
middleware10
type-inference10
performance-monitor10
apidoc10
http10
zio10
sbt10
data-serialization10
serialization10
scala10
lift10
deserialization10
typehinting10

Programming languages (19)

MDXJavaC++CSSRustPureScriptCScala

Github contributions (5)

github-logo-circle
precog/matryoshka

Feb 2014 - Jan 2018

Generalized recursion schemes and traversals for Scala.
Role in this project:
userBack-end Developer
Contributions:775 commits, 2 PRs, 3 pushes in 3 years 11 months
Contributions summary:John contributed to the implementation of core backend functionality, focusing on modifying the build process and dependencies, and the restructuring of existing features by utilizing features such as, but not limited to, code-generation and code optimization. The changes centered around dependency upgrades and dependency version pinning for stability. The commits indicate the user was involved in modifying existing code and working with tools related to the build process and the Scala code base, specifically dealing with modules such as, but not limited to, data structures.
functional-programmingrecursion-schemesscalajsscalaschemes
zio/zio-http

Jan 2022 - Dec 2022

A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers
Role in this project:
userBack-end Developer
Contributions:5 releases, 971 reviews, 16 commits in 11 months
Contributions summary:John primarily focused on the development of the `zio-http` framework, specifically improving the `api` module. Contributions include refactoring code related to headers and bodies, implementing declarative middleware, and cleaning up encoding/decoding logic. The user made significant changes to internal data structures, such as `BodyCodec`, and refactored code related to HTTP codecs, showing a deep understanding of the project's core functionalities.
zioscala-libraryhttp-clientwebsocketscala
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 De Goes - Creator & Executive Producer