I have 20 years experience as a software engineer in the SF Bay Area. I’ve worked on full-stack web applications, backend services, distributed systems, and cryptography engineering.
I try to leave my workplaces better than I found them by improving development processes through automated testing/deployment and code review.
Staff Software Engineer
Founding member of Pilot’s Infrastructure team.
Over the past 7 years I have helped evolve Pilot’s infrastructure from a single server with 30s of downtime for a deploy to mulitple autoscaling services with zero downtime deploys several times a day.
I prioritize fixing systemic issues, not just putting out fires, I am able to effortlessly navigate the full stack from the cloud infrastructure, databases, and backend services, to the frontend itself.
I have mentored the development of complex distributed systems such as an in-house built for purpose Async Jobs Queue.
Independent software engineering consultant.
Full stack engineering on the fig.co platform.
Handle integration with vendors for payments, investment management, and KYC/AML compliance.
Improve Rails application performance.
Address application security issues submitted through our Hacker One bug reporting program.
Deploy Strict Transport Security and CAA.
Build out terraform configuration for managing AWS resources including DNS, S3, Cloudfront.
Document credentials required for 3rd party integrations and their rotation procedures.
Work on improving performance of messaging platform instrumentation.
Including fixing numerous resource leaks in the open source HDR Histogram implementation for Erlang.
Developed backend services for Rackspace’s cloud control panel and Autoscaling products.
Work to improve the state of SSL/TLS in the python ecosystem by backporting security and API improvements from Python 3 to Python 2.7. Making it possible to have default certificate validation for HTTP requests made by the Python standard library and downstream consumers.
Developed enterprise file transfer product known as Expresso in Scala w/ Dropwizard.
Build and maintain advertising and virtual currency infrastructure in Erlang & Python.
Improved development by operating continuous deployment infrastructure and developing automated testing and code reviews requirements.
Accelerated release cycles from 2 weeks to multiple times per day.
Built a social event stream on top of RabbitMQ, including authoring the gen_bunny RabbitMQ client library.
Developer of the Darwin Calendar Server an open source CalDAV implementation. Primarily responsible for server clustering and OpenDirectory/ActiveDirectory integration.
Developer of the Apple Wiki Server a group collaboration tool featuring team wikis, blogs, group calendaring, and mailing list archives.
Developed and maintained nightly jobs for aggregating and sanitizing Multiple Listing Services and Realtor Association data.