PDF Version


Experienced in untangling messes and pulling legacy code forward. Full stack developer with recent experience in C#, SQL, and more.

Professional Experience

Vantiv / Worldpay, Chandler, AZ (August 2017 – Present)

Senior Software Engineer

Add features to and stabilize a payment processing application written in C# and running on Service Fabric in Azure.

  • Setup NuGet package management and created shared libraries
  • Created health check endpoints to expose system status
  • Implemented a file download service

Tech Used: C#, SQL Server, Azure, Service Fabric, Event Hub, Stream Analytics, Service Bus, Application Insights, API Management, Agile

Faithlife, Tempe, AZ (June 2011 – August 2017)

Lead Software Developer

Manage other developers, project owner expectations, and lead projects.

  • Converted a monolithic web app into a multi-tenant web hosting platform
  • Created a RESTful site management API
  • Worked with other departments to implement and ship various websites (,,,,, etc)
  • Implemented redesign of the user account management interface

Software Developer

Implement new features while maintaining existing code. Work with a development lead to move projects forward.

  • Completed a refactor of user account management code without interruption to account creation, sign-on, or session management
  • Created a mobile device management API and implemented the UI at
  • Developed RESTful calendar API for
  • Implemented reply by email for

Awards: Shipping Award, Dynamic Growth Award, Edison Initiative Award.

Tech Used: C#, ASP.NET MVC, SQL, JavaScript, PowerShell, MySQL, SQL Server, Redis, RabbitMQ, HAProxy, Postfix, Dovecot, CentOS, SmartOS, REST, Git

LECG / Bates Group, LLC, Lake Oswego, OR (November 2006 – June 2011)

Software Developer

Influenced and developed an internal application written in C# which streamlined work product creation. Worked independently on billable projects with short development cycles. Provided support for users and existing applications.

  • Developed transactional input component for an internal application which decreased input team labor and increased accuracy
  • Programmed solutions for multiple rush projects in Python

Tech Used: C#, .NET, WinForms, Python, SQL, PostgreSQL


Bachelor of Science in Computer Science – Oregon State University, Corvallis, OR