Professional Resumé

August 2023 – PresentSunChaserCofounder & CTO San Francisco, CA
Designing and building tools for on-call engineers, starting with the missing Slack integration for PagerDuty.
May 2021 – PresentCloud CityDirector of Engineering San Francisco, CA
Architecture and principal-level software consulting at many Bay Area startups, solving organizational problems with software and communication; business strategy and engineering management as a director at the consultancy.
January 2022 – August 2024Ruby CentralHead of Open Source Remote
August 2023 – August 2024ExcelligenceSoftware Management Consultant Remote
February 2023 – August 2023PivotBioPrincipal Software Consultant Remote
August 2022 – December 2022Vital StrategiesPrincipal Software Consultant Remote
May 2021 – July 2022One MedicalPrincipal Software Consultant Remote
February 2015 – December 2021Ruby TogetherFounder & Executive Director San Francisco, CA
Solo-founded and bootstrapped a 501(c)(6) non-profit supporting the Ruby language package management system. Raised hundreds of thousands of dollars annually while managing all staff and open source developers. Merged into Ruby Central in December 2021.
July 2019 – April 2021Cloud CityPrincipal Software Engineer & Manager San Francisco, CA
For clients, delivered deep expertise in web development, process troubleshooting, and coordination of complex initiatives across teams and divisions. For the consultancy, worked on business development, hiring, and day to day management of the software engineering team.
February 2021 – April 2021Resolve to Save LivesPrincipal Software Consultant Remote
October 2020 – January 2021One MedicalPrincipal Software Consultant Remote
July 2020 – October 2020DNCPrincipal Software Consultant Remote
June 2020 – November 2020PivotBioPrincipal Software Consultant Remote
April 2020 – June 2020Resolve to Save LivesPrincipal Software Consultant Remote
July 2019 – March 2020One MedicalPrincipal Software Consultant San Francisco, CA
February 2016 – July 2019Cloud CityStaff Software Engineer San Francisco, CA
Co-founded a DevOps/DevEx team, led a team building the first software approved by the FDA for doctors to prescribe to patients, designed and implemented bespoke deployment system using Helm and Kubernetes.
June 2019 – July 20195GyresStaff Software Consultant Remote
May 2018 – June 2019McKinseyStaff Software Consultant Remote
April 2018 – May 2018ClickFunnelsStaff Software Consultant Remote
October 2017 – March 2018Pear TheraputicsStaff Software Consultant San Francisco, CA
July 2017 – September 2017FastlyStaff Software Consultant San Francisco, CA
May 2017 – July 2017TCIStaff Software Consultant Burlingame, CA
February 2016 – April 2017GustoStaff Software Consultant San Francisco, CA
February 2013 – February 2016Cloud CitySenior Software Engineer San Francisco, CA
Provided staff augmentation, advice, and mentorship via pair programming, primarily using Rails and Javascript. Architected backend API system for world-famous musician’s iOS app.
October 2015 – February 2016TCISenior Software Consultant Burlingame, CA
October 2014 – September 2015PLoSSenior Software Consultant San Francisco, CA
January 2014 – October 2014WaneloSenior Software Consultant San Francisco, CA
August 2013 – November 2013[Redacted]Senior Software Consultant Remote
June 2013 – January 2014WinafySenior Software Consultant Remote
March 2013 – June 2013WaneloSenior Software Consultant San Francisco, CA
October 2012 – February 2013MavenlinkOpen Source Lead San Francisco, CA
Extracted internal libraries for release as open source, maintained multiple external open source projects, and developed conference talk proposals. Provided internal consulting on Ruby and Rails issues, upgraded infrastructure, and paired with junior and mid-level developers for assistance and training.
June 2012 – February 2013FileThisSoftware Consultant San Francisco, CA
Maintained, updated, and added new scripts to the FileThis fork of the Wesabe SSU project, used to automate the process of fetching monthly statements from a large variety of financial institutions and utility providers.
June 2012 – December 2012EtsySoftware Consultant Remote
Updated legacy Rails application from Ruby 1.8 and Rails 2.2 to Ruby 1.9 and Rails 3.2. Provided emergency troubleshooting, security recommendations, and implemented fixes for many known and discovered security and functional issues.
June 2012 – October 2012FanfareSoftware Consultant Burlingame, CA
Took over development of a Rails application that provides musicians with an online storefront for sales of music, music videos, and instructional videos. Assisted with development of a Rails-based app providing a JSON API backend for iOS clients.
April 2012 – May 2012TildeSoftware Engineer San Francisco, CA
Built the Tilde website, contributed to the Ember and ember-rails open source projects, and worked as a consultant for client Square to build a next-generation user dashboard using the Javascript framework Ember.js.
April 2012 – May 2012SquareSoftware Consultant San Francisco, CA
July 2010 – April 2012PlexSoftware Engineer Remote
Maintained, updated, and added features, unit tests, and integration tests to a legacy Rails application. Architected, designed, implemented, and automated deployment of a web service using Rails and Nginx that manages, updates, and routes requests for hundreds of Python HTTP servers. Designed and implemented a web application at my.plexapp.com that functions as the centralized coordinator of the Plex ecosystem, including user profiles, media queues, clients, and servers.
December 2009 – July 2010Engine YardSoftware Engineer San Francisco, CA
Worked on Bundler, an open source component of Ruby on Rails 3, as a member of the 3-person core team. Designed and implemented the first version of the Engineyard gem, a command-line tool for deploying Rails applications to Engine Yard’s AppCloud. Maintained and extended the AppCloud application, written in Merb.
October 2007 – December 2009WesabeSoftware Engineer Remote
Maintained and extended the primary application, written in Ruby on Rails. Extensively developed new frontend portions of the application using jQuery. Installed in-house tools for the engineering team to use, including CCrb, gitosis, and RedMine. Helped develop open-source tools for company communication and git workflow, including Wesabot, git-tools, and git-commit-notifier.
January 2007 – October 2007i5LabsRails Lead Remote
Worked with clients to design, develop, and deploy Rails applications. Projects include solo development of an application for ordering food delivery online, as well as working with a team to develop a social networking site aimed at religious groups.
January 2006 – November 2006ReziTechRails Developer La Habra, CA
Developed and deployed multiple Ruby on Rails applications for ReziTech’s clients, including a web storefront for selling mailers and flyers to realtors and a payroll management application. Designed, developed, deployed, and maintained an internal Rails application for customer relationship management.
May 2005 – August 2005The University CentreRails Developer Buena Park, CA
Designed, developed, and deployed a Rails application to provide online access to a conference hosted at Oxford and Cambridge Universities. The application provided a store to purchase access to the conference sessions, and enabled each viewer to have access to the transcript of each talk, the slides that accompanied it, and background material, all updated in real time while watching the video of the conference session.