Experience

Team Lead - Development
↪ Principal Software Engineer

October 2022 — Present
Global Payments — Remote

Team development lead over 3 other software engineers responsible for certifying payment processor integrations with daily volume of up to ~1.5M transactions.

Personally responsible for gathering client specification requirements, performing gap analyses, generating technical requirements, and delegating daily work items for all team members.

Designed and developed payment processor integration solutions to meet client and card brand compliance specifications.

Senior Software Engineer

December 2021 — August 2022
Blend Labs — Remote

Senior team member responsible for Blend's Title365 Connect service, which is the platform tasked with integrating multiple client services together.

Designed and developed new features for internal software.

Senior Product Specialist
↪ Manager

September 2018 — June 2021
Genpact — PNMSoft — Atlanta, GA

Responsible for designing and developing large-scale, complex BPM solutions with Genpact's Cora Sequence.

Designed and developed a full CI/CD implementation to both automate and shorten the amount of time deployments take.

Working daily with geographically dispersed teams in the Americas, Europe, Middle East and Asia.

Senior Software Engineer
↪ Associate Manager

May 2016 — August 2018
Duck Creek Technologies — Remote

On a team of two Senior Software Engineers, responsible for one-off implementations for clients; full SDLC.

  • Projects were built using RESTful C# services with an EmberJS frontend.

Responsible for designing and building API services, using C#, that integrate with third party systems.

Team lead for research and development of major security updates to client facing software.

Research and development lead for prototype and proof of concept code.

Team development lead for new feature releases, responsible for the server-side business logic and processing of data; full SDLC.

Team development lead in charge of helping reduce carrier onboarding time to one-third of the original timeframe, by automating manual and repetitive processes.

Software Engineer

July 2014 — May 2016
Fiserv, Inc. — Chapin, SC

Responsible for creating patches and implementing new features for existing software.

Team engineering lead for designing, building, maintaining, and releasing the native portion of mobile and tablet applications for iOS and Android for 40+ clients; full SDLC.

Team engineering lead for designing, building, and maintaining the Mobile platform website for 40+ clients; full SDLC.

Research and development lead for major security updates, using C#, to client facing software.

  • Helped roll out a large security update to ~2.5 million users, at a scaled pace.

Contract Lead Software Engineer

February 2014 — July 2014
S.C. DHEC; Bureau of Information Technology — Columbia, SC

Worked on a team of two people responsible for gathering requirements, designing, developing, testing, and delivering a new web system, designed to capture, display, report, and graph waste documentation.

Software Engineer

October 2013 — January 2014
RocketShip Solutions, LLC — Columbia, SC

Responsible for gathering requirements for new customers, developing customized scripts in various SQL languages and Iron Python, and updating existing customers to the latest software, using Microsoft Azure for all storage and computational needs.

Software Engineer; SME — Web Development

December 2011 — October 2013
Avtec Inc. — Glibert/Lexington, SC

Developed new features for our existing console, gateway, and diagnostics software, utilizing C#, C++, and Microsoft SQL.

Wrote patches for existing software to meet specific customer needs and incorporated the patches into the shipped products that were delivered to all customers.

Helped develop and maintain web applications used for configuring Microsoft Windows services, utilizing ASP.net, C#, Microsoft SQL/SQLCE, HTML 4.01/5, CSS 2/3, jQuery, JSON, Microsoft AJAX, and Telerik.

Worked in agile teams ranging from 4-8 people, using Microsoft Visual Studio 2010 and Subversion.

Subject-Matter Expert for web development.

Graduate Assistant — Web Administrator

August 2011 — December 2011
University of South Carolina; College of Education — Columbia, SC

Helped maintain legacy web applications utilizing Classic ASP and Visual Basic.

Developed new web applications, working closely with the Information Technology department director, utilizing Classic ASP, Visual Basic, ASP.net, C#, Microsoft SQL, Microsoft Access, HTML 5, CSS 3, jQuery, and JSON.

IT Intern

June 2011 — August 2011
Colonial Life; Service Applications — Columbia, SC

Developed inner-office web applications with ASP.net, C#, jQuery, and JSON utilizing Sitecore 6.*.

Wrote Microsoft SQL for System Change Requests for development, acceptance, and production SQL servers.

Worked on a team of 8 people using Microsoft Visual Studio 2005 and 2010 with both Microsoft Team Foundation Server 2005 and 2010.

iCare Technician and Help Desk Analyst

September 2010 — June 2011
University of South Carolina; University Technology Services — Columbia, SC

Repaired computers, including both hardware and software, for students.

Provided telephone technical support for students, faculty, and staff members for computer hardware and software, Microsoft Exchange E-Mail, Microsoft Domains, and Cisco IP telephones.

Lead Developer and Web Administrator

May 2010 — June 2011
ProPowerLINKS, LLC — Columbia, SC

Built and maintained a website, including the theme, plugins, and custom content types, utilizing PHP, jQuery, and JSON, and WordPress 2/3.

Setup and maintained an email server and email list distribution system.

Lead Developer and Web Administrator

January 2009 — May 2010
KaosRadio

Built and maintained a website, including the theme, plugins, and custom content types, utilizing PHP, jQuery, and JSON, and WordPress 2/3.

Setup and maintained a live audio and audio+video stream that were synchronized, for use on the website or external media players.

Setup and maintained an email server and an email list distribution system.

Lead Developer

January 2008 — May 2010
Nullvariable Web Consulting — Greenville, SC

Worked closely with the senior developer on many projects using both the Drupal and WordPress CMS platforms. Developed modules for Drupal 5.* and 6.*.

Built websites, including themes, plugins, and custom content types, utilizing WordPress 2.* and 3.*.

Websites:

  • http://redchairgroup.com
  • http://herestolifenow.com
  • http://innoventuresoutheast.com
  • http://showaltergroup.com
  • http://jfcoach.com

IT Intern

May 2007 — July 2008
Electric Cooperatives of South Carolina — Cayce, SC

Performed IT services:

  • Microsoft Active Directory support
  • Microsoft Exchange Server support
  • Microsoft Windows Server 2003 daily tape backup implementation
  • Repairing desktops, laptops, and VoIP telephones
  • Performing operating system maintenance
  • Norton Ghost services

Helped maintain and improve the company's website that utilized PHP, MySQL, JavaScript, jQuery, and Joomla.

Skills & Proficiency

C#/ASP.NET

Microsoft T-SQL

TypeScript

Javascript & jQuery

Node.js

HTML5 & CSS3