Joshua Colvin

Senior Software Engineer at Offchain Labs

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
Joshua Colvin is a Senior Software Engineer with two decades of experience solving cross-domain technical challenges spanning operating systems, networking, legacy C++ systems, embedded programming, and UX subtleties. He currently brings modern tooling—Kubernetes, CI/CD, containerized builds—and pragmatic engineering to high-volume transactional systems at Offchain Labs while contributing to notable open-source projects in the Ethereum L2 ecosystem such as Arbitrum and l2beat. Known for stabilizing brittle production systems, Joshua has a track record of eliminating memory leaks, fixing race conditions, and hardening deployment pipelines to keep services running through major events. He pairs hands-on systems work (from low-level protocol parsing and assembly-era test tools to Docker/Helm automation) with mentoring and developer-experience improvements that accelerate teams. A longtime believer in practical research, he began his career building simulators and scientific software and remains comfortable moving between embedded, distributed, and research-grade codebases.
code8 years of coding experience
job23 years of employment as a software developer
bookBachelors of Science, Computer Science and Engineering, Bachelors of Science, Computer Science and Engineering at Northern Arizona University
github-logo-circle

Github Skills (21)

docker10
configuration-management10
dockers10
cicd10
arb10
go10
ethereum10
devops10
concurrency10
unit-testing9
networking9
typescript9
rocksdb9
typescript-types9
database-design9

Programming languages (13)

SmartyMDXCSSCRustWebAssemblyGoKotlin

Github contributions (5)

github-logo-circle
Powers fast, private, decentralized applications
Role in this project:
userBack-end Developer
Contributions:6 releases, 781 reviews, 961 commits in 2 years 2 months
Contributions summary:Joshua appears to be contributing to the back-end of the Arbitrum project, focusing on the core infrastructure. The commits show modifications to the `broadcaster` package, suggesting work related to message handling and network communication. Furthermore, code changes indicate enhancements to the database, including optimizations and improvements to checkpointing processes. The user also addressed potential race conditions, improving the reliability of the system.
ipfsethereump2ppowersblockchain
OffchainLabs/arbitrum-sdk

Sep 2021 - Feb 2022

Role in this project:
userBack-end & DevOps Engineer
Contributions:152 commits in 5 months
Contributions summary:Joshua primarily focused on maintaining and improving the build and deployment infrastructure for the Arbitrum SDK. Their contributions included cleaning up the distributed Docker image, incorporating necessary tools like `procps`, and ensuring graceful database shutdown. They also fixed race conditions in unit tests, demonstrating a focus on code quality and stability within the project. In addition to these improvements, they also addressed code review comments.
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
Joshua Colvin - Senior Software Engineer at Offchain Labs