Sr Vice President of Engineering

Contact Information
Email: resume@davidstockton.com
Phone: 720-275-6885
Address: 2266 S Ensenada St
Aurora, CO 80013

Experienced programming and engineering leader with an emphasis on web applications and APIs. Demonstrated success in development of new projects as well as transformation of existing projects in need of care. Proven ability to transform team processes and culture in a positive and productive way.

EXPERIENCE

i3logix August 2012 - Current
Sr VP of Engineering
  • Created Mail-in ballot tracking and notification system (BallotTrax) available to over 25% of all voters in the United States
  • Built ballot tracking software as an API first, SaaS, using PHP (Laminas API Tools and Mezzio) with Angular frontend
  • Built tests with PHPUnit, PHPSpec and Behat for PHP as well as Jest and React Testing Library for React
  • Led team to continue building software, including conversion of Angular UI to React
  • Automated portions of developer workflow to allow developers to focus on development using Slack commands, webhooks and additional CI integrations
  • Mentored team with git, teaching front-end developers how to write solid PHP, TDD, writing tests, TypeScript, and React
  • Led implementation of Continuous Deployment platform and process
  • Led infrastructure automation and move from co-hosted servers to AWS
  • Responsible for all IT staff - developers, QA, project and product managers, system administrators, network, database, UX designers
i3logix October 2010 - August 2012
Director of Software Engineering
  • Led team responsible for development of industry leading pre-employment and random drug screening software
  • Modernizing code, from PHP 5 through PHP 7
  • Drug screening project based on PHP, MySQL and ExtJS
  • Updated processes for code management from Subversion to Mercurial to Git
  • Led team in development of system for managing in-home health care company, including authorization, credentialing, billing and scheduling
  • Code based on Zend/Laminas frameworks in PHP, with PostgreSQL, ExtJS and React
  • Responsible for hiring, team growth and mentoring of ~30 developers primarily dedicated to a pre-employment and drug screening application
  • Introduced VM-based development platform to reduce platform issues with deployment
Cricket Communications May 2006 - October 2010
Software Engineer IV
  • Lead developer for mycricket.com, a customer account management and e-commerce site
  • Built SOAP-based shopping cart and cellphone plan configuration management
  • Created promos and offers management and configuration allowing marketing to build complex promotions without needing new software to be built, increasing site conversions by 5%
  • Built internal tools and software that saved the company at least $1.2M per year
  • Development focused primarily on PHP and MySQL
Colorado School of Mines Fall Semester 2001
Adjunct Professor Dept of Math and Computer Science
  • Invited to return to teach by department head
  • Taught one semester of MACS-262, a course on C++ Data Structures
  • Developed curriculum, tests and course
  • Graded all assignments and tests for ~30 students
J.D. Edwards/PeopleSoft/Oracle June 2000 - May 2006
Software Engineer
  • Helped Business Function developers debug extremely large C functions on the AS/400 / iSeries platform
  • Performed OS/400 and tax software upgrades for internal iSeries test servers
  • One of the earliest in the world to get PHP running on iSeries

Other Projects

  • CSV Chef - built in Go, this project allows for a simple language to be used to programmatically transform CSVs - CSV-Chef
  • Slarty Bartfast - allows for smarter CI/CD flows where the dependencies of individual “builds” can be specified so that the server only needs to test and build projects that have changed in a given pull request. This allowed CI builds to go from 60+ minutes to 5 minutes or less by intelligently determining what code had changed. Allows for storage and re-use of built artifacts in S3 or locally, and rapid deployment of these artifacts without needing to build anything on the deployment server, obviating the need to install npm or other build libraries on web servers. Slarty Bartfast

EDUCATION

Colorado School of Mines Graduated May 2000
B.S. Math and Computer Science Minor economics

SKILLS & EXPERTISE

Expertise in PHP, Typescript and Javascript, Go, Git, React, Apache, building and consuming REST and RPC APIs, TDD, and Web Development Solid experience with PostgreSQL, MySQL, Linux, Python, Ruby, C/C++ and Open Source Software Agile methodologies, Software Engineering, Test-Driven Development, Cross-Functional Team Leadership, Product Development, Team and Individual Mentorship, Git, PostgreSQL, MySQL, Apache, React, CSS, AJAX, REST, Linux, Web Development, PHP, Javascript, Go, Ruby, Python, C/C++ Web Services, APIs, Open Source Software

PUBLICATIONS

SPEAKING

  • President of Front Range PHP User Group September 2009 - April 2014; delivered 50-100 talks
  • Numerous conference speaking engagements with PHP|Tek, PHP|World, ZendCon, SkiPHP, OpenWest, PHP Cruise, Madison PHP, PHP|CodeWorks

CERTIFICATIONS

Download Resume