Solly Ross

work[at]metamagical[dot]dev metamagical.dev @directxman12

tl;dr

Compiler & PL nerd with a fondness for devtooling and making small improvements wherever they can be found.

Experience

Edge Delivery
  • Ported several subsystems of fastly-varnish from legacy-C to typesafe Rust & crafted typesafe Rust bindings to unsafe C APIs to support safer feature development
  • Lead the effort to build fastly-varnish with buck2, replacing a mix of legacy & custom C build systems for a large hybrid legacy-C/Rust/handrolled-codegen codebase
  • Wrote & retooled significant portions of the internal developer documentation & introduced team conventions around maintaining developer docs in tandem with code changes
  • Contributed to next-gen caching backend, including a pilot experiment for distributed tracing & serving as oncall
Fuchsia Editor Lead
  • Led cross-team effort to develop an IDE-like experience for developing for Fuchsia
  • Developed IDE & LSP-centric parsers for Fuchsia-specific languages
  • Maintained VSCode plugin for Fuchsia-specific features (including core contributions, CI setup, code quality, etc)
KubeBuilder Project Lead
  • Led the KubeBuilder project, the Kubernetes extension development toolkit
  • Developed code & config generation tools, runtime libraries, & docs for building extensions
  • Fostered inter-company colaboration around KubeBuilder & evangelized it to the community
  • Supported & advised Google-internal teams around extension development
  • Assisted with on-call support for compute-node-level customer issues
Kubernetes & OpenShift Engineer
  • Led the autoscaling special-interest group, developed & maintained the autoscaling component
  • Developed and maintained core metrics infrastructure & tooling
  • Implemented fixes & features for the compute node component
  • Developed KubeBuilder's runtime libraries
OpenStack Nova Developer
  • Designed & implemented features & bugfixes for OpenStack's VM management layer & utility libraries
  • Assisted in documentation development

Additional OSS Work

Maintained noVNC, the HTML VNC Client

Contributed features, CI, full test suite, and significant performance improvements, and well as general maintainer duties (triage, support, etc)

Primary developer of Python-GSSAPI

Developed GSSAPI bindings used across a variety of Python projects, wrote documentation & tutorials, identified and RCAed bugs in MIT Krb5's C GSSAPI implementation

Also Talk to Me About (tech-adjacent)…