David J Batten
West Jordan, UT
[email protected]
About Me
I have over fifteen years of experience in technology, championing the practices of Software Craftsmanship and Continuous Delivery. I am also a Pluralsight author, where I teach DevOps practices to our learners.
Work Experience

Pluralsight, Farmington, UT/South Jordan, UT
08/2014 - present
Software Craftsman/DevOps Engineer
  • Specializing in DevOps practices to help teams be independent and fast.
  • Using concepts such as Infrastructure as Code, Continuous Integration, and Continuous Delivery, to accomplish the above.

inContact, Inc., Salt Lake City, UT
01/2011 - 08/2014
Principal Software Engineer - IT Operations
  • Mentor and champion of software craftsmanship: clean code, SOLID, pairing, code reviews, continuous integration and deployment.
  • Implemented continuous integration and continuous deployment using TFS 2010-2013 to automatically deploy web applications, web services, windows services, and databases to target environments.
  • Implemented Kanban/Lean as an effective Agile methodology for our department.
  • Application development using the latest .NET technologies for Windows and Web environments. C#, ASP.NET MVC, WCF, and ASP.NET Web Forms development.
  • ALM using TFS 2010-2013 as a foundation. Integration with various third party tools for managing projects and tasks.
  • TFS 2010-2013 administration.

Self Employed, West Jordan, UT
2007 - present

Utah Retirement Systems, Salt Lake City, UT
10/2005 - 01/2011
Senior Developer - Web Services
  • Lead developer for Web Services division, developing external web applications to provide critical services for our membership using .NET 4 and other leading-edge technologies.
  • Implemented continuous integration development strategy using TFS 2010. Created custom XAML templates in TFS to facilitate common build operations, including fully automated application and database deployment.
  • Attended several training courses provided by SANS to learn secure application development practices.
  • Expert application development with ASP.NET, C#, WCF, SQL Server, Java, Apache Struts, Unit testing, and PowerShell. Strong background using Agile methodologies/techniques.
  • Windows Server 2003/2008/2008 R2 administration. Windows XP/Vista/7 administration.
  • SQL Server 2005/2008/2008 R2 administration.
  • TFS 2008/2010 administration.
  • Application deployment and administration with IBM WebSphere 5.x/6.x.
  • Integration with legacy data systems (Adabase/EntireX, UniVerse/RedBack).

Caltrans (California DOT), San Bernardino, CA
03/2004 - 09/2005
Information Systems Analyst - Information Technology
  • Development of ASP.NET websites with C#, VB.NET, SQL Server, Sybase, MySQL, and Oracle.
  • Technical support for network team, including Windows NT Domain and Novell NDS administration.
  • Windows 2003 Server/IIS administration.
  • SQL Server, Sybase, MySQL, and Oracle administration.
  • Lead developer/administrator for Novell ZENworks environment.

Caltrans (California DOT), San Diego, CA
04/2002 - 03/2004
Transportation Engineering Technician - Engineering Applications Support
  • Development of ASP.NET websites with VB.NET and Microsoft Access.
  • Microsoft Access application development with advanced VBA programming.
  • Software/hardware/imaging support of Windows NT/2000 workstations.
  • NT Domain administration.
  • Advanced technical support of CADD software (MicroStation, CAiCE, IPlot, and ArcGIS).

Caltrans (California DOT), San Diego, CA
09/2000 - 04/2002
Transportation Engineering Technician - Design
  • Microsoft Access application development with advanced VBA programming.
  • Printer/plotter support technician for Design department.
  • Drafting of technical drawings with CADD software (Microstation, CAiCE, ArcGIS).


University of Phoenix, San Bernardino, CA and Taylorsville, UT Campuses
2004 - 2007
B.S. - Information Technology

Mt. San Jacinto College, Menifee, CA Campus
2003 - 2004
  • C#, VB.NET, Java, SQL, Javascript, and Perl programming
  • SQL certification, VB.NET certification

Salt Lake Community College, Salt Lake City, UT
A.S., A.A.S. - Architectural Technology
  • Dean's List graduate