Summary

Software engineer seeking full-time employment in software engineering, both systems and web based.

Work Experience

Custom Computer Services, Inc. - 1020 Spring City Dr. Waukesha, WI 53186 (262) 522-6500
Embedded Systems Programming
Small Scale Server Administration
Web Development
March 2008 - Present
  • Developing drivers and libraries for embedded devices and serial networking protocols.
  • Developing and debugging custom firmware for PIC based hardware.
  • Directly handle technical support calls and emails from customers.
  • Aid in the design of PIC based hardware.
  • Debugging of C compiler issues.
  • Lead developer of firmware for company's various PIC programmers.
  • Administrator of multiple small scale Linux servers.
  • Multiple trips to customer sites to diagnose issues.
  • Web development (ccsinfo.com).
Independent Consultant
Linux Distribution Packaging
Server Administration
Open Source Development
Mobile Development
September 2007 - Present
  • Led team in developing, customizing, and packaging software/artwork for gOS, a customized Ubuntu distribution (now defunct). Also was responsible for administration of the Linux server which hosted the website and code repository.
  • Mobile application development for Android and iOS using Titanium. (appcelerator.com).
  • Web-based time logging system for Calimesa Fire Department.
  • Contributor to the Enlightenment Project (Commits).
  • Google Summer of Code mentor for the Enlightenment Project (Student's Page).
  • Designing/Building x86 desktop PCs.
Custom Computer Services, Inc. - 1020 Spring City Dr. Waukesha, WI 53186 (262) 522-6500
Internship
Embedded Systems Programming
Web Development
July 2005 - September 2007
  • Web development and server administration (ccsinfo.com).
  • Development of example programs for development kits.
  • Developing drivers and libraries for embedded devices and serial networking protocols.
  • Developing and debugging custom firmware for PIC based hardware.

Education

Milwaukee School of Engineering - 1025 N. Broadway Milwaukee, WI 53202 (800) 332-6763
Major: Computer Engineering
All major coursework completed
Degree pending due to funding
September 2003 - May 2007
Expected Graduation: 2010
Relevant courses:
  • CS183 - Software Design
  • CS280 - Embedded Systems Software
  • CS285 - Data Structures
  • CS321 - Computer Graphics
  • CS381 - Engineering System Analysis
  • CS384 - Design of Operating Systems
  • CS391 - Embedded System Design
  • CS393 - Computer Architecture
Senior Design Project - ePark - Modern Parking System
The system resembles the IPASS system used on Illinois tollways. A customer of the system will buy a "tag" device that sits in their car. When in range of an "ePark zone" the customer will activate the tag and start being charged. Includes technologies such as ZigBee, SQLite and the Microchip PIC MCU.

Interests

Web Development

Open Source Development

Skills

Programming Languages

  • C/C++
  • PHP
  • Perl
  • Ruby
  • Have some experience with other languages

Web Development/Design

  • HTML
  • CSS
  • Javascript
  • SQL
  • CodeIgniter (Homepage)

Linux Server Administration

  • Apache
  • PHP
  • MySQL / PHPMyAdmin
  • Samba
  • SSH
  • Subversion
  • Postfix / SpamAssassin / Dovecot
  • Trac / Mantis
  • Shell Scripting
  • Tape Backup
  • Very comfortable with command line interface

Electrical

  • Basic electrical theory
  • Basic electrical component knowledge
  • Average soldering skills

References

Darren Rook
Custom Computer Services, Inc.
Software Division
Dr. Russel Meier
Milwaukee School of Engineering
EECS Department
Dr. Eric Durant
Milwaukee School of Engineering
EECS Department

Contact information available upon request.