Software engineer with background in automation; continuous integration; web development; open source software; software ecosystems; development methodologies and workflow; information curation; systems tools; scientific computation; computational geometry. Strong interests in workflow and knowledge engineering, development and information architecture using forward-facing technologies.
I work towards making high quality and focused products, tools, and technologies.
Monitoring of video control plane for Infinite Video (SPVSS).
Precise and heuristic measurement of automatically content recognition distributed system towards validation. Time dependent and aggregate testing of video automatic content recognition using a headless client including analysis of results. Data verification and regression testing. EC2 deployment.
Worked with the Automation and Tools Engineering team to enhance, extend, and maintain, Mozilla's testing infrastructure and developer software tool base.
Developed and served as instructor of web course Beginning Python Webservices for the online P2PU university. The course took students who had little or no programming experience towards learning HTTP and how to make python WSGI web services with emphasis on first principles and best practices.
Course material available at http://archive.p2pu.org/webcraft/beginning-python-webservices
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