Blackcart, Inc

Senior Staff Engineer

January 2021 - April 2024

As Senior Staff Engineer at Blackcart I was responsible for bringing Try Before You Buy to market — an entirely new way to shop online. With deep integration into Shopify, using an event-based architecture built around Google Cloud PubSub and Google Cloud Tasks, our small team was able to scale to even the most demanding needs.

As part of senior leadership, I was integral in determining company-wide direction, and my role at Blackcart also included wearing many different hats, from DevOps and Infra to marketing and user experience.

Lyft, Inc

Staff Developer Advocate

Sep 2019 - January 2021

During my time at Lyft, I was responsible for defining team direction, priority, and scope with the goal of improving developer productivity. I have been primarily focused on gathering and distilling customer feedback down for product teams, and ensuring adoption of new features and products.

As part of this role I was responsible for launching internal developer marketing communications at Lyft, ensuring that we brought Lyft‘s personality and excitement with our customers back to our own employees to raise awareness and drive adoption.

In addition, I was responsible for driving down cloud developer environment costs and helping to migrate developers from a bespoke development environment to one built on common best practices and open tooling for Python and Golang.

Akamai Technologies

Principal Developer Evangelist

Jul 2015 - Sep 2019

As a Developer Evangelist at Akamai, I have been tasked with educating customers and potential customers about our APIs, and how to integrate Akamai products at even level of the stack — from devops, to frontend.

During my time there I have focused heavily on HTTP/2 and new web architectures, including contributing better HTTP/2 support to both the PHP curl extension, and Ruby Curb gem, as well as contributions to Python’s Hyper H2 project.

To help bring Akamai automation into the existing workflows of developers (“to meeting them where they live”), I lead the effort to build multiple third-party integrations, including Terraform, and WordPress.

In addition I envisioned, architected, built, and lead the efforts around Akamai CLI which brings a consistent developer and user experience to Akamai’s products via the command-line.

With Akamai CLI, I was responsible for building the primary command line interface in Golang, including a meta package manager, and secure self-updating capabilities, creating UX/DX guidelines including a complete UI Style Guide, and working with other teams to design, build, and review additional sub-tools written in JavaScript, Python, Ruby, PHP, and Golang.

Engine Yard

Community Engineer

Apr 2013 - Jun 2015

As a community engineer for Engine Yard, I have been involved in many aspects of our marketing and product initiatives including helping develop ROI metrics for developer relations, and go to market strategy based on community feedback and observation. I have been involved in producing marketing messaging and materials for both the PHP community and the general tech community.

My primary role has been representing Engine Yard at conferences by informing potential customers about our products, as well as speaking at most. In addition, I am responsible for in-depth and blog technical content, podcasts and organizing the Engine Yard developer conference, Distill.

Additionally, I have been active in numerous open source projects as well as participating in our social media initiatives.

Engine Yard

Senior Engineer

Oct 2011 - Apr 2013

As an engineer for Engine Yard, I was responsible for creating and maintaining public and internal APIs, orchestrating Amazon AWS infrastructure and managing PHP-based systems. Additionally, I was involved in maintaining the Orchestra PHP Cloud application management web console and creating new features for the platform, such as SSL and support for PHP 5.4.

In addition to my engineering duties, I wrote documentation, blog posts and have represented Engine Yard by speaking at conferences all over the globe.

Digital Architecture

Lead Developer

Mar 2005 - Sep 2011

During my time at Digital Architecture, I was responsible for a major re-write of the entire Acalog™ ACMS™ Academic Catalog Management System. From it’s humble PHP 3-based roots, it has now become a fully fledged object oriented “Web 2.0” web application. Utilizing PHP 5, JavaScript (including complex AJAX-based UIs) and web services, Acalog™ has become the de-facto way of managing online academic catalogs.

Due to the contractual nature of the academic catalog, we face many data integrity challenges; needing to ensure accurate “creation-to-user” processes; which feature revision and rich text change tracking abilities.

From advising the CTO on the direction of the product to working with systems administration staff on implementation of environment. I am primarily responsible for creating both usable intuitive user interfaces and designing the back-end architecture and database structures to power them with an emphasis on ease of use for further new development, maintenance and exposing as web services.


Some description text for this item

Upgrading to PHP 7

O'Reilly Media


Upgrading to PHP 7 is a comprehensive guide on changes to PHP in PHP 7, published by O’Reilly Media, Inc.

This 70 page book covers everything you need to know to migrate your legacy code to PHP 7, and to get started using all the new features.

Zend PHP Certification Study Guide



The Zend PHP Certification Study Guide (3rd Edition), edited and produced by the publishers of php[architect], provides the most comprehensive and thorough preparation tool for developers who wish to take the exam. This book provides complete coverage of every topic that is part of the exam, including:

  • Strings and Patterns (including regular expressions)
  • Web Programming
  • Object-oriented Programming
  • Object-oriented Design
  • Database Programming
  • XML and Web Services
  • Security
  • Streams and Network Programming
Technical Skills

Some description text for this item

Professional Skills

Some description text for this item

Public Speaking100