Leading a small, autonomous team of talented engineers providing Kafka as a service to the rest of HubSpot Engineering. Our Kafka infrastructure processes over 100 billion messages per day.
We build automation that keeps Kafka available, reliable, and performant, and we build tools and libraries that make it easy for HubSpot teams -- and thousands of their microservices -- to interact with Kafka.
Led a team of seven (since July 2017) responsible for platform for representing and accessing client-provided data, including front-end tools and C#, REST, and SQL-based APIs
•
Redesigned two major data access APIs to distribute code ownership, increase engineering productivity, improve maintainability, and better fit microservice architecture
•
Collaborated with PMs to set the team’s roadmap, leading this process for engineering-facing work
•
Helped maintain team velocity in an agile environment by organizing sprints, removing blockers, planning early releases, and coordinating communication with other teams
•
Served as career advisor for two full-time engineers, representing them in the performance review process and helping them identify growth opportunities
Contributed substantially to features across the stack, from front-end visualizations to analytic libraries
•
Co-owner of API responsible for filtering and aggregation of financial data, critical to the performance and robustness of every calculation run by Test & Learn, the flagship product
•
Helped lead effort to modify the T&L workflow to support analysis of generic “entities”, coordinating code changes across engineering teams and partnering with PMs to help clients leverage the feature