Work Experience

Senior Software Engineer

Clearwater Payments / DocuPhase

  • September 2021 - January 2025
  • Clearwater, FL
  • Develop and support n-tier applications for AR/AP Payments and Document Management using C#, Visual Studio and Microsoft SQL Server/MySQL
  • Operated in an Agile Development environment using Scrum
  • Contributed to the creation of a B2B AR Payments solution, primarily creating the User Management component for handling account creation, role assignments and security
  • Created a process to aggregate payment information and stage the formatted data to generate Check Print files as part of the AP Payment solution
  • Handled all integration between the Document Management solution, including Accounts Payable, and customer ERPs such as Oracle NetSuite, Microsoft Dynamics GP, Sage-Intacct, Procede, ADP and others

Senior Software Developer

Sabre Airline Solutions

  • May 2012 - July 2021
  • Southlake, TX
  • Developed and supported n-tier applications for the travel industry
  • Engaged with a distributed team with members around the world
  • Operated in an Agile Development environment using Scrum
  • Collaborated with Product Managers and Delivery personnel to ensure solutions met both internal requirements and customer needs
  • Created a service to remotely forward live flight information from a Production environment to the internal Test Lab for accurate and up-to-date test data

Senior Consultant

Quorum Business Solutions

  • February 2006 - April 2012
  • Dallas, TX
  • Developed and supported n-tier applications for the Energy Marketing industry
  • Facilitated and directed internal and external projects
  • Partnered with a large Natural Gas producer in Fort Worth, Texas as an On-Site Project Manager
  • Traveled both Domestically and Internationally for application development and deployment with on-site user training
  • Maintained positive client relations in person, via email and over the phone

Projects

Call of Duty Tournament Tools

  • Developed a Python script to accept a set of Activision Player IDs and utilize a publicly exposed API to retrieve skill-indicating account data for participant verification and tournament balancing
  • Created an algorithm utilizing the retrieved data to balance team entries into groupings of relatively equal skill level for a more fair and balanced tournament experience
  • Developed a Node.js application to utilize the same API for retrieving match data and calculate live tournament scoring