Michael Houghton

Michael Houghton

Castleconnell, Ireland
Hire Michael
Scroll To View More
Michael Houghton

Michael Houghton

Castleconnell, Ireland
Member since March 6, 2014
With 12 years experience as a PHP Software Engineer, mixed with a business background, I have a great balance of technical and business knowledge. Having graduated the University of Auckland in 2005 with a Bachelor of Commerce, majoring in Management and Entrepreneurship, I have spent my professional life involved with Internet based companies, Online Start-up's and developing innovative web projects. I consider myself to be a Software Entrepreneur - a Software Engineer with a strong passion for Entrepreneurship. I am originally from Auckland, New Zealand. In 2011 I moved to Ireland and now reside in Castleconnell, Co. Limerick. Today, I work remotely as a Director of Engineering for Toptal - an exclusive talent marketplace who hire the world's best software developers.
Michael is now available for hire
Portfolio
  • Toptal
    CakePHP, InfusionSoft API
  • CakeCoded
    CakePHP, PHP, MySQL, jQuery, SVN, Git
  • CakeDC
    CakePHP, PHP, MySQL, PostgreSQL, jQuery, Git
Experience
  • PHP, 12 years
  • CakePHP, 9 years
  • Git, 2 years
  • MySQL, 12 years
  • Project Management, 12 years
  • jQuery, 5 years
  • Linux, 8 years
Castleconnell, Ireland
Availability
Part-time
Preferred Environment
Ubuntu, Sublime Text Editor, MySQL, Git
The most amazing...
...thing I've done is been part of projects that have gone from zero to 100,000 customers!
Employment
  • PHP Developer
    Toptal
    2014 - PRESENT
    • Managed projects using CakePHP 2 and InfusionSoft API.
    • Managed a remote development team.
    • Used Facebook, LinkedIn, and Dropbox APIs.
    • Upgraded websites from CakePHP 1 to CakePHP 2.
    Technologies: CakePHP, InfusionSoft API
  • Director/Lead CakePHP Developer
    CakeCoded
    2011 - 2014
    • Worked with clients from all around the world as a CakePHP developer.
    • Managed my own team at times, including both designers and other CakePHP developers.
    • Brought a business focus to software development as an entrepreneur with a passion for programming.
    • Communicated with clients from both technical and non-technical standpoints.
    • Traveled all around the world and worked remotely to reach out to clients.
    • Contributed to the developer community, including writing documentation for the up-and-coming 3.0 version of CakePHP.
    • Developed with CakePHP since version 1.1.
    Technologies: CakePHP, PHP, MySQL, jQuery, SVN, Git
  • Lead Developer
    CakeDC
    2013 - 2013
    • Collaborated with members of the CakePHP core team (CakeDC is the corporate company behind CakePHP).
    • Followed strict coding standards, writing object-oriented, reusable code.
    • Developed remotely for clients from all over the world.
    • Worked alongside Larry E. Masters, the CakePHP founder and James Watts, the CakePHP community manager.
    • Learned and shared some of the best CakePHP code with other CakePHP top developers.
    Technologies: CakePHP, PHP, MySQL, PostgreSQL, jQuery, Git
  • Lead Developer
    Feisty Sites
    2008 - 2010
    • Wrote the first mass marketed Penny Auction Script. The software was originally developed in CakePHP 1.3, and eventually in CakePHP 2. By the end of 2010, I sold the software to a large UK based software company.
    • Sold licenses for the software to hundreds of auction owners all around the world.
    Technologies: CakePHP, jQuery
  • Web Developer
    Action Coach
    2006 - 2007
    • Worked for an International Business Coach Franchise Company lead by entrepreneur Brad Sugars.
    • Developed company intranet using the Zend Framework.
    • Maintained over 150 PHP websites.
    • Built various database-driven websites.
    • Created and maintained newsletter-sending software for a huge mailing list.
    Technologies: Zend Framework, CakePHP, CodeIgniter, PHP
  • Director, Web Developer
    Elive Limited
    2004 - 2006
    • Founded a New Zealand-based IT company.
    • Worked directly with a web designer on PHP development.
    • Established corporate clients within New Zealand.
    • Used various open-source software platforms, including OS Commerce and CubeCart.
    • Gained experience with PHP 3 and 4 and MySQL 4.
    Technologies: PHP, MySQL, JavaScript, OS Commerce, CubeCart
Experience
  • Coderity (Development)
    http://www.coderity.com

    Coderity is an "out of the box" CMS for the CakePHP framework, available on GitHub under the MIT license.

    Elegant, simple to use and install, Coderity provides a easy to use, straight forward Content Management System for CakePHP 2.

    I am the main contributor to the open source project which is available for free.

  • Riccardo's Italian Restaurant (Development)
    http://www.riccardos-italian-restaurant.co.uk

    CakePHP Development for an Italian Restaurant based in Chelsea, London.

  • Elive (Development)
    http://www.elive.co.nz

    Founded in 2004, the Elive website was initially developed before CakePHP even existed. Now one of New Zealand's leading online computer retailers, I worked on migrating their Admin Area to CakePHP. Giving the CMS and Inventory Management Area a complete overhaul, I was able to redevelop the entire Admin Area while using the existing database tables (which didn't follow the standard CakePHP conventions). The result is that Elive now has a powerful, scalable, and easy-to-use Admin Area to manage hundreds of orders as well as the ability to manage and update stock for thousands of products each week!

  • Wholesale Directory (Development)
    http://www.wholesaledirectory.ie

    Wholesale Directory is Ireland's premium wholesale directory, specializing in finding Irish-based suppliers and distributors.  Built using CakePHP 2, Wholesale Directory has an advanced user login and registration system, an easy-to-use CMS for adding and editing suppliers, and linkup to the PayPal gateway.

  • NZ Protein (Development)
    http://www.nzprotein.co.nz

    NZ Protein offers New Zealanders the opportunity to purchase high-quality protein products and pay for them via credit card or direct deposit. Powered by CakePHP, this eCommerce website has a full CMS, allowing the site owner to have full control over the management of the website, as well as complete control over the product inventory and orders. Orders can be processed in the CMS and the customer is updated at each step of the order process.

  • Building Tender Services (Development)
    http://www.btsl.co.nz

    A tendering company required a system that allowed their extensive client base a simple way of downloading PDF files. BTSL has been established for over 25 years and required a complete overhaul of their existing website and internal database. The website was originally written in CakePHP 1.2, but has since been upgraded to version 2.3.

  • Limerick Hockey Club (Development)
    http://www.limerickhockeyclub.ie

    Built the website for the Limerick Hockey Club using CakePHP.

  • My Stock Collection (Development)
    http://www.mystockcollection.com

    My Stock Collection is an ongoing develop project in CakePHP. The website allows users to share and sell their photos. I am the lead developer and in charge of a team of 2 other developers.

  • Buggy CakePHP Code: The 6 Most Common Mistakes CakePHP Developers Make (Publication)
    CakePHP is an amazing PHP framework, but it has a steep learning curve! It requires a good amount of research and training to become an expert. This article describes few bad practices when writing a CakePHP code, and proposes the correct approach to avoid them.
  • My CakePHP 3 Review – Still Fresh, Still Hot (Publication)
    The Cake development team considers CakePHP 3 to be a game changer. With the alpha version of CakePHP 3 now hot out of the oven, this article takes a fresh look at CakePHP as an effective modern framework for PHP development.
Skills
  • Languages
    PHP, HTML, HTML5, JavaScript, CSS
  • Frameworks
    CakePHP, CodeIgniter, Zend Framework 2
  • Libraries/APIs
    Infusionsoft API, Authorize.net, PayPal API, jQuery, Campaign Monitor API, MailChimp API, LinkedIn API, eBay API, Facebook API, Amazon API, Dropbox API, Stripe
  • Tools
    Basecamp, Sublime Text 2, Git, Subversion, Trac, GitHub, Eclipse IDE, Xibo
  • Paradigms
    Agile Software Development, Scrum
  • Platforms
    Ubuntu, Linux
  • Storage
    MySQL, PostgreSQL
  • Misc
    BitBucket, Project Management
Education
  • Bachelor of Commerce degree in Business Management
    University of Auckland - Auckland, New Zealand
    2003 - 2005
Hire the top 3% of freelance developers
I really like this profile
Share it with others