David Simmons
Denver, CO
Email: click here to send mail
Web: http://davidsimmons.com/


Objective:
I am seeking consulting and contracting opportunities involving UNIX/Linux software engineering.
I'm currently busy with work for the foreseeable future, and can't accept new work at this time.
Experience:

Software Engineer, September 2005 to present
Sparco Media, Beaverton, OR

Software Engineer, July 2004 to June 2005
Intel Consumer Electronics Group, Beaverton, OR

Software Engineer, June 2003 to December 2003
Intel Consumer Electronics Group, Beaverton, OR

Software Engineer, October 2002 to June 2003
foreThought.net, Denver, CO

Software Engineer, April 2002 to July 2002
Intel Corporation, Beaverton, OR

Software Engineer, August 2001 to November 2001
Genuity, Inc., Burlington, MA

System Administrator, July 2001 to August 2001
Compete, Inc., Boston, MA

Software Engineer, June 2000 to March 2001
Intel Corporation, Beaverton, OR

Senior Design Engineer, February 2000 to April 2000
FirstWorld, Greenwood Village, CO

Internet applications programmer, May 1999 to January 2000
foreThought.net (formerly Interlink), Denver, CO

UNIX System Administrator, August 1998 to May 1999
VR1 Entertainment, Inc., Boulder, CO

Freelance Internet consultant/contractor, January 1997 to August 1998

Senior System Administrator, April 1996 to December 1996
Quick Link, Inc., Birmingham, AL

Web Programmer, September 1995 to April 1996
Sparco Communications, Inc., Starkville, MS

System Administrator, May 1993 to September 1995
Mississippi State University
Electrical and Computer Engineering

Skills:
In addition to the skills below, I have an understanding of system programming in the UNIX environment, such as interactions between user mode and kernel mode, I/O, System V IPC, and TCP/IP programming issues. I have great attention to detail with regards to software and engineering, and hold in high regard the values of design, organization, and documentation.

Skill Years Last Used
Programming Languages:
C 12 years 2004
Perl 10 years 2004
UNIX Shells 12 years 2004
C++ 7 years 2004
Programming Concepts:
Perl 5 clean, maintainable OOP techniques 7 years 2003
X11 (Motif, Xt/Athena, and Xlib) 2 years 2002
Interactions with databases such as mSQL/MySQL/Oracle   8 years 2003
UNIX system programming 8 years 2003
Microsoft Visual C++ (Visual Studio) 3 years 2003
Software:
UNIX flavors: Linux, Solaris, IRIX, FreeBSD, AIX 12 years 2004
Apache 8 years 2003
BIND 11 years 2003
Standard GNU and UNIX tools, vi, emacs, etc. 11 years 2004
CVS 6 years 2004
Source Safe 1 year 2001

 
References:
References are available upon request.