Writes software. Makes music. Rides bicycles.
Experience
2020 — Now
2020 — Now
Oakland, California, United States
My team focuses on data storage, querying, and visualization. I focus on providing mentorship, continuous improvement of processes and code, and helping to scale a growing business.
• Released Honeycomb's Metrics product as technical lead for a team of 4 engineers.
• Maintained Retriever, Honeycomb's bespoke columnar data store, enabling us to store millions of events per second and query them in near real-time.
• Built out a series of unique data visualization features, enabling quick resolution for engineers trying to quickly resolve production issues.
2019 — 2020
2019 — 2020
San Francisco Bay Area
Managed a growing team of engineers creating a suite of tools for data scientists.
• Hired and onboarded 10 software engineers, sponsored and promoted my team members into senior, staff & management roles.
• Built out a robust on-call rotation.
• Managed several product launches and major architectural improvements.
• Facilitated a re-teaming to adjust to shifting needs of the organization.
2017 — 2019
2017 — 2019
San Francisco Bay Area
Ran a small, scrappy, inclusive team that created systems to maintain and grow the product assortment. The team accomplished the following under my leadership:
• Built a centralized API that provides information about our products and producers to customer-facing apps, and surfaces information about our supply chain to warehousing systems, purchasing tools, and dashboards.
• Updated and improved our product and supply chain domain models to support fulfilling product from multiple warehouses, selling in multiple marketplaces, and simplifying SKU management as we scale.
• Onboarded Riversand - an enterprise Master Data Management system - to maintain the above data, working closely with them to configure the system and integrate it with our APIs.
• Completed a rigorous search, ROI analysis, vendor selection process, and contract negotiation before moving forward with Riversand.
2015 — 2017
San Francisco, CA
Software development on a team of 5-7. Worked on a series of fascinating projects to help Good Eggs scale its swiftly growing operation.
• Built a custom warehouse management system for tracking perishable inventory, including procurement, receiving, stowing, cycle counting, and purging of goods. This system also provided real-time availability data to our e-commerce system, preventing us from selling goods we could not fulfill.
• Designed and built an app for picking and packing orders, that balances competing concerns of time efficiency, warehouse and packaging space constraints and error reduction to get customers the correct order on time.
• Designed and built a system for tracking production bottlenecks - making it clear what the most urgent tasks were at any given point in time.
• Helped coordinate gradual shift off of a monolithic Express.js app toward a distributed architecture, slowly separating logistical warehouse concerns from marketing and e-commerce concerns, and coordinating communication between systems using RESTful APIs and a distributed event bus.
• XP/Agile development using Node.js, React, MongoDB, Redis, and RabbitMQ, with a bit of data warehouse work in PostgreSQL. Did some hardware integration, too - worked with barcode scanners like Honeywell Captuvo SL22.
2013 — 2015
San Francisco Bay Area
Software development on a team of 3-6, building internal systems to support a fledgeling warehousing operation.
• Built a Customer Service app showing customer order history, payment information, delivery timings, shorted products, etc. Includes features for refunding, assigning store credit, masquerading, and bulk multi-customer operations.
• Built a mobile web app for delivery drivers that surfaces customer delivery preferences, etc. Records driver telemetry to provide real-time delivery ETAs. Encountered, and overcame, almost every imaginable HTML5 AppCache bug.
• Built internal tools for engineer productivity, including automated setup for developers new to the team, a module scaffolding tool, and a data syncing and maintenance tool.
• Maintained and provided support for all of the above tools, and many others, including a weekly on call rotation and an internal helpdesk.
• Improved and maintained a sizable collection of open source tools and libraries.
• XP/Agile development using Node.js, AngularJS, and MongoDB.
Education
Clarkson University
Bachelor of Science - BS
American University
Washington Semester - International Environment and Development
SUNY Ulster