Experience
-
Senior Software Engineer
CoreWeave
–Present- Something new.
-
Software Engineer
- Built and maintained the Buf Schema Registry, especially Generated SDKs and Policy Enforcement.
- Worked on integrating Bufstream with the Buf Schema Registry, enabling its Semantic Validation features.
- Maintainer of connect-python, part of the ConnectRPC suite of RPC libraries and a CNCF project.
- Maintained protovalidate-python.
-
Contributed to the
bufCLI toolchain, largely in the LSP area.- Integrated the LSP into our editor integrations: VS Code Buf and IntelliJ Buf
- Maintained our auto-updating modules and plugins repositories, syncing new updates to the BSR.
- Maintained a variety of documentation projects, public and private, backing buf.build/docs, protovalidate.com, celbyexample.com, protobuf.com, connectrpc.com, and the protovalidate playground.
-
Staff Software Engineer
- Enhanced and maintained the Notehub web application.
- Lead developer of the Notehub public API.
-
Senior Software Engineer
Catch
–- Led the design and implementation of the backend GraphQL API server.
- Primary developer of the user authentication, platform notification, and financial data aggregation services.
Skills
- Languages
- Go, Python, SQL, HTML, CSS, Clojure, ClojureScript, TypeScript, JavaScript, Rust, C, C++, Java
- Tools
- Git, GitHub, Postgres, SQLite, Unix command line tools, AWS, GCP