Proficient in: Python; C; C++ (including some STL and Boost libraries); Linux (Debian and Ubuntu particularly); Bourne/Bash shell scripting; SQL; HTML; CSS; regular expressions.
Comfortable with: Perl; Apache; Javascript and the DOM; HTTP; REST; AJAX; JSON; XML; Subversion; CVS; Git; Oracle; PostgreSQL; MySQL; SQLite.
-- Work Experience --
Rentrak Corporation Software Developer Portland, OR August 2006--May 2008
Developed new features and bug fixes for Theatrical Box Office Essentials, a data warehousing and business intelligence service. Worked with Perl, Oracle, and Linux to collect and summarize tens of millions of box office transactions efficiently and in accordance with complex business rules. Maintained and expanded delivery of information to film industry clients via both interactive website and automated feeds. (XML, CSV, SOAP, RSS, proprietary formats, etc.)
Xerox Corporation Test Technician Wilsonville, OR November 2005--August 2006
Emulated customer use of multifunction printers and recorded defects. Used in-house software to remotely control printers and analyze debug logging data from printers' internal computers to troubleshoot problems. Created occasional scripts and programs to help automate tasks when possible and advised colleagues and superiors on using Sun Unix machines and other technical matters.
Stratassemble Lead Web Developer and Linux Admin Davenport, IA January 2005--August 2005
Designed and built a wiki-based project management web application using Python, MySQL, and Javascript. Installed and maintained Debian Linux on server. Learned Ruby programming language from scratch and built a dynamic database-driven website with Ruby on Rails for a small side project.
River Cities' Reader Lead Intranet Developer and IT Person Davenport, IA February 2003--November 2003
Designed and implemented internal web application in PHP and MySQL for tracking and managing advertising sales. Administrated Debian Linux server and Redhat PCs. Supported all network and general computing issues. Made occasional improvements/fixes to public website which was also built in PHP.
-- Education --
Scott Community College Summer 2004--Spring 2005 Bettendorf, IA General Education Courses
Davenport Community School District May 2003 Davenport, IA High School Diploma
-- Open Source and Hobby Projects --
Developed py-libmpdclient and py-libmpdclient2, Python client libraries for the Music Player Daemon project, a networked music player. Also contributed reentrancy-safe Unix signal handling C code to main project and other small improvements.
Long-running interest in X11 window managers. Helped found and develop Kahakai, a C++ window manager that integrated Python and was featured in Linux Format magazine. Created TinyWM, the tiniest window manager in the world at around 50 lines of C and now included with a number of Linux and BSD distributions. Current project is Whimsy, a window manager written in Python.
Authored a patch for SQLite to emit specific integrity constraint error messages, so that integrity constraints need not be duplicated in application code.
Certifications
See above
CONTACT DETAILS
You must be logged in and have a current resume access subscription. Login or Register »