Dave Leach

I'm a software engineer based in Seattle, Washington. I have over thirty years of experience building web applications with PHP and desktop software with Delphi.

Skills

Languages

PHP, versions 5.3 to 8.3, 12 years of experience

Delphi, versions 2.0 to 2007, 19 years of experience

Databases

Microsoft SQL Server, MySQL, Oracle

Technologies

AWS OpenSearch, C#, Claude, Crystal Reports, CSS3, Dart, Flow, Flutter, Git, Hack, HTML5, Javascript, jQuery, JSON, Lightning Design, PHPUnit, Protocol Buffers, React, Redis, REST API, Salesforce Apex, SOAP API, SQL, SOQL, SVG, Symfony, Visualforce, XML

Systems

Agile methodology, AI-augmented development, Microservice architecture, MVC architecture, Object-oriented programming, PSR autoloading, Responsive web design, Test-driven development

Experience

Dec 2021 – Sep 2026

Software Engineer III

Age of Learning
  • Developed REST API microservices handling over 3M requests per day, supporting multiple versions of ABCmouse, the flagship early education application, using PHP 8.3, Claude, AWS Opensearch, and PHPUnit
  • Created a WYSIWYG editor for designing interactive children's books using JavaScript, reducing content creation time by 85%
  • Developed features for Homeschool+, a new application adapting the company's library of educational content for the home education market, using Dart, Flutter, and PHP 7.4
  • Reviewed merge requests for multiple products, including those created using Claude, validating edge cases and maintaining quality
Sep 2020 – Dec 2021

Software Engineer II contracted to Facebook

Advantis Global
  • Migrated video metrics from sunsetted system to new statistics engine using Hack 4, an enhanced version of PHP
  • Improved PHPUnit test suite with more thorough and consistent coverage using computationally-generated test cases
Oct 2018 – Dec 2019

Web and Salesforce Developer

Sporcle
  • Maintained the world's largest trivia site using PHP 7.2
  • Created new versions of website footer, the first step of a major site redesign, using HTML5, CSS3, responsive web design, and SVG
  • Added new features that improved external communications and reduced workload using Salesforce Apex, SOQL, REST API, custom objects, and Lightning Design Components
  • Spearheaded growth of Salesforce Apex automated test suite from 600 to 2,600 tests in ten months
Dec 2015 – Oct 2018

Software Engineer

Salesforce
  • Developed and maintained Pardot, a marketing automation platform, using PHP 7.1, PHPUnit, and Symfony 1
  • Created presentation database used in public launch of Wave Analytics (now B2B Marketing Analytics)
  • Maintained connector, used to synchronize data between Pardot and Salesforce, using Salesforce Apex, SOQL, and Ant
  • Authored over 40 pull requests, reviewed over 170 pull requests, and tested over 50 pull requests using GitHub
Jun 2015 – Sep 2015

LAMP Stack Developer

LAMP Camp
  • Finished program of study and earned certificate of completion
  • Designed and developed an inventory and sales tracking system using PHP 5.5, MySQL 5.6, MVC architecture, and PSR autoloading
  • In lead developer role, served as a coding and testing knowledge resource for new developers
  • Created data visualization objects using HTML4 and jQuery 2
Oct 2014 – Jun 2015

Software Engineer Consultant

Sterling Backcheck
  • Maintained an application suite used to retrieve and report background check information using Delphi 7 and Microsoft SQL Server
  • Developed contextual date parser, improving recognition rate by a factor of 10, using C#
  • Diagnosed and repaired issues involving SOAP communication security and Microsoft Word OLE
Aug 2012 – Jun 2015

Co-founder

Well Played, LLC
  • Launched a board and card game retail business, with sales revenue of over $35,000 in 2014
  • Authored an inventory system using Lazarus 1.2 (open-source Delphi) and MySQL 5.5
  • Created and automated services with PHP 5.3 to post products for sale using Amazon Marketplace Web Services API and to download financial transactions from point-of-sale system using Square Connect API
  • Excelled in teaching dozens of new games to hundreds of enthusiasts at events and conventions throughout the Southeast
Aug 2007 – Apr 2012

Senior Programmer Analyst

ADP Incorporated
  • 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
Sep 2006 – Aug 2007

Software Analyst

Young Consulting
  • Maintained an insurance proposal and claims application suite
  • Created and maintained auto-generated reports
Jul 2004 – Sep 2006

Systems Analyst II

BellSouth
  • Developed and maintained a quote generation application
  • Oversaw the day-to-day operations of a team of three developers as technical lead analyst
  • Coordinated and managed repair of defect backlog as post-implementation lead analyst
  • Authored over 100 analysis, specification, and unit test documents
  • Developed standard document templates for group use
Sep 2002 – May 2004
CCH Incorporated
Jul 2001 – Sep 2002
Artisan Software Design
Aug 2000 – Jul 2001
Columbia Ultimate
Jun 1999 – Jul 2000
ClickChoice.com
May 1996 – Jun 1999
Computing Solutions

Education

Oglethorpe University

Atlanta, Georgia

B.S., Mathematics and Computer Science

LAMP Camp

Norcross, Georgia

Certification of Completion, LAMP Stack Developer education program

Awards

Pardot MVP

Recognized for innovations in Agile sprint estimation introduced as team scrum master

November 2017

Personal

Toastmasters

Lenox Park Toastmasters

Charter Member, Secretary, and President

2005 to 2006

Georgia Radio Reading Service

On-air volunteer

2015 to 2018

Jeopardy!

Six-game winner; Tournament of Champions semi-finalist

2012 and 2013