Seasoned software developer of desktop applications, embedded applications, and recently, web applications. Very experienced in C#, C++, C, and Java. Strong advocate of agile project management and programming practices to war against the insanity found in traditional software development environments.