Joshua Cannon


An engineer crazy about good, clean, fun code (and colleagues).


Experience

Member of Technical Staff (Infrastructure) - Anthropic [01/2024 - ]

Build Engineer - IBM WatsonX Orders (prior McD Tech Labs) [07/2021 - 01/2024]

Overall, removed hurdles and blockages that were interrupting an engineer’s ability to focus on writing production-ready application code, while still increasing code quality and security.

Senior Software Engineer - National Instruments [05/2014 - 07/2021]

Technical

Pantsbuild
Maintainer-emeritus of the Pantsbuild open source Build system
Programming Languages
Python: Expert-level experience with a wide swath of the Python ecosystem. From the interpreter and standard-library, to commonly-used libraries, to full-stack development, to tooling for static analysis, packaging, and testing.

Intermediate knowledge of C++, Rust, JS/TS

Education

2013-2016
BS, Computer Science; The University of Texas (Austin)

Shenanigans


| GitHub:thejcannon | @thejcannon@fosstodon.org