My Info

Current Position

Program Manager, Microsoft Corporation

Current WPF Projects

Ocean – Soon to be released.  Metadata driven code generation for WPF, Silverlight & ASP.NET.

MVVM – studying and writing MVVM code and articles.

On nights and weekends I work on Code Project articles, Silverlight & WPF applications.

My Progression

Been programming computers since 7th grade.  Our junior high school had one of those 10,000 lbs Honeywell systems with rolls of yellow paper tape you could feed it.  Learned by writing tic tac toe game, played on a paper TTY terminal!  We have come a long way since 1971.

While in the Marine Corps, I wrote some programs on the USS Tarawa for storing data and sending it to the Joint Chief’s.  My job at the time was the battalion, nuclear biological and chemical warfare specialist.  I had made friends with the sailors on Tarawa and got access to their systems.  They lent me the books and I coded away.  Lots of fun.

Really didn’t start programming as a profession until after getting out of the Marines.  Progressing from, TRS-80 BASIC to, Learn Quick Basic, to QB45, to BC7, to VAX ProIV, VAX Basic, Unix C, Unix Basic, ASP, ASP.NET, VB.NET and now .NET WPF and WCF.

In 2002 attended a 13 week .NET Masters program at SetFocus.  One of my best decisions, getting intense formal .Net training.

Awards

 Code Project VB.NET Article Award Dec 2008

2009 Code Project MVP 

2008 Microsoft MVP – Client App Dev

2008 Code Project MVP

 Code Project VB.NET Article Award Dec 2007

Gold Medal Winner of IBM’s 1998 PROIV Programming Contest in Las Vegas