Colin Decker

Software Engineer at Google

Pittsburgh, Pennsylvania, 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
Colin Decker is a seasoned Software Engineer with 16 years of experience focused on Java libraries and backend systems, currently building core Java tooling at Google from Pittsburgh. He has a strong track record of improving developer workflows and CI/CD — migrating builds to GitHub Actions, fixing javadoc and release issues, and hardening compilation across major projects. Colin is an active contributor to high-profile open-source projects such as Dagger, Guice, Guava, Error Prone, and Flogger, where his work spans refactoring core framework code, API cleanup, logging improvements, and performance-focused changes. His background includes government-contracted Java development and hands-on QA/test improvements, reflecting a pragmatic blend of engineering, automation, and quality assurance. He also brings an unexpected humanities angle, having studied Japanese language and history at Keio University, which complements his technical depth with cross-cultural perspective.
code16 years of coding experience
job4 years of employment as a software developer
bookB.S., Computer Science, B.S., Computer Science at William & Mary
bookN/A, Japanese Language and History, N/A, Japanese Language and History at Keio University
languagesJapanese
stackoverflow-logo

Stackoverflow

Stats
109,290reputation
15.9mreached
714answers
4questions
Badges
swing
top-5%
arraylist
top-1%
dictionary
top-5%
character-encoding
top-5%
oop
top-5%
synchronization
top-5%
github-logo-circle

Github Skills (108)

benchmark10
annotations10
testing10
spring-data10
assertion-framework10
guice10
refactor10
javas10
junit10
build-automation10
ascii10
maven10
eclipse10
refactoring10
static-analysis10

Programming languages (4)

JavaStarlarkJavaScriptKotlin

Github contributions (5)

github-logo-circle
google/jimfs

Aug 2013 - Sep 2022

An in-memory file system for Java 7+
Role in this project:
userBack-end Developer & Database Engineer
Contributions:3 releases, 3 reviews, 427 commits in 9 years 2 months
Contributions summary:Colin primarily contributed to refactoring and improving the core file system implementation. They switched from using `FileKey` and `FileStorage` to using a plain `File` in one instance, improving file system operations. They also optimized file lookups and attribute handling by re-organizing several internal classes and modifying data structures.
memorygarbage-collectionjsinteropmmapjava
google/caliper

Jan 2015 - Aug 2022

Micro-benchmarking library for Java
Role in this project:
userBack-end Developer
Contributions:1 release, 141 commits, 5 PRs in 7 years 8 months
Contributions summary:Colin primarily contributed to the development and maintenance of the Caliper benchmarking library for Java. Their work involved refactoring and improving existing code, including performance enhancements for the ObjectExplorer and migrating dependencies. They also addressed compatibility issues, such as fixing Java 8 compilation failures and updating dependencies. Furthermore, the user implemented new features, such as status messages in trial output and preventing GC during warmup for macro benchmarks.
benchmarkjavabenchmarking-librarybenchmarking
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
Colin Decker - Software Engineer at Google