Fully vaxed and proud to say it. I am not looking for job offers. I'm a manager/tech lead in the Bazel team at Google. We provide a world-class build system capable of handling heterogeneous language environments at scale. https://bazel.build/ I am a Project Leader/Architect/Developer. I'm also a software generalist. Although I may be an expert in a few areas, my real skill is that I'm familiar with a broad range of software technologies. This helps me to design solutions that are optimal, rather than those that just fit the tools and mindset on hand. I also have a knack for complex integration problems - I delight in attaching new software to legacy systems that are resistant [reluctant :-)] to change. Specialties: Build tools, Cross Platform Development, Developer Experience, OSS licensing, code provenance. Languages: I normally work in any of C++, Java, Python, or JavaScript. But, if you think the languages I say I know are a gating factor, then we are not talking on the same level. To put it differently, I *can* use SQL, but that fact would be incidental to any job I would want. Real arcane stuff: X/Motif, Qt, Network protocols, Typography, antique computers
Senior Software Engineer at Google
A.B., Applied Mathematics