I specialize in switching hats daily, hourly, and sometimes by the minute. I have personal and professional experience with hardware (both electronic circuits and mechanical design), firmware (in assembly and C), and software (Python, C) including graphical user interfaces (GTK+).
I thrive in a multi-disciplinary environment.
I operate on the following principles: Understand the requirements -- even the hidden ones. Understand the people -- the people drive the project. Use the approach that makes sense -- not the "Approach of The Week"... and finally: If it isn't documented... it didn't happen.
In addition to my professional work experience, I have also worked on (and continue to work on) numerous hobby projects. I have reverse-engineered serial protocols to implement new software interfaces to existing hardware (linuxburn), written software to perform statistical analysis on large datasets (imputation), and created electronic hardware gizmos that communicate with electronic engine management computers (scandash).
Like: python, gtk, embedded, c, linux, svn, circuit-design
November 2008 - Current Systems Software Engineer / Hardware Engineer / Project Engineer - GeneFluidics, Inc.
Multi-channel Potentiostat Software and Hardware
I designed and developed each electrical and software component of a multi-channel potentiostat instrument:
Modular cross-platform lab robot automation software
I designed and developed a cross-platform automation software system used by researchers in medicine and life sciences to create and run procedures on a liquid-handling robot.
The software system is written entirely in Python and consists of the following components:
Enterprise Application Development
Graphic and Web Design
Mechanical Engineering and Product Design Advisor
Molecular Biology / Experimental Design
Quality Systems and Regulatory Compliance
2005 - 2008
Cybernetics, concentration in Computer Systems
Cumulative GPA of 3.577 in all courses.
2001 - 2005
Music, Computer Graphics, CAD
Used Rhino 3D, Solidworks, and 3dsmax to create 3D models and animations.
Helped teach 3D graphics design to high school students.
Played blues guitar, peforming with the Gavilan Performance Ensemble.
Cumulative GPA of 3.98 in all courses. (That's what that one A- gets you!)