Home | Resume | Projects
John Waiveris
Resume - May 2007
www.waiveris.com
johnw@waiveris.com


I am a senior level programmer with 13 years of professional experience primarily in developing websites, internet applications, and distance learning software. Early in 2001 I started Invisible Gold, LLC which sells an easy to use content management system used by 120+ companies.

Skill: Programming (low level)
DescriptionAssembler (x86, RS2000, Sparc, 8051), Parallel Programming
CommentsI enjoy programming on the hardware level. In college I really enjoyed an assembler class in which I got limited experience with x86, RS2000, and Sparc programming. I went overboard on the final project and it landed me a paid research position for one summer porting a C application from one parallel machine to another (MASPAR 256 to IBM SP1).

More recently I worked on two iterations of a GPS project. The first version was targetted at a PC104 board running an x86 chip and DOS. I wrote everything in C to an extremely low level (all graphics routines, serial drivers, BMP parsers, etc.)

The second iteration of the GPS project is targetted at an 8051 chip using code written in C and Assembler. This was written at roughly the same level, however the 8051 architecture is quite different.