Short version

I have been a programmer since the early days of the IBM PC and the Internet. I have a lot of programming and technology experience. I have been employed full-time as a programmer for 15 years through March 2007. Since then I’ve started freelance contract work.

To make a long story short

In my teens I loved playing coin-op video arcade games. My favorites where the first two on the scene, Asteroids and Space Invaders, and then later Defender, Joust, and of course Pac-Man!. My desire to learn programming came from playing these games. I bought a Radio Shack Color Computer in 1981 and I learned Extended Color BASIC. I found out quickly that BASIC was too slow to write video games. So I spent the next several years learning to write programs for the Motorola 6809 in machine language. In 1989 I bought my first IBM PC and started to learn the C language and the Intel 8086 instruction set. In 1990 I started Junior College. Because I was already proficient at Assembly Language, I landed my first programming job working for a contractor for the USAF in 1992. I was employed on that job and 2 other programming jobs for a total of 15 consecutive years.

With each job move I have been able to work with more recent technology. My first job as a programmer I worked on computers from the 70’s and early 80’s working mainly in Assembly Language, FORTRAN and Ada, and I also did a database project in Clarion for DOS. On my next job I worked mainly in Perl/CGI which is still a viable platform for web based applications but is considered somewhat outdated and esoteric (i.e. they don’t teach you Perl in school). Then on my last job, I started working on Microsoft’s .NET platform programing in C#.

It takes a constant effort to keep up with the latest technology. I am studying and learning the latest technologies and I am working towards getting some certifications.

I can provide my resume, references, and examples of my work upon request.

Home | About | Contact