I'm a software engineer with 22 years of experience building SaaS applications across the full stack. I've spent 16 of those years working in Ruby, TypeScript/JavaScript, and React. I think of myself as an IC leader. I care as much about how a team works together as I do about the code we ship.
Experience
2023 — Now
2023 — Now
Berkeley, CA
Full stack engineer on a Rails, TypeScript with React platform serving professional associations with hundreds of thousands of users. Beyond day-to-day development, I operate as a technical leader, architect, and mentor. As a member of the architecture guild, I evaluate new technologies, design system-level solutions, and work with engineering leadership and Product to prioritize technical initiatives. I collaborate closely with Product and Design from early roadmap discussions through delivery and iteration.
Key Achievements:
* Co-architected and built the next-generation Learning Management System as one of the senior engineering leads.
* Led Zoom Webinar and Meeting integration from initial discussions through launch, solving complex two-sided multi-tenancy challenges across our platform and customer Zoom accounts.
* Architected cross-device video watch progress tracking with eventual consistency and fine-grained data reconciliation across asynchronous viewing sessions.
* Led SSO integration across multiple Association Management System providers with a focus on security, privacy, and distributed data synchronization. Inception through launch and ongoing maintenance.
* Identified and resolved critical database performance issues by instrumenting for telemetry, then implementing query optimization, a read-only replica, and Redis caching. Redesigned a recurring job from 50,000 executions to 500 per organization.
* Managed full contractor lifecycle: advised on vendor selection, developed the interview process, served on the selection team, and currently onboard and collaborate with contractors directly.
* Mentor engineers through pair programming, office hours, and structured onboarding. Focus on grounding new tools and techniques in strong engineering fundamentals.
* Contributed to architecture guild initiatives including digital asset security planning, caching strategies, and video provider evaluation.
2023 — 2023
2023 — 2023
San Francisco Bay Area
This year I've been working with Artium as an independent contractor. Current projects have included
* Upgrading and developing new features in a tRPC API in TypeScript.
* React + Next.js.
* Ruby on Rails development.
* Introducing React component automated testing and vitest to a complex legacy project.
2016 — 2023
San Francisco Bay Area
* Contributed many React and Vue UI components, API endpoints and core logic engine code to a configurable form and design system using React and Ruby on Rails to run a medical study workflow tool in a multi-service environment
* Mentored several engineers in live environments. References available.
* Provided engineering leadership in quarterly project planning
* Led implementation of a GraphQL API in Ruby on Rails and integrated into an API gateway
* Created a mock API with made up placeholder responses in order to allow front-end development using the same API contract while the backend was being developed
* Optimized docker and jenkins builds and test frameworks to raise time-to-deploy speed from 90m to 20m by using metrics to identify and address issues in the build/test suite as well as the code under test itself
* Created Postman collections to allow non-coders to interact with the API easily. Sped up story-acceptance time by enabling Product and Dev X to quickly review API changes
2015 — 2016
2015 — 2016
San Francisco
At InfluxData I was built and managed a team of engineers to bring our products as a SaaS offering.
* Hired and managed a team of six engineers
* Led the development of dashboards, account management tools, and data visualizations.
2014 — 2015
San Francisco Bay Area
In January 2014, I was asked to transition from the team of contractors who had built out our initial web products to an in-house full stack web development team. During one of the hardest engineering hiring periods I've experienced I'm proud to say I was able to build a team at a sustainable pace of one member per month for the first six months. All the while we were working on production-izing prototypes, creating all new products and tightening up infrastructure.
By the end of the year, we had proven our team's effectiveness and we were acquired by SeaChange International in February 2015.
Our team's focus is on producing quality software in a sustainable way. No crazy crunch times. No long nights. Dedicated, disciplined XP engineering with lots of room for creativity and play.
Tech-wise our products were built out using React and Angular for the browser and Ruby on Rails on the server.
Education
La Salle University
BA
Ritsumeikan University
Anthropology & Japanese Language
University of Pittsburgh