Sagepath Reply
Senior Consultant
Nov-2021 to Current
4 years 3 months
Atlanta, GA
  • Maintain, update, and roll out publicly facing websites for large corporate clients.
  • Collaborate with internal teams and customers to develop specifications and project plans for both small and large engagements.”
  • Most websites are hosted in Azure and use Episerver, Kentico, Umbraco, or Sitecore as CMS platforms, along with JavaScript frameworks such as Vue.js, jQuery, and Bootstrap.”
  • Stabilized client environments after team transitions or staffing overloads.
  • Fast-paced environment requiring coordination with multiple project managers and rapid task resolution amid shifting priorities and tight deadlines.
  • Responsible for resolving accessibility (ADA) compliance issues.
Independent Futures Trader
Futures Trader
Aug-2021 to Current
4 years 6 months
Rome, GA
  • Use Al Brooks' methodology to trade E-Mini S&P 500 futures contracts.
  • Developed numerous trading bots and indicators for Sierra Chart, TradingView, and NinjaTrader platforms.
  • Swing-trade forex on longer timeframes.
Wolters Kluwer
Senior Product Software Engineer
May-2018 to Nov-2021
3 years 6 months
Kennesaw, GA
  • Managed different teams of programmers on a per project basis.
  • Primarily worked on the Electronic Filing Center (EFC) team. Responsible for a large queue based back end, distributed system, processing millions of tax returns every year.
  • Worked on and helped design the back-end accounting system responsible for processing billing records for all customers based on usage.
  • Served as the Security Champion, responsible for vulnerability scanning, remediation planning, and reporting security exposure and progress to the Vice President.
  • Overall team was responsible for numerous products, from customer facing web applications, to console apps, to libraries and web apis.
NCR Corporation
Professional Services Manager
May-2010 to May-2018
8 years
Rome, GA
  • Supervised remote programmers, including mentoring, code reviews and assignments of tasks.
  • Designed, developed and maintained software to manage over 56,000 retail self checkout machines and 700,000 additional devices at the largest retailer in the world.
  • Designed and implemented complex communication and queuing software.
  • Converted highly complex back end from Delphi to C#, including threaded code, raw socket communication, encryption and compression. Made extensive use of unit testing.
  • Maintained seven different web sites and a windows application used by numerous internal teams including support staff and over 2000 on-site Customer Engineers.
  • Introduced a standardized work flow, including Git, code reviews, task management, etc.
Wolters Kluwer
Senior Level Developer
Jun-2002 to May-2010
7 years 10 months
Rome, GA
  • Worked on commercial tax preparation software product for professionals. Began conversion from Delphi to C#.
  • Converted back end processing code from Delphi to C# and legacy communications protocols to web services using WCF as well as NHibernate and Oracle queues.
  • Responsible for mentoring junior level programmers and performing design and code reviews.
Self-Employed
Consultant
May-1994 to Current
31 years 9 months
Rome, GA
  • Wrote agent and web service to inventory and download concert tickets from the largest online ticket provider using Node.js, Python, MongoDB and PostgreSQL on Linux virtual machines created with Vagrant, running in VirtualBox.
  • Wrote SSL encrypted website to track community tennis matches using ASP.NET MVC, Amazon S3, and PostgreSQL. Allowed for end user score entry and automated rankings.
  • Created food and nutrition web site using ASP.NET Core, PostgreSQL and Dapper running on Linux.
Xpress Group, Inc.
Windows and Web Developer
Jun-2001 to Mar-2002
8 months
Columbia, SC
  • Developed object-oriented client/server commercial software for use by tax professionals using Delphi and Interbase.
  • Developed web site based on the same set of business classes, greatly reducing time-to-market.
  • While designing Xpress' first Windows based tax preparation software for the year 2002, Xpress was purchased by a competitor and the company ceased all tax software development.
PSNC Energy
Contract Programmer
Mar-1999 to Jun-2001
2 years 3 months
Gastonia, NC & Columbia, SC
  • Design and developed software to determine the feasibility of potential gas projects.
  • Wrote various software utilities in Delphi, using NT services, and a simplified XML server for processing XML documents.
CarePoint, Inc
Contract Programmer
Nov-1998 to Jan-1999
2 months
Charleston, SC
  • Wrote multi-threaded communications server with Delphi 3 to allow multiple clients to transact with server over TCP/IP.
  • Wrote custom socket components to handle multiple threads and sockets.
  • Worked on additional projects and bug fixes.
IBSS
Systems Engineer
Feb-1998 to Nov-1998
8 months
Columbia, SC
  • Designed and wrote, with C++ Builder, custom database client. Used as a front end to a proprietary database/transaction server on which IBSS's manufacturing software is built. Wrote low level socket routines to communicate with database.
  • Designed and wrote, in Delphi 3, time sheet tracking software.
  • Wrote installation software for distribution of software updates over a network.
  • Began design work, including prototyping on a customer information and task management system.
TeleQuest Corp.
Senior Developer
Feb-1995 to Feb-1998
3 years
Columbia, SC
  • Was part of a two man team to head up creation of IT department. Duties included gathering of specifications to design and eventually develop corporate information system in Delphi 1.0, used company wide. This included choosing development tools, hardware, and workstations.
  • Duties also included, design, creation and tuning of the Informix database and design and programming of the front end in Delphi.
  • Awarded initial 'Employee of the Month' award, December 1995.
Electronic Merchant Services
Systems Administrator
Nov-1992 to Nov-1994
1 year 11 months
Columbia, SC
  • Automated credit card validation testing in Pascal, saving hundreds of manual testing hours.
  • Maintained Novell Network (v3.12), including the physical LAN.
  • Maintained all computers attached to the network, and supported all users.