To secure a challenging solutions development position, with a strong emphasis on Microsoft technologies, where I can use my current skill set, ability to learn quickly, 8+ years of experience, and desire to define and create the best solutions possible to become an invaluable asset to the company.

Work History

Work History
Jun 2003 - Present

President / Founder

CodeSmith Tools
  • Building great developer tools to help developers around the world get their jobs done faster.


  • CodeSmith Generator - C#/WPF
    • Lead developer and product owner of this highly successful product.
  • CodeSmith Insight - C#/MVC/JS/Lucene/SQL
    • Lead developer and product owner.
  • Exceptionless - C#/WebAPI/JS/ElasticSearch/MongoDb/Redis
    • Lead developer and product owner.
Apr 2003 - Oct 2004

Senior Database Engineer

  • Responsible for designing, developing and optimizing the database architecture for the biggest online dating site in the world.
Oct 2001 - Apr 2003

Architect / Lead Software Engineer

RedRiver Systems
  • Responsible for designing/developing a new application architecture that takes full advantage of the object oriented capabilities of .NET technologies.
  • Provide technical leadership, specifically with regard to learning new .NET technologies, for the development staff.


  • United eWay 2.5 - VS.NET/ASP.NET/C#/SQL2K
    • Technical Lead for this minor revision of the United eWay Online Pledge Processing System (OPPS). Changes included allowing the creation and storage of custom report and export formats, as well as various other minor enhancements. 
May 2000 - Oct 2001

Architect / Lead Software Engineer, Microsoft Competency Group

Rare Medium
  • Use of existing corporate methodologies as well as helping to define a new set of methodologies for the planning/developing phases. • Provide technical leadership for the Microsoft competency group development staff.


1993 - 1995


Southern Ohio College



Microsoft Certified Database Administrator

Microsoft Certified Solution Developer