I am a highly experienced software engineer fully capable of handling all aspects of the software lifecycle.
In over 30 years of developing commercial software my work includes scientific programming, CAD/CAM systems, development tools, machine controllers, vision systems, expert systems, Office add-ins, client/server, inventory control software, and speech recognition and understanding.
My most recent project is a video archive and streaming product which is based on Windows Home Server and Windows Vista Media Center.
I am a trained engineer with a Master's Degree in Computer Science and I am an expert at building software components and applications which not only meet customer expectations, but are also designed for maintainability and long-life.
My expertise is in Microsoft Windows programming at all levels using C#, XML, .Net Framework and Visual Studio 2008. Extensive experience in all aspects of software design, development, testing and distribution.