Jeffrey Robert Hammel

k0scist@gmail.com
347-513-5677
1155 5th St.
Apt. 305
Oakland, CA 94607

Summary

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.

Software Development Experience

June 2015 - present

Technical Lead - Cisco Systems

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.

January 2014 - June 2015

Senior Software Engineer - Cognitive Networks

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.

March 2010 - December 2013

Software Engineer - Mozilla

Worked with the Automation and Tools Engineering team to enhance, extend, and maintain, Mozilla's testing infrastructure and developer software tool base.

August 2006 - January 2010

Software Engineer - The Open Planning Project

Research Experience

August 2001 - August 2006

Graduate Student Researcher -
Plasma Theory and Simulation Group, University of California at Berkeley

June 2000 - August 2001

Research Assistant - Computational Gas and Plasmadynamics Laboratory, Worcester Polytechnic Institute

Teaching Experience

January - Summer 2006

Instructor, Part Time - Art Institute of California in San Francisco

Taught undergraduates operating systems, design patterns, and data structures in the Visual and Game Programming department. Lectured and developed curricula.

Graduate Student Instructor - University of California at Berkeley

Spring 2006

E170B: Introduction to Modeling and Simulation II, Professor Verboncoeur

Instructed students in computational simulation methodologies and MATLAB

Fall 2001

EE117: Electromagentics, Professor Gustafson

Organized discussion sections and supervised labs

Education

August 2001 - August 2006

University of California at Berkeley

Ph. D. program, Electrical Engineering and Computer Science
All but dissertation; left to pursue position at The Open Planning Project

June 2000 - August 2001

Worcester Polytechnic Institute

Master of Science, Mechanical Engineering

August 1996 - May 2000

Worcester Polytechnic Institute

Bachelor of Science, Mechanical Engineering
National Merit Scholar
Summer 1999

Internship - NASA Glenn Research Center

Proficiencies

Interests
testing, continuous integration, software architecture, parallel computing, computational geometry, Linux
Languages
Python, Javascript, C/C++, HTML, CSS, bash/shell, Ruby, SQL, LaTeX
Protocols
HTTP, WSGI, MPI

Publications