I am an independent IT consultant and writer based in Austin, TX and am available for project-based consulting work.  I specialize in finding, designing and implementing technical solutions based on Microsoft technologies, including IT management and software development.  For more information, please see the other pages in this section or feel free to contact me via e-mail.  The following provides an overview of some my areas of expertise.

Virtualization Management

  • Virtualization platforms: Microsoft Hyper-V, VMware ESX Server and others
  • VM deployment and configuration management
  • Automation and scripting of virtualization
  • Best practices for managing virtual environments

IT Architecture and Administration

  • Microsoft Windows Server deployment and management
  • Active Directory design, implementation, and troubleshooting
  • Network design and implementation (DNS, DHCP, VLANs, infrastructure services)
  • Server deployment (Automated installations, Remote Installation Services (RIS))
  • Systems and Server Administration (Server maintenance, Server monitoring, troubleshooting)

Software Architecture and Development

  • Application architecture design and implementation
  • Microsoft .NET architecture and development (ASP.NET, Windows Forms)
  • Web Services and Integration (SOA, SOAP, XML, XSLT)
  • Performance monitoring and optimization

Database Administration and Development

  • Microsoft SQL Server Database Administration
  • Database design and implementation
  • Advanced analytics / data warehousing
  • Data protection (backup, recovery, mirroring, log-shipping)
  • Application and database performance monitoring, and optimization

Writing, Speaking, and Training

  • Technical / Certification-related Books
  • Technical White Papers for Marketing organizations
  • Live technical training for business and technology staff
  • Local and national conference presentations