Staff Backend / Platform Engineer specializing in high-scale data systems, internal developer platforms, observability, and AI-enabled tooling.
Experience
2021 — Now
2021 — Now
At Shopify, I worked as a Staff Software Engineer and technical lead for internal customer data systems, developer tooling, and data workflows. I led backend architecture for an internal Customer Data Platform supporting high-throughput profile and entity data access across Shopify, including a Rust service capable of serving tens of thousands of QPS with sub-10ms latency. I also built Ruby on Rails tooling for data exploration, operational workflows, and business reporting, contributed to executive-facing dashboards for key business and operational metrics, and developed MCP servers and AI Skills that exposed CDP capabilities to AI models and improved internal developer workflows. In addition to hands-on engineering, I mentored engineers, drove technical planning, and translated stakeholder KPIs into focused, deliverable engineering projects.
2021 — 2021
2021 — 2021
Supported ZippyDB - Facebook’s internal RocksDB based distributed key/value store. My team was charged with building, productionizing, and maintaining the primary gateway service that enabled reading and writing to the database.
Worked with the SWE team to set up monitoring and alerting for the gateway service. Including collaborating on a C++ application to perform health checks against the gateway service.
Collaborated with a SWE partner to productionize a service designed to expand and contract the databases internal sharding schemes. This included working with the SWE to implement sensible monitoring and metrics, as well as writing all the tooling required to maintain the service.
Worked alongside my manager to build better work tracking and planning strategies using my background with various Agile and Agile-like methodologies.
2019 — 2020
2019 — 2020
Dallas-Fort Worth Metroplex
• Developed a real time data ingestion API, enabling us to move away from lagging batch processing approach and facilitating real time updates for our customers. This enabled our merchants to dynamically generate search indexes by sending write requests via JSON patch
2017 — 2019
2017 — 2019
Dallas-Fort Worth Metroplex
Developed an Identity and Access Management tool that granted our customers the ability to grant permissions based on a hierarchical structure that allowed them to emulate the nuances of their organization. My responsibilities included project planning, backend and frontend development.
Build a Dashboard framework that provided merchant facing visibility into our data processing pipelines, providing clients with real time updates on the process of their provided data.
Created a Google Chrome extension that allowed merchants to introspect and configure tracking pixels to streamline the integration process with our services. Previously, this involved lengthy back and forth conversations over weeks with an integration engineer, but this tool made this feature fully self-service.
2016 — 2017
2016 — 2017
Austin, Texas Metropolitan Area
Responsible for building and maintaining core infrastructure components and providing services such as log management, configuration management, monitoring and alerting.
Developed tooling to help manage Fitbit’s application infrastructure, using a combination of configuration management and custom Python tooling.
Worked with the team to set up a Mesos cluster and began work to migrate our applications off dedicated hardware and into the cluster.