I'm a product focused engineering leader who builds high performing teams through shared purpose, clear communication, and commitment to learning. I love applying my experience and creativity to solve problems with people, process, and technology. Former VP of Engineering at Chef Software where I spent over eight years helping scale the company and growing from an IC to VPE. I love sharing my experiences in service of helping others.
Hey, I'm available every Thursday at 4:00 PM (GMT)
Next time slot available October 1, 2020 4:00 PM (GMT)
Contributing software engineering expertise to the Program in Computational Biology at Fred Hutchinson Cancer Research Center.
Focused on advancing software for the analysis of high-throughput sequencing data for the Bioconductor project and making improvements to R to support the project.
Senior Software Engineer
Sep 2007 - Oct 2009
Development lead for Evri's Zeitgeist system that collects, analyzes, and vends usage data. Collaborated with product manager, designer, and engineers to define, estimate, and implement features.
Built a fault tolerant scalable system of loosely coupled web services to aggregate and serve time-windowed activity data using HTTP/ReST, Java, BDB JE. The services are used to build popularity-driven user facing features and as a data source to improve ranking results.
Initiated PopWhy, a feature to match popular entities with a news story explaining their popularity. Guided the project from prototype to production. PopWhy is used on the homepage, by a Twitter bot, and Evri's iPhone App.
One of two engineers that produced EvriVerse, Evri's iPhone App. Self-taught Objective-C. Eliminated memory leaks and significantly improved performance.
Statistical Research Associate
Fred Hutchinson Cancer Research Center
Jan 2003 - Jan 2007
Technical Lead and release manager for Bioconductor, an open source project that provides tools for analyzing high-throughput data arising in the context of biological research.
Direct supervision of three staff programmers. Responsible for managing biannual releases involving the coordination of developers distributed world wide to produce over 230 packages. Supported developers and users via project email lists.
Added a global string cache to the R implementation that significantly reduced the memory footprint of common bioinformatics data sets. This effort was recognized by an invitation to become a member of the core R development team.
Significant contributions to Category and GOstats packages (both written in R) to implement graph based statistical tests for over representation of entities in an ontological database.
Improved performance and added features to RSQLite, an R package providing bindings to the SQLite embedded DBMS. http://cran.r-project.org/src/contrib/Descriptions/RSQLite.html
Taught advanced R programming courses in USA and UK including OOP in R and C extensions.
Designed and implemented weaver, a caching system for dynamic documents used for reproducible research.
Jan 2001 - Jan 2002
Don't have an account?
You're a great engineer. Become a great engineering leader.
Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.