Resume

Name David Thomas Hourn
Contact Details Phone +44 (0) 7938 643 261
Email dthourn@dthdesign.com.au
Website http://dthdesign.com.au
LinkedIn http://au.linkedin.com/in/davehourn
Validity August 30, 2018

1. Employment

Employer FishVision, Transformd (Formerly called FormCorp)
Website http://fishvision.com http://transformd.com
Position PHP Developer
Date January 2016 - Present
FishVision is a software development agency based out of Sydney with a range of clients such as private investigators, fire suppression systems and real estate agents. FormCorp was a single monolothic project started by FishVision centered on form development. This was splintered into its own project and later renamed Transformd. I continued to work for both companies, mostly focussed on FishVision clients.
Main responsibilities include:
  • Full stack development (with main focus on LEMP backend) using frameworks Yii2, Symfony 3 and CakePHP.
  • Taking over development of two large projects from another company and upgrading from Apache, PHP 5.2 and CakePHP 1 to Nginx, PHP 7.2 and CakePHP 3 using a Docker deployment, whilst still managing old code base during upgrade period.
  • Part of a team which developed a Symfony3+VueJS project with continued maintenance and improvements after launch in mid 2017.
  • Ongoing product development for Transformd (using Yii2 framework).
Employer Ad Inc
Website http://ad-inc.com.au
Position Programmer
Date October 2012 – May 2015
Ad Inc is a small company of about a 6 staff and no more than 2 people in programming, and often just myself for periods.
Main responsibilities include:
  • PHP programmer for an incentives agency who specialises in micro-sites for companies such as Toyota, The Chava Resort and Hino.
  • Co-Developed an events management system using CakePHP and managed it after deployment.
  • Development of a lightweight framework designed specifically for the companies needs in handling Toyota's employee incentives micro-sites.
Employer Swift Digital
Website http://swiftdigital.com.au
Position Programmer
Date March 2012 – September 2012
Swift Digital is a medium sized company of about 25 staff including 4 to 5 programmers and roughly the same number of graphic designers.
Main responsibilities include:
  • PHP programmer for an e-mail and events management application, including handling legacy code up to 7 years old worked on by approximately 15 different programmers in that time.
  • Administration of a database roughly 200gb in size with nearly 500 million records.
  • Basic system administration of 12 Linux servers through the Unix bash shell, including user management.
  • Management of heavy workload with emphasis of prioritising jobs dependent on the company needs, our clients needs and meeting deadlines
Business DTH Design
Website http://dthdesign.com.au
Position Owner, Lead Developer
Date March 2014 – Present
DTH Design is my own business which I have used to develop a handful of side projects over the past few years as well as contracting to FishVision and FormCorp whilst based in the UK.
I run the entire operation of this business, which includes:
  • Deployment and administration of full LEMP Stack on a VPS running Linux, Nginx, Mysql and PHP. I opted for Nginx over Apache (LAMP Stack) due to it's performance and scalability.
  • Development and testing of websites such as
  • Ongoing development of an advanced Content Management System using Yii2 Framework.

2. Qualifications

Education
Dual Diploma of Information Technology (Software Development and Website Development)

During 2010 and 2011 I completed a Dual Diploma of Information Technology, specializing in Software and Website Development at Swinburne University, Melbourne.

The Dual Diploma course specialised in object oriented programing principles, using the principles of a Model-View-Controller framework, database driven web-sites using MySQL and the entire development process from analysis through to development and testing. The main programming languages I used were Java and PHP with some use of C++.

Skills
Programming

As per my professional background I have an advanced knowledge of both backend (LEMP Stack) and front-end (HTML, CSS3, VueJS, Javascript/jQuery, Bootstrap) web technologies. In 2014, I briefly worked with XBMC (C++ and Python) in a professional capacity.

I have also programmed at a basic or intermediate level using numerous other languages such as C and Perl, and am always looking at expanding my knowledge within the programming sphere.

Continuous Integration

Whilst working with FishVision and Trasformd the teams I have worked on have implemented continuous integration across all projects. This has either been using a Vagrant, VirtualBox and Ansible setup, whilst in later projects Docker has been the preferred option.

Amazon Web Services

The standard setup for latest projects with FishVision has been to use AWS. This has either been using EC2 instances or ECS for projects using a docker deployment.

System Administration

During my time at Swift Digital I did a lot of system administration work. This involved looking after 12 remote servers using the secure shell protocol, including a specialised mail and database server. All servers used Unix based operating systems (mainly Ubuntu and Slackware) and were operable only from the command line. Since then I have started my own business (DTH Design) which has an Ubuntu VPS, which I have deployed and am solely responsible for all maintenance.

Personal

Just prior to starting my diploma course at Swinburne University, I spent just over two years living in Ireland and traveling through Europe. Since the middle of 2015 I have mostly been based out of London.

Sport

I lead an active lifestyle and participate in many team sports. I play Australian Rules football in London for the North London Lions and previously played for the University of New South Wales Football Club and have played a high level of cricket for the Eastern Suburbs Cricket Club in Sydney. I also enjoy middle distance running, squash and tennis to accompany these activities.

3. Referees

Referee Position
Professional Referees
Michael Fishpool Owner @ FishVision, Transformd
Alex Berriman Lead Developer @ Transformd
Federico Rosas Team Leader @ Ad Inc
Tuhin Islam Programmer @ Swift Digital
Personal Referees
Steve Bernard Former manager of the Australian cricket team
Chris Lane Property manager @ Steve Krulis Real Estate

FOR PRIVACY REASONS CONTACT DETAILS FOR REFEREES WILL ONLY BE GIVEN OUT FOR ROLES I HAVE APPLIED FOR