About Donald

I am software programmer/lead developer/architect with over 15 years professional experience specializing in turning vague goals from a non-technical person into a working product. I create working products in half the time and for less than half the cost compared to the average software programmer. I am currently consulting for the U.S. Department of Energy - National Science Research Center.


Programming Specialty

I have been programming in the .NET framework since the summer of 2000 (beta 1.0). I have built dozens of ASP.NET websites as well as severl complex winforms applications. My last winform application was a data gathering and reporting application deployed worldwide and used Microsoft's new WPF framework, which is replacing traditional winforms applications.

I am also well versed in integrating .NET solutions with Oracle (versions 6.5 - 11g), including creating PL-SQL sprocs, packages, refcursors and choosing between Microsoft and native Oracle data provides.

Question - How can I hire a team of software developers for $25 each?

Programming managers have long recognized wide productivity variations between good programmers and poor ones. But the actual measured magnitudes have astounded all of us. In one of their studies, Sackman, Erickson, and Grant were measuring performance of a group of experienced programmers. Within just this group the ratios between the best and worst performances averaged about 10:1 on productivity measurements and an amazing 5:1 on program speed and space measurements!
-- Fred Brooks, The Mythical Man-Month

Answer - by hiring one productive and experienced developer that can produce the same output as the less productive team.

Will you work for the equivalent of $25 / hour?

Absolutely, I charge a fraction of what a team of typical programmers charge. Research by IBM, Microsoft, and Apple concluded that the best developers are generally five times as productive as the average coder. Also due to my varied experience in many companies like The Gap, Kodak, Microsoft Consulting, Continental Airlines, and SunPower, solving a variety of problems, I many already have a large codebase that I can refactor into your solution.

Who have you worked for?

Microsoft Consulting, Kodak, The Gap, Bayer Corp, Continental Airlines, First American, as well as silicon valley startups in various roles including lead programmer, architect, and mentor.

Skydive - retrain jump after 3 year hiatus.

What's New with Donald

ASP.NET MVC using jQuery - nice article here by Scott Hanselman.

View my sample work

Recommended Articles

- Why CIO's Have to Work Harder Than Other Executives

An easy method to schedule software projects - by John Ousterhout, creator of the TCL programming language and Professor of Computer Science at U.C. Berkeley from 1980-1994 and Distinguished Engineer at Sun Microsystems from 1994-1998

20 Useful Tools to Make Web Development More Efficient

Managing software engineers -  Philip Greenspun, MIT professor and founder of ArisDigita
The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.

Scooter vs Car