David Cochrum, Developer in Orlando, FL, United States
David is available for hire
Hire David

David Cochrum

Verified Expert  in Engineering

Software Developer

Orlando, FL, United States
Toptal Member Since
September 19, 2022

David is a software developer specializing in PHP and JavaScript. He is also skilled in Bootstrap, React, Vue, Webpack, and jQuery, with experience in eCommerce, blockchain, and marketing tech. He constantly explores emerging techniques and technologies and produces the cleanest, most efficient, objective, and reusable code that exceed expectations. David believes good is not good enough and applies this principle to himself just as much as in his work, never settling with the status quo.


Curio NFT
PHP 7, Node.js, REST, JavaScript, React, Discord, GitHub, GitLab, Jira, Docker...
PHP 7, JavaScript, Vue, Laravel, Snowflake, MySQL, Bitbucket, REST, Twilio...
Sonny's Enterprises
PHP 7, Node.js, REST, Symfony, Vue, RabbitMQ, Jira, GitLab, Jenkins, MySQL...




Preferred Environment

MacOS, JetBrains, Docker

The most amazing...

...app I've built is an industry-first, web-based configuration tool for car wash tunnel controllers.

Work Experience

Lead Developer

2021 - 2022
Curio NFT
  • Added and updated features on the CodeIgniter-based eCommerce platform.
  • Integrated the content management system with the eCommerce platform.
  • Migrated back-end components into more modern tech stacks.
Technologies: PHP 7, Node.js, REST, JavaScript, React, Discord, GitHub, GitLab, Jira, Docker, MySQL, Redis, Amazon Web Services (AWS), Object-oriented Programming (OOP), PHP, Back-end, CodeIgniter 3, Development, Linux, REST APIs, Slack API, Discord Bots, Blockchain, Git, TypeScript

Software Engineer

2018 - 2021
  • Maintained multiple projects from monoliths to microservices using Laravel or Lumen on the back end and Vue or APIs on the front end.
  • Introduced regular code reviews, industry standards, and best practices while emphasizing the growth of automated test coverage required to pass builds.
  • Completed and maintained a voice over Internet Protocol (VoIP) microservice handling the dynamic routing of thousands of incoming voice calls per minute via Twilio and Plivo APIs.
  • Rebuilt Docker containers used by engineers, providing a vastly improved daily experience.
  • Created multiple internal and client-facing tools to replace various manual processes.
  • Engaged regularly in interviewing potential engineering hires.
  • Supported new team members to help them get acquainted with systems.
  • Followed Agile practices to groom and move stories through the Jira workflow.
  • Hosted a handful of weekly company-wide social gatherings.
Technologies: PHP 7, JavaScript, Vue, Laravel, Snowflake, MySQL, Bitbucket, REST, Twilio, Plivo, Docker, Jira, Amazon Web Services (AWS), Back-end, Development, Object-oriented Programming (OOP), PHP, REST APIs, Linux, Git

Senior PHP Developer

2015 - 2018
Sonny's Enterprises
  • Contributed to the complete overhaul of a legacy procedural PHP conversion to Symfony object-oriented programming (OOP)/model-view-controller (MVC).
  • Co-architected and wrote the industry's first cloud-served web interface for a programmable logic tunnel hardware controller, utilizing resilient Node.js microservices pushing and pulling messages up and down via RabbitMQ.
  • Started as a junior and moved up to senior PHP developer while mentoring other junior members.
  • Leveraged open-source libraries wherever possible while contributing to those projects to better fit our needs.
  • Wrote MySQL database migration scripts in SQL or with an in-house Java migration tool.
  • Participated regularly in interviewing potential engineering hires.
  • Followed Agile practices to groom and move stories through the Jira workflow.
  • Provided feedback to product owners, including user interface design suggestions, feature feasibility, and implementation suggestions.
Technologies: PHP 7, Node.js, REST, Symfony, Vue, RabbitMQ, Jira, GitLab, Jenkins, MySQL, Back-end, Front-end, Bootstrap 3, Bootstrap, PHP, Development, Object-oriented Programming (OOP), Linux, REST APIs, Git

Senior Web Developer

2014 - 2015
Macate Group
  • Owned sole responsibility for maintaining, expanding, debugging, and improving API, which extends WordPress XML-RPC, and the accompanying documentation used by all mobile and desktop apps produced by the group of companies.
  • Created my first Laravel OOP/MVC project, serving a multi-tenant VoIP SaaS.
  • Built back-end APIs for prototype mobile applications.
  • Maintained and added features for the back end of a position-coach-based fantasy football application.
Technologies: PHP 5, WordPress, REST, Subversion (SVN), Laravel, PHP, REST APIs, Linux, Back-end, Fantasy Sports, XML-RPC

IT and Web Administrator | Production Director

2006 - 2014
Calvary Chapel Sawgrass
  • Migrated multiple PHP Dynamic HTML sites to WordPress using custom themes and plugins where necessary.
  • Converted static website designs to mobile-friendly, responsive designs implementing Twitter Bootstrap.
  • Created many cost-saving web applications to interface with various services that would have otherwise required additional subscriptions with other SaaS providers.
  • Fashioned web portals for credit/debit card donations and event registration/payments to be used within kiosk-enabled tablets.
  • Updated, backed up, and maintained all the organization's computers, devices, and servers.
  • Installed, configured, and maintained network and telephone infrastructure.
  • Recruited, trained, and directed the production technical team for on-site services.
  • Headed numerous video projects and either coordinated or performed shooting and editing.
Technologies: PHP 5, JavaScript, MySQL, Bootstrap, WordPress, Video Production, IT, Back-end, Front-end, Bootstrap 3, Linux, PHP

Web-based Configuration for Tunnel Controllers

Sonny's was developing its next-generation tunnel controller, which coordinates all the equipment within a car wash tunnel. Across the industry, these controllers were previously configured by a Windows Embedded edition computer terminal built into the box housing the controller. Updates to the software involved mailing a USB drive to each customer and walking them through a manual and painstaking process.

Sonny's wanted to enable configuration from any web-connected mobile device or computer and enable over-the-air updates. I was given an architecture outline and set free to build the system as I saw fit.

Since these tunnel controllers were deployed across the world with varying levels of internet connectivity, we had to build the software to be resilient, able to operate offline, and configurable via the web without requiring complex VPN setups or the like. We achieved all these goals and presented it as an industry first at the trade show the following year.

Development of a Resale Fraud Detector

At Curio, we had issues with customers exploiting the peer-to-peer resale marketplace to buy NFTs from themselves, inflating prices and keeping the profits. I built a system that would flag resale listings matching the criteria of an attempt at fraud. The listing information would then be posted into a Slack channel for manual review by a Curio support employee with one-click buttons to approve or reject the listing.

Development of a Discord Bot

Curio wanted to grant access to exclusive content within their Discord server based on whether a user held a particular NFT. I built a bot application using the official Discord Node.js library to respond to specific slash commands, which would direct users to a page on the Curio site where they could connect their Curio and Discord accounts.


PHP 7, JavaScript, PHP 5, PHP, Snowflake, TypeScript


Laravel, Bootstrap, CodeIgniter 3, Symfony, Bootstrap 3


Plivo, REST APIs, Node.js, Vue, Slack API, React


JetBrains, Git, Bitbucket, Jira, RabbitMQ, GitLab, GitHub, Jenkins, Subversion (SVN)


REST, Object-oriented Programming (OOP)


MacOS, Twilio, WordPress, Linux, Blockchain, Docker, Amazon Web Services (AWS)




Development, Back-end, Discord, Video Production, IT, Front-end, Discord Bots, Fantasy Sports

2009 - 2011

Bachelor's Degree in Information Technology

Kaplan University - Online