Joshua Crowgey

Software Engineer at University of Washington

Seattle, Washington, 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 Crowgey is a versatile software engineer and computational linguist with 15 years of experience building backend systems and doing NSF-funded digital humanities research. Based in Seattle, he blends production engineering at Google and DomainTools with academic work at the University of Washington, bringing deep expertise in systems like Kafka-style stacks, distributed datastores, Kubernetes, and TLS/ X.509 internals. A pragmatic polyglot who prefers the command line, he has contributed to notable open-source tooling such as gcalcli by modernizing its test and CI workflow and favors Python and Go while actively learning Rust. Beyond code, his background in linguistics and music, plus a habit of reading email in mutt, reflect a meticulous, text-focused approach to engineering and tooling.
code15 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computational Linguistics, Doctor of Philosophy (Ph.D.) Computational Linguistics at University of Washington
bookBachelor’s Degree Guitar Performance, Bachelor’s Degree Guitar Performance at Lee University
bookBachelor’s Degree Music Performance, Bachelor’s Degree Music Performance at Old Dominion University
bookCELTA (Certificate English Language Teaching to Adults) Teaching English as a Second or Foreign Language/ESL Language Instructor, CELTA (Certificate English Language Teaching to Adults) Teaching English as a Second or Foreign Language/ESL Language Instructor at International House Barcelona
github-logo-circle

Github Skills (9)

test-framework10
pytest10
python10
tox10
testing10
setuptools9
py9
flake9
cicd8

Programming languages (9)

TypeScriptJavaCRustTeXJavaScriptGoPython

Github contributions (5)

github-logo-circle
insanum/gcalcli

Jun 2018 - Jun 2020

Google Calendar Command Line Interface
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1 release, 5 reviews, 102 commits in 2 years
Contributions summary:Joshua primarily focused on refactoring and setting up the testing framework for the `gcalcli` project. This involved moving development back to the master branch and integrating pytest and tox for improved testing workflows. They also updated the setup.py to remove support for older Python versions and established the linting process with flake8 within the tox environment, contributing to code quality and maintainability. The user made significant contributions to the setup and configuration of the project's development environment.
command-line-interfacecalendargoogle-calendarcli
jcrowgey/lud

Jan 2019 - Mar 2020

Command line DNS query tool, written in rust
Contributions:41 commits, 3 PRs, 45 pushes in 1 year 1 month
rustquerydns-querydns
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 Crowgey - Software Engineer at University of Washington