| Objective |
To obtain a position as a Software Engineer or Computer Scientist, utilizing my skills in computer programming, software development, and Software Engineering with applications in embedded systems and robotics
|
| Education |
- Michigan Technological University (MTU) Houghton, MI
- BS Software Engineering
- Certifications: Electronics & PC Repair
|
| Work Experience |
CEC Controls - Vision System Applications Engineer [ 4/2008 - Present ]
- Programmed various industry standard vision systems for error proofing, traceability, identification, and robot guidance.
- Supported 125+ camera systems for new General Motors transmission plant launch.
- Performed Feasbility Studies for real world applications
- Helped develop stochastic based fixturing system (dubbed relative or heuristic fixturing) to help increase the accuracy of tools used in error proofing and inspection.
Proxous - Web Development and Consulting [ 4/2007 - Present ]
- learned how to interact with various clients to establish projects and cost
- did remote client support as well as ongoing support for sites
- graphic and logo design
- set up content management solutions for various clients
Applied Manufacturing Technology [1/2008 - 4/2008]
- Robotics Engineer
- Programmed Industry Standard Robots (Kuka, Fanuc, ABB, etc.)
- Manufacturing Processes
- Used machine vision
Google - Summer of Code Student [ 6/2007 - 8/2007 ]
- worked on extending case tracker model for Drupal CMS
- learned AJAX based web applications
- project collaboration within an open source organization
Roadsoft - Roadway Asset Management Software [ 4/2007 - 5/2007 ]
- Software Engineer and Web Developer
- Redesigned entire website and changed the way software distribution was done.
- programmed in Visual BASIC and worked in a team environment developing software for the Michigan Department of Transportation
- Helped introduce a lot of open source software solutions to help reduce IT cost
- Helped setup web-based conferencing and redistribution of recordings on website.
- Introduced remote support client software to help reduce technical support time
SHAFI, Inc - Vision Guided Robotics Software [ 1/2005 - 4/2006 ]
- Software Developer and Applications Engineer
- Developed software in Visual BASIC 6 and on .NET platform
- Programmed many various Industry Standard Robots
- Did applications for 3-D robotic guidance
- Helped setup IT infrastructure at the Houghton Innovation Center Office branch
- Was the routine IT person for the Houghton Innovation Center
- Did on-site technical support for in place systems
Dr. Charles Wallace - MTU Computer Science Professor [ 5/2005 - 9/2005 ]
- Undergraduate Research
- Worked on XML case study tool
- Did preliminary research for a web-based XML tool that was funded by a grant that was to be used for Software Quality Assurance
Michigan Technological University
- Summer Youth Teacher for Java/C++ classes summer of 2005.
- Computer Science Learning Center coach [ 2003 - 2005]
- Helped teach various students concepts of programming
- Helped students determine errors in their code and guided them on how to correct them
Fox 33 (WFQX) - Television Station [ 1/2000 - 9/2000 ]
- Master Control
- Broadcast Engineer
- Helped wire and maintain much of the hardware on the facility
- On call in case of hardware failure
|
| Project Work |
- MTU Robotics Enterprise – Worked on programming/controlling industry robotic system applications
- Senior Design – Worked on cross-departmental sea crane control code for the Navy (project: Seabase)
- Software Quality Assurance – Designed a sports performance monitor based on user elicitation
- Human Computer Interaction – Created a touch screen interface for a fast food restaurant
- Team Software Project – Cross-platform educational maze game to teach students the soil food-web
- Project Management – Designed an electronic book distribution system for a University
- Hardware/Software Integration – Worked on various embedded device applications
- Databases – Built an online shopping grocery store called f00d, which implied food in Hexidecimal
- Greenphone Grant - Worked on embedded software for Qtopia Greenphone posting content to the Internet over XML-RPC protocol.
|
| Knowledge |
Operating Systems
- Microsoft Windows (All Versions)
- Linux (Many Distributions including Ubuntu, Gentoo, Fedora, etc.)
- Qtopia/Embeddix
- UNIX
- Solaris
- DOS
Programming Languages
- Java
- C
- C++
- QT
- .NET
- Visual BASIC
- Assembly
- Verilog
- MATLAB
- PHP
- Javascript
- AJAX
Miscellaneous
- Network+
- Microsoft Office/Open Office Suites
- Image & Graphic Design
- Software Quality Assurance
- Technical Writing
- Computer Aided Software Engineering (CASE) Tools
- Versioning Tools (CVS, SVN, etc.)
- Content Developer for Braincube Records
|
| Leadership Activities |
- President/Vice President/Local and National Member of the Michigan Tech University Association for Computing Machinery (ACM) Student Chapter -Organized meetings, LAN parties, presentations, etc.
- President/Founder/Instructor of the MTU Brazilian Jiu-Jitsu Club – Instructed Students in self defense and martial arts
- Started own web development company in April of 2007. (see http://www.proxous.com)
|
Attached below is a less in-depth resume in various formats such as PDF, Open Document Format (ODT), and Microsoft Word Document (DOC).