Full-stack software engineer and technical leader with UI design expertise, interested in product challenges and solving business problems.
I seek out roles where my performance and my immediate teammates’ performance has real potential to significantly alter the prospects of the larger business. I thrive in environments where everyone on the team seems smarter than everyone else, and yet everyone is consistently focused on improving the lives of our customers. I am most effective when empowered to act on a full understanding of the wider business context surrounding my immediate goals.
Front-end technical owner of Google’s ISP Portal for internet service providers and other infrastructure partners. The ISP Portal shares data and visualizations to identify network issues, clarifies communication via a custom ticketing system for fixing network equipment and configurations, and automates repair and deployment processes for Google’s network infrastructure.
Led the ISP Portal’s continuing efforts to expand and enhance its capabilities and user interface for troubleshooting network activity. Forged partnerships with other teams throughout Google and Alphabet. Led development and set strategy for the UI layer of a domain-specific programming platform that enables Google’s operations teams to structure their communications with ISPs and automate routine maintenance actions, speeding resolution for networking infrastructure issues and tasks. Refactored and modernized the front-end codebase at scale to reduce overall code size by 100,000+ lines while simultaneously improving maintainability, increasing automated testing coverage, and expanding user-facing features.
Built operator-facing UI for YouTube’s Video Checkup and Google’s Mobile Network Insights. These tools provided cellular network operators with geographically granular real-world performance data about their own networks while preserving user privacy.
Contributed to building the world’s first pregnancy app for Inclusive Care and its backend infrastructure. Modelo Health is a mission-driven company focused on eliminating health disparities and reducing preventable harm for all pregnant women.
The phone app is built with React Native in TypeScript. Backend services are built with Flask in Python, storing data with PostgreSQL, Google Cloud Storage, and Firestore.
Led development and deployment for WHOOP’s web application, where coaches and athletes delve deeply into athletic performance and training effectiveness. WHOOP’s web client is a complex Angular application dripping with custom SVG charts and graphs that are built as composable directives rendered with D3. Styles are defined in Sass; deployment tools and development environments use Grunt and Gulp. In production, this is hosted at AWS using S3 and CloudFront.
Strong advocate for automated testing: unit tests are written with Mocha and Chai for custom Angular services, with end-to-end functional tests running in Protractor against an internal Selenium grid. All tests run in Travis CI and/or Jenkins with continuous deployment to a staging environment for QA, followed by rolling production releases.
Major contributor to back-end services. Retrofitted WHOOP’s Python-based scientific analytics modules to expose an internal REST API using Flask and Gunicorn. Configured Docker containers for local development and production deployment. Strengthened automated testing capabilities with Nose and Behave. Ported part of WHOOP’s Strain Score into PostgreSQL functions to ensure consistent processing from multiple codebases. Contributed new features and bug fixes to asynchronous workers and REST APIs implemented in Node and Erlang.
Mentored implementation teams, established operational systems, and drove new feature development — ensuring a smooth transition from Wingu’s acquisition through the March 2014 public release of the Elements ELN platform as a PerkinElmer product.
Engineering leader, primary implementor, and full participant in the acquisition process. (Wingu was acquired by PerkinElmer in October 2013.)
Implemented new features in Flask and a hybrid Spring/Grails app using Python, Java, and Groovy. Added mobile device support to an IMAP application server. Provided on-call production support on a regularly rotating schedule. Performed basic online user testing.
Independent consulting for clients.
Django projects included RegulationDocs.Com, where each response rendered thousands of permission-sensitive text fragments with dynamic navigation and search.
Renovated existing website and hardened a PHP script that processes credit card donations. Convened and led diverse networks of health, agriculture, and community organizations to publish inspiring case studies & networking information in shared online databases I built.
Created a consistent visual brand identity. Edited, designed, and managed the production of a major research report and many technical assistance publications.
Designed and implemented a new website and blog with many added features and an all-new visual design that highlights photos and scheduled events. The site includes a dynamic calendar, a custom Google site search design, and a rich “virtual tour” where visitors can explore the Arboretum’s collections.
Designed and implemented website templates in XHTML/CSS for departments, professors, and campus institutions using Adobe Contribute and WordPress. Trained and supported content editors to update their sites.