Thomas P. Harrington
Software Development Engineer
1528 North Weber Street, Colorado Springs, CO 80907
tph@acm.org (719) 520-9556

Also available as:


Technical Skills

Development Experience
  • Extensive web server development
  • Network applications and libraries
  • Embedded OS kernel development
  • Multithreaded application development
  • Unix/Linux application development
  • System administration tool development
  • GUI Development (HTML, Java, X Windows)
Programming Languages
  • C
  • Objective C
  • Perl
  • Java
  • PHP
  • HTML
Networking
  • Apache (configuration, internals, module development)
  • SSL applications
  • TCP/IP programming
  • CGI development
Operating Systems
  • MacOS X
  • Linux
  • BSD
  • Solaris
  • VxWorks

Employment History

Principal Software Engineer (August 1999 - October 2001)
EMC Corporation, Colorado Springs, CO
  • Implemented a multithreaded Apache-based web server
  • Developed system libraries and kernel extensions

Design Automation Engineer (January 1997 - August 1999)
Ford Microelectronics, Inc., Colorado Springs, CO
  • Developed software tool framework for automated integrated circuit design
  • Developed application GUIs using Java and X Windows

Product Engineer (December 1991 - December 1996)
Ford Microelectronics, Inc., Colorado Springs, CO
  • Developed C and Fortran programs for automated integrated circuit testing
  • Developed custom data-analysis software in C, Perl, and Java

Education

University of Colorado, Colorado Springs, CO

Degree: MS in Computer Science, May 2002

Boston University, Boston, MA
Degree: BS in Electrical Engineering, May 1990