My extensive experience with varied hardware and software platforms provides me with a unique viewpoint on software design, development and maintenance. During my years as a professional developer, I have acquired in-depth knowledge of several hardware systems and operating systems. These systems have run the gamut from mainframes to PCs including multi-tasking systems, multi-user systems and real-time control systems. My first professional product was a multi-tasked, real-time system running on a Unisys mainframe. The skills and lessons learned on that assembler code project are equally important in the .NET Framework environment.