Brett O'Donnell
Web Developer - Software Architect - Integration Specialist

Code Library

Yii2 Extensions

Yii Extensions

PHP Code





About Me

With over 15 years of experience developing web applications using PHP and MySQL, I specialise in rapid application development of custom applications for web and intranet use. Such systems have included eCommerce, CRM, ERP, eLearning, Property Management and other data management systems.

In addition to a wide knowledge of core PHP/MySQL practices including Security, Performance, User Experience and MVC, I am also intimately familiar with the inner workings of many open source projects. Some of my favourites are Yii Framework, OpenCart and WordPress.

My coding style is second to none. I make every effort to ensure that all code is clean, readable, always documented with phpdoc code and is documented with human readable code where appropriate. Unit testing is performed using Codeception, PHPUnit and Selenium.

When it comes to data I get serious. I have worked with tables exceeding hundreds of gigabytes and am familiar with techniques such as sharding, replication and caching to increase performance. I have a firm understanding of data formats and have performed numerous API integrations using providers such as Google AdWords, Google Maps, Ebay and Paypal, just to name a few.

I am familiar with modern web techniques using HTML5, CSS3 and frameworks such as jQuery and Twitter Bootstrap.

Systems administration is a key part of application development. My understanding of Linux gives me an edge over most developers. I am familiar with configuration and usage of Linux web servers including applications such as Git, MySQL, Apache, Nginx and Nagios.

Contact Me