Michael Terry
mike@mterry.name
Education

Bachelor of Science in Computer Science, May 2004

University of Massachusetts Amherst, Amherst, MA

Minor in mathematics

Graduated cum laude with 3.9/4.0 GPA

Dean’s List every semester

Experience

UI & Application Engineer, May 2008 — Present

Canonical Ltd, Lexington, MA

Senior Software Engineer, October 2007 — May 2008

Software Engineer, September 2005 — September 2007

Exa Corporation, Burlington, MA

Cybercamps Counselor, June — July 2005

Substitute Teacher, April — June 2005

Consultant, July 2004 — March 2005

EBS, Inc., Amherst, MA

Assisted development of embedded FAT-compatible file system, including writing a defragger, enhancing flash and IDE drivers, and providing customer support and on-site consulting. Wrote a Linux porting layer.

Student, September 2003 — May 2004

Junior Programmer, June 2002 — September 2003

EBS, Inc., Amherst, MA

Developed an embedded SMB/CIFS (Windows file-sharing) server and client, and provided customer support. Helped set up Linux-based company CVS server.

Technical Skills

Languages: C, C++, Java, Python, PHP, SQL, HTML, XHTML, CSS

Libraries: GTK+, Qt

Operating Systems: Microsoft Windows 95/98/NT/2000/XP, Red Hat Linux, Debian Linux, Gentoo Linux

Software: Microsoft Visual Studio, GCC, CVS

Activities

Lead developer and webmaster for the GTK+-based, C program xpad, featured in the May 2004 issue of Linux Magazine, since 2001

Lead developer and webmaster for the GTK+-based, C++ program gmult, featured in the June 2004 issue of the Japanese Linux Magazine, since 2003

Contributor to the GNOME project and affiliated programs, since 2003