I am a seasoned PHP Developer with 13+ years creating robust PHP applications and modules that meet business needs while staying scalable, efficient, and secure. I have deep expertise in secure payment solutions that integrate with client enterprise systems, and I actively use AI tools like Cursor and JetBrains AI Assistant to accelerate development, debugging, and search. I excel in delivering high-quality code and design solutions, working across projects using Agile processes, and collaborating with stakeholders from account managers to QA teams to ensure value and timely delivery.

David Theobald

I am a seasoned PHP Developer with 13+ years creating robust PHP applications and modules that meet business needs while staying scalable, efficient, and secure. I have deep expertise in secure payment solutions that integrate with client enterprise systems, and I actively use AI tools like Cursor and JetBrains AI Assistant to accelerate development, debugging, and search. I excel in delivering high-quality code and design solutions, working across projects using Agile processes, and collaborating with stakeholders from account managers to QA teams to ensure value and timely delivery.

Available to hire

I am a seasoned PHP Developer with 13+ years creating robust PHP applications and modules that meet business needs while staying scalable, efficient, and secure. I have deep expertise in secure payment solutions that integrate with client enterprise systems, and I actively use AI tools like Cursor and JetBrains AI Assistant to accelerate development, debugging, and search. I excel in delivering high-quality code and design solutions, working across projects using Agile processes, and collaborating with stakeholders from account managers to QA teams to ensure value and timely delivery.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

PHP Developer at IdGateway
February 1, 2024 - November 30, 2025
Conducted testing and debugging to identify and rectify software flaws; tracked and approved client employee information using logs, unit tests and xdebug. Deployed software on AWS using Terraform and monitored with AWS CloudWatch for day-to-day operations. Wrote clean, efficient code aligned with company standards. Developed two large add-ons for client onboarding and an API integration to retrieve and display client data in a separate system. Created Python Lambda functions for image resizing and document scanning in AWS. Built Terraform configurations for AWS Lambda, firewall, and S3. Used Jira for ticketing and GitLab for deployment. Used sequence diagrams to model user interactions.
Senior Software Engineer at Eckoh
August 1, 2014 - January 31, 2024
Developed PCI and PPI-compliant payment systems across on-prem and cloud environments. Led DevOps with Kubernetes, Splunk, and AWS; designed and delivered IVR and API payments. Expanded payments into Commercial channels and updated API flows to REST from SOAP. Trained new starters on PCI-compliant payment systems for phone, web, and RESTful APIs, maintaining data confidentiality and coding standards.
PHP Developer at Foremost Currency Group
November 1, 2011 - July 31, 2014
Designed FCA-compliant modules; built replacement back-office systems in Yii; migrated to VMware for improved disaster recovery; integrated with World Check, Smart, and Sage Trace Pay APIs; moved toward a paperless environment.
Software Engineer at O-bit Telecom
August 1, 2010 - October 31, 2011
Designed and updated MySQL schemas; built interactive features with HTML/CSS/JavaScript/JQuery; created graphs and user-facing widgets.
Software Engineer at Kingsoft Zhuhai
January 1, 2007 - December 31, 2009
Early career software engineer delivering core components in a fast-paced environment.
Manager & IT Administrator at Cityline
January 1, 2001 - December 31, 2003
Managed learning centre IT operations and administration, aligning technology with learning objectives.
Manager & IT Administrator at Computer Wizards
January 1, 1998 - December 31, 2001
Managed IT infrastructure and supported software deployments in a small business environment.
Open Learning Centre/Manager at Cityline, New Zealand
January 1, 2001 - December 31, 2003
Managed learning initiatives and IT-related responsibilities within a learning center environment.
Manager & IT Administrator at Computer Wizards, Texas, USA
January 1, 1998 - December 31, 2001
Managed IT operations and provided software development support for local clients.

Education

BSc Computer Science at University of Otago, Dunedin
January 1, 2004 - December 31, 2007
The complete Python Pro Bootcamp for 2023 at Udemy
January 1, 2023 - December 31, 2023
The Complete Nodejs Developer Course 3rd Edition at Udemy
January 1, 2023 - December 31, 2023
Complete Modern PHP Developer Course (PHP8) at Udemy
January 1, 2023 - December 31, 2023
Docker & Kubernetes: The Practical Guide [2023 Edition] at Udemy
January 1, 2023 - December 31, 2023
BSc Computer Science at University of Otago, Dunedin
January 1, 2004 - December 31, 2007
The complete Python Pro Bootcamp for 2023 at Udemy
January 1, 2023 - December 31, 2023
The Complete Nodejs Developer Course 3rd Edition at Udemy
January 1, 2023 - December 31, 2023
Complete Modern PHP Developer Course (PHP8) at Udemy
January 1, 2023 - December 31, 2023
Docker & Kubernetes: The Practical Guide [2023 Edition] at Udemy
January 1, 2023 - December 31, 2023

Qualifications

Udemy The complete Python Pro Bootcamp for 2023
January 1, 2023 - December 31, 2023
Udemy The Complete Nodejs Developer Course 3rd Edition
January 1, 2023 - December 31, 2023
Udemy Complete Modern PHP Developer Course (PHP8)
January 1, 2023 - December 31, 2023
Udemy Docker & Kubernetes: The Practical Guide [2023 Edition]
January 1, 2023 - December 31, 2023

Industry Experience

Software & Internet, Financial Services, Professional Services, Education, Media & Entertainment