Fluent in Python, Javascript, Java, bash/zsh, HTML & CSS, SQL. Experience with Go, Kotlin, C, Ruby, Perl, Matlab. Some familiarity with C++, R, Scheme.
3Scan
Team Lead, Imaging Software
Nov 2017 -
Responsible for development and maintenence of imaging and motion control automation software for a fleet of robotic microscopes. Managing cross-deparment priorities and coordinating with other engineering teams. Operational responsibilities including performance monitoring & tuning. Telemetry visualization. Operator user interfaces.
Planet Labs
Senior Software Engineer, Imaging Operations
Feb 2016 - Oct 2017
Development activities in support of image quality metrics and camera operation. Implemented operational image quality metrics. Data visualization. Developed in-house image browser with metadata display features. Coordinated resources and priorities among various subsystem teams.
Planet Labs
Lead Software Engineer, Manufacturing Tools
Feb 2014 - Feb 2016
Built and managed a team of five engineers responsible for software tooling to support spacecraft integration testing. Projects included a data service to store test results, a task runner & UI to execute tests, development of the test scripts themselves, and operation of the testing line. Maintenence of legacy tooling and spacecraft subsystem interface libraries. Coordination with other engineering teams.
Deisseroth CNC Lab, Stanford University
Computational Research Engineer
2013 - 2014
Development of large-scale parallel image processing pipeline in Python/NumPy on EC2 that automatically scales with demand. Web-based monitoring tools using Flask and Redis. Interactive data displays.
Intelligent Robotics Group, NASA Ames Research Center
Research Engineer
May 2009 - Jan 2015
Lead development of large-scale distributed data processing pipeline to create high-resolution global mosiacs of Mars from satellite imagery. Created full-stack web-based tools for NASA science data visualization, robotic field operations, and public outreach web destinations.
Urban Mapping Inc
Engineer / Project Manager
Aug 2006 - Mar 2009
Built custom web-based tools for geographic data collection and analysis against a PostGIS database. Implemented RESTful geospatial data services. Managed data collection & research team. Maintained public web sites. System and network administration, project management, and customer technical service.
Contractor
Web Developer
Dec 2005 - Aug 2006
Various short-term contracts.
Columbia University, New York, 1998-2002
BA Cognitive Psychology.
Additional coursework in Computer Science.