Education

Michigan Technological University

Software Engineering & Embedded Systems [B.S. 2007]

Work Experience

Ingenuitas

Chief Technology Officer [4/2011 - Present]

Developed open source cross platform machine vision library

Developed hardware based machine inspection system

Switchback CMS

Web Developer [11/2010 – 4/2011]

Developed web based software and web services for a number of large clients using drupal and civicrm

Helped build the Faculty History website for the University of Michigan

CEC Controls

Vision System Engineer [4/2008 – 10/2010]

Designed and programmed various industry standard vision systems for error proofing, traceability, and identification.

Supported 200+ camera systems for new General Motors transmission plant

Saved significant licensing and software cost by suggesting and installing various alternative open solutions

Proxous

Web Development [9/2006 – Present]

Built many different types of websites (brochure, social groups, e-commerce, etc)

Applied Manufacturing Technologies

Robotics Engineer [1/2008 – 4/2008]

Programmed Industry Standard Robots and Vision Systems

Google

Summer of Code Student [6/2007 – 8/2007]

Drupal Association worked on Case Tracker Module for Drupal Content Management System

Roadsoft

Software Engineer [4/2006 – 5/2007]

Developed software for the USDOT for roadway asset management

SHAFI, Inc.

Developer and Applications Engineer [1/2005 – 4/2006]

Developed software for 3-D Vision Guided Robots used in manufacturing

Project Work

MTU Robotics Enterprise Worked on programming/controlling industry robotic system applications

Senior DesignWorked on cross-departmental sea crane control code in Matlab/Simulink for the Navy (project: Seabase)

Software Quality AssuranceDesigned a sports performance monitor based on user elicitation

Human Computer InteractionCreated a mock touch screen interface in QT/C++ for a fast food restaurant

Team Software Project – Cross-platform educational maze game in Java to teach students the soil food-web

Project ManagementDesigned an electronic book distribution system for a University

Hardware/Software Integration Worked on various embedded device applications (Altera board, NIOS, etc).

Accomplishments

President and National Member of the MTU ACM Student Chapter

President/Founder/Instructor of the MTU Brazilian Jiu-Jitsu Club

Treasurer of Ann Arbor non-profit: a2geeks

Quality Conference 2010 Speaker – Presented at this conference on open source software in vision systems

Published 2010 September edition vision & sensor magazine – How to build an open source vision system

Knowledge

Operating Systems: Windows (All), Linux (Many Distros), Unix (OpenBSD)

Languages: Java, C, C++, C#, QT, PHP, JavaScript, Visual BASIC, Assembly, Verilog

Software Development Kits (SDK's): .NET, Eclipse, Netbeans, Mono

Version Control Systems (VCS): Git, SVN, CVS

Network & Basic System Administration