Software engineer with background in automation; continuous integration; Un*x/Linux; web development; open source software; software ecosystems; development methodologies and workflow; information curation; systems tools; scientific computation; computational geometry. Strong interests in workflow and information architecture using forward-facing technologies.
I work towards making high quality and focused products, tools, and technologies.
Monitoring and testing of video control plane, data plane, and other softwares for continuous quality assurance of Cisco Infinite Video (SPVSS). Deployment into Centos/hybrid linux environments.
Analytic measurement of distributed video automatically content recognition (ACR) system for monitoring and validation. Time dependent and aggregate testing of video ACR using a headless client including analysis of results. Data verification and regression testing. Automation of EC2 deployment on Linux images.
Worked with the Automation and Tools Engineering team to enhance, extend, and maintain, Mozilla's testing infrastructure and developer software tool base.
Taught undergraduates operating systems, design patterns, and data structures in the Visual and Game Programming department. Lectured and developed curricula.
Instructed students in computational simulation methodologies and MATLAB
Organized discussion sections and supervised labs
Ph. D. program, Electrical Engineering and Computer Science
All but dissertation; left to pursue position at The Open Planning Project
Master of Science, Mechanical Engineering
Bachelor of Science, Mechanical Engineering
National Merit Scholar
Internship - NASA Glenn Research Center