Freelance Developer

Well versed in software technology, with 16 years as a professional software developer, and 10 years as an amateur programmer prior to that.