Advantis Global
September 2020 to present
Software Engineer II contracted to Facebook
Migrated video metrics from sunsetted system to new, more performant statistics engine
Designed and developed internal video metric migration auditing tool
Improved test suite with more thorough and consistent coverage using computationally-generated test cases
Technologies
Hack (strongly-typed PHP) 4
PHPUnit
React 16
Flow
Systems
Object-oriented programming
Test-driven development
Sporcle
November 2018 to January 2020
Web and Salesforce Developer
Maintained the world's largest trivia site
Created new desktop and mobile versions of website footer, the first step of a major site redesign
Enhanced forms and pages on the Sporcle Live host portal
Added new features that improved the sales team's external communications and reduced workload
Spearheaded growth of Salesforce Apex automated test suite from 600 to 2600 tests in ten months
Technologies
PHP 7.2
HTML 5
CSS 3
Salesforce Apex
SOQL
Redis 5
Lightning Design Components
Salesforce custom objects
VisualForce
REST API
SVG
Systems
Object-oriented programming
Responsive web design
MVC architecture
Salesforce
January 2016 to November 2018
Software Engineer
Developed and maintained Pardot, a marketing automation platform
Created presentation database used in public launch of Wave Analytics (now B2B Marketing Analytics)
Maintained connector, used to synchronize data between Pardot and Salesforce
Authored over 40 pull requests, reviewed over 170 pull requests, and tested over 50 pull requests
Named Pardot MVP in November 2017 for innovations introduced as team scrum master
Technologies
PHP 7.1
PHPUnit
Symfony 1
Salesforce Apex
SOQL
Github
Ant
Systems
Agile methodology
Object-oriented programming
Test-driven development
LAMP Camp / The Cresca Group
July 2015 to October 2015
LAMP Stack Developer
Finished program of study and earned certificate of completion
Designed and developed an inventory and sales tracking system
In lead developer role, served as a coding and testing knowledge resource for new developers
Created data visualization objects
Technologies
PHP 5.5
MySQL 5.6
HTML 4
jQuery 2
Git
Systems
Object-oriented programming
PSR autoloading
MVC architecture
Sterling BackCheck
November 2014 to July 2015
Software Engineer Consultant
Maintained a suite of applications used to retrieve and report background check information
Developed contextual date parser, improving recognition rate by a factor of 10
Diagnosed and repaired issues involving SOAP communication security and Word OLE
Technologies
Delphi 7
C#
Microsoft SQL Server
SOAP
Word OLE
Systems
Object-oriented programming
Test-driven development
Well Played, LLC
September 2012 to July 2015
Owner
Co-founded a board and card game retail business with sales revenue of over $35,000 in 2014
Authored an inventory system
Created and automated services to post products for sale and to download financial transactions from point-of-sale system
Excelled in teaching dozens of new games to hundreds of enthusiasts at events and conventions throughout the Southeast
Technologies
PHP 5.3
Lazarus (Open-source Delphi) 1.2
MySQL 5.5
Amazon Marketplace Web Services API
Square Connect API
Systems
Object-oriented programming
ADP Incorporated
August 2007 to May 2012
Senior Software Analyst
Designed, developed, and maintained a flexible spending account management database
Coordinated with other business units to author and maintain several stand-alone applications that import data and generate reports
Created development estimates, design documents, unit tests, and user acceptance testing outlines
Technologies
Delphi 2007
Oracle 10g
Crystal Reports 9.0
Young Consulting
September 2006 to August 2007
Software Analyst
Developed and maintained an insurance proposal and claims application suite
Created and maintained auto-generated reports
Created and maintained tables and stored procedures
Technologies
Delphi 5.0
QuickReports
T-SQL
Microsoft Reporting Services
Microsoft SQL Server
BellSouth
July 2004 to September 2006
Systems Analyst II
Developed and maintained a quote generation application
In technical lead analyst role, oversaw the day-to-day operations of a team of three developers
Led group reviews of designs, code, and testing plans
In post-implementation lead analyst role, coordinated and managed repair of defect backlog
Authored over 100 analysis, specification, and unit test documents
Developed standard document templates for group use
Technologies
Delphi 6.0
CCH Incorporated
October 2002 to June 2004
Programmer Analyst
Analyzed, developed and maintained a suite of accounting practice management software
Acted as a training resource for Crystal Reports expertise for multiple divisions and locations of the company
Contributed to four released versions of our team's product
Technologies
Delphi 7.0
Crystal Reports 9.0
Artisan Software Design
August 2001 to October 2002
Owner
Founded and managed a freelance software consulting practice
Analyzed, designed, coded, tested, and implemented bar code inventory software for Santee Cooper
Analyzed, designed, coded, and tested publicly distributed end-user inventory system for Maximum Rx Credit
Technologies
Delphi 5.0
Crystal Reports 8.0
Columbia Ultimate Business Systems
September 2000 to August 2001
Delphi Developer
Developed and maintained a Windows-based debt collection software suite
Analyzed, designed, coded, and tested flat file import functionality
Acted as liaison between development and product validation teams
Technologies
Delphi 5.0
Crystal Reports 8.0
ClickChoice.com
July 1999 to August 2000
Developer
Developed and maintained home internet filtering suite of applications
Worked closely with quality assurance to implement suggested changes
Designed, coded, and tested original Delphi components
Technologies
Delphi 4.0
Computing Solutions
June 1996 to July 1999
Associate Developer
Designed and developed custom software for multiple small business clients
Managed many projects from initial design to final delivery
Primary contact for multiple clients
Technologies
Delphi 2.0
Microsoft Access 97
Crystal Reports 6.5