I am a software development consultant who has been providing professional solutions to companies for over 10 years now. If you include network installation and administration that figure jumps to over 17 years. Coming from a strong network administrative background it was an easy leap for me to start writing my own system level utilities to simplify my job, and I quickly found that I enjoyed it so much that I switched to development full-time.

Since then I have been employed by many of the Fortune 50 to create enterprise tools - from publicly accessible Internet web front ends to internal applications to simplify the migration of user accounts and mailboxes related to company mergers and acquisitions. I have even been tasked with writing security applications for a Swiss bank.

I specialize in creating solutions that are architected at an enterprise level for high performance and high scalability. I enjoy all phases of the software development life cycle and advocate strong documentation to simplify the tasks of requirements gathering, development, testing, support and handoff. When I leave a company it is one of my goals to also leave behind all the knowledge neccessary to carry on without me. When you hire me you are hiring the combined experience from dozens of companies on how to make your project a success.

Although I have done development in open source technologies I am currently only programming for clients who utilize Microsoft technologies. If you require only my architecture, design and/or management skills then I would be happy to work with you on your alternate technology project as well.

Here is a short list of my skill highlights:

  • Project management over development staff of all skill levels.
  • MCSD Certified in C# .NET architecture and development.
  • SQL development for both Microsoft SQL Server and Oracle.
  • Extensive LDAP, Active Directory ADSI, Exchange 2000 CDOEXM, CDO, MAPI and raw DAPI.
  • Security, cryptography, system-level, GUI and database programming in MS Visual C/C++ 5.0-7.0.
  • COM/DCOM and WEB Development using IIS, ASP, DHTML, VBScript and JavaScript.
  • Proficient in STL, OLE DB, SQL, ATL, MFC and Win32 API.
Click here to download a printable copy of my resume.

Two ways to engage me:

Daily/Monthly. I am available for hire on a daily basis at the rate of US $900 per day plus expenses, with a 1 month minimum contract length. You can minimize expense costs by taking advantage of my telecommuting capabilities also, whenever possible.

Hourly. Many of my clients have simply had difficult problems that they knew could be solved relatively quickly and didn't have a need to engage my services for an entire month. For those customers I have made myself available at a rate of $150 per hour with no minimum. Even if you have something small feel free to send it to me for an estimate.

My availability changes throughout the year and thankfully I've been busy, so please book early. I favor engagements on the USA West coast but have worked in Europe also and will consider nearly any geographic location.

Companies like Microsoft®, Intel®, Cardinal Health®, Hewlett-Packard® and many others have seen what a difference "The Science of Better Software" can make, and you can too.