Home / Curriculum Vitae

I have recently moved from the UK to Australia under a Skilled VISA (permanent residency), now based in Wyoming, NSW and working in Artarmon.

  Name: Quoc-Huy, Nguyen Dinh
Year of birth: 1978
Nationality: French
Origin: Vietnamese
Current position: Senior Web Developer at SBS
Email: [email protected]
Website: www.quoc-huy.com

I've been developing websites since 1997 and my skills now cover:

  • eZ Publish 4.4 certified developer
  • Web Development: PHP, MySQL, jQuery, HTML, Javascript
  • Content Management System (CMS): eZ Publish, Joomla, osCommerce
  • Web Server Administration: Linux, Apache, Nginx, Postfix, Bind, Varnish cache
  • Certified Scrum Master
  • Certified Akamai Administrator (Akamai Sola Media Experience)

February 2018 - Present

Blogger, Witness, dApp developper - Steem Blockchain

  • Blogging on https://steemit.com/@quochuy
  • Running a Steem Witness (DPoS) node
  • Development of dApps and bots interacting with Steem Blockchain and Discord

October 2016 - Present

Senior Web Developer (Video) - SBS (Artarmon, North Sydney)

  • Developing and maintaining; cross platform video products and services/APIs to support, production tools, video publishing workflows using various PHP based frameworks
  • Operation, monitoring and optimization of content delivery network (CDN) configurations to allow for optimal viewing experiences
  • Software/Web development using (but not limited to): PHP5, Drupal, Zend Framework, HTML, Javascript, CSS, AngularJS, JQuery, XSLT, Solr, third party platforms and related technologies
  • Work in a flexible, agile environment independently and/or in project teams
  • Continuous information and skill-sharing within the department, and contribution to corporate-wide education SBS staff to digital media and self-publishing
  • Reporting and documentation of systems, projects and code as required.
  • Revamp of On Demand website using AngularJS
  • Use of Docker containers

March 2016 - October 2016

Senior Software Developer - PropertySafe Administration Pty (Erina)

  • Backend (PHP, Yii Framework, MySQL) and Frontend (HTML, CSS, Javascript)

April 2013 - March 2016

Senior Web Developer (Video) - SBS (Artarmon, North Sydney)

  • Developing and maintaining; cross platform video products and services/APIs to support, production tools, video publishing workflows using various PHP based frameworks
  • Working with various Video Management Systems (VMS) to integrate with video encoding systems, video transcoding and publishing workflow systems, workflow and process monitoring, to aid in the automated delivery and publication to the SBS OnDemand platforms
  • Operation, monitoring and optimization of content delivery network (CDN) configurations to allow for optimal viewing experiences
  • Software/Web development using (but not limited to): PHP5, Drupal, Zend Framework, HTML, Javascript, CSS, JQuery, XSLT, Groovy, Solr, third party platforms and related technologies
  • Reporting on video consumption metrics as required
  • Contributing to project specifications and solution design, development standards, technology selection, and solutions using best practice methodologies, code and design
  • Work in a flexible, agile environment independently and/or in project teams
  • Create strategies for the maintenance, improvement and refactoring of existing processes and tools
  • Provide operational support to the SBS OnDemand hosting/technical infrastructure
  • Continuous information and skill-sharing within the department, and contribution to corporate-wide education SBS staff to digital media and self-publishing
  • Reporting and documentation of systems, projects and code as required.
  • Help the video editing team during the World Cup season: support and Adobe Premiere to segment mezzanine files
  • Development of automation scripts with the use of ffmpeg
  • Revamp of On Demand website using AngularJS
  • Build and deployement via Bamboo
  • Launch of SBS HBBTV app
  • Launch of SBS On Demand on the new Apple TV (TVJS/TVML) with a API re-factor using JSON-LD format

November 2012 - March 2013

Technical Lead & PHP Developer (part time contractor) - Financial Times Ltd (remote work)

  • Lead & Train a team of two PHP / eZ Publish developers
  • Take over the development on an in-house PHP (Zend Framework) ReST API that is currently used by two mobile web apps.

 September 2012 - December 2012

Web Developer (contractor) - Leafcutter Creative Digital (Crows Nest, North Sydney)

Leafcutter Creative Digital is a digital service agency based in Sydney, Australia. They work with businesses on designing, developing and integrating apps, web and cloud. Simple ideas, powerful solutions.

  • LAMP web developer
  • mobile apps developer (Phonegap, HTML5, jQuery): CMe app
  • introduction to Objective-C (Xcode)

September 2010 – June 2012

CMS Developer - Financial Times (Southwark Bridge, London) 

The Financial Times (FT) is a British international business newspaper. It is a morning daily newspaper published in London and printed at 22 sites. Its primary rival is New York City-based The Wall Street Journal. In terms of circulation, the Financial Times is also behind The Economic Times (India's No.1 and Worlds No.2 financial daily).

  • Liaising with internal businesses as an eZ Publish expert
  • Liaising with external eZ Publish developers and web designers in London
  • Developing Selenium RC / PHPUnit automated testing
  • Manual testing of the websites
  • Agile Development  with Rally
  • On the 16th of June 2011 the Financial Times sub-website The Banker won the 'Site of the Year' eZ Award 2011.
  • Started some mobile webapps using jQuery, jQuery Mobile, Appcelerator Titanium

February 2008 – September 2010

Web Technical Administrator – Energy Saving Trust (Westminster, London)
Energy Saving Trust is a non-profit organisation jointly funded by the British Government and the private sector in order to help fight climate change by promoting the sustainable use of energy, energy conservation and to cut carbon dioxide emissions in the United Kingdom. It counted about 200 employees with an IT team of 15 persons. Working as a Web Technical Developer I was in charge of developing, maintaining and administrating their website and the one of some partners. The Energy Saving Trust:

  • Websites developed mainly with eZ Publish CMS running under Linux, Apache, PHP and Oracle (load-balanced VMware ESX VMs)
  • Maintaining old websites and intranet running on ColdFusion
  • Setting up and developing new website powered by eZ Publish CMS
  • Liaising with external eZ Publish developers and web designers in London and Germany
  • Liaising with several departments of the company in London, Wales and Scotland
  • Helping the system administrator with the installation, maintenance and debugging of Linux servers
  • Helping the database administrator with testing and bug tracking of the Oracle databases
  • On the 25th of June 2009 the Energy Saving Trust website won the eZ Award 2009 in the 'Site of the Year' category.
  • Managing Akamai configurations for website caching

Websites include: www.energysavingtrust.org.uk, www.esd-ca.eu, www.lcbp.org.uk

February 2007 – February 2008
Freelance Web Developer – United Kingdom
Performing freelance work for a number photographers, photography clubs and personal projects in the United Kingdom I was developing and designing small scale websites. Projects include:

  • Ealing and Hampshire House Photographic Society – Joomla 1.5.x: www.ehhps.org.uk
  • Frank Williams Photography – CMS used: Joomla 1.0.x – www.frankwilliamsphotography.com
  • Phenomena Photos – Joomla 1.0.x CMS – www.phenomenaphotos.com
  • Abdul Model – Joomla 1.5.x CMS – abdul.phogit.com
  • QH Photography – eZ Publish 4.0.x – www.qhphotography.com
  • Online Lighting Diagrams Creator – eZ Publish 4.0.x – www.lightingdiagrams.com
  • Twitpic Gallery Creator – eZ Publish 4.2.x – twitpic.phogit.com
  • URL Shortener – eZ Publish 4.2.x – www.ntica.com

December 2006 – January 2008
Web Developer/Administrator – Marven Ltd (Fulham, London)
Working as a Web Developer for a websites development company in Fulham Broadway, I’m in charge of the following tasks: 

  • Maintaining PHP/Perl/MySQL developed websites
  • Developing tools to help optimize de SEO team
  • Managing and liaising with the designers team in Panama and administrator team in Canada, this includes sending instructions, checking results and using Photoshop for some post modifications.
  • Managing a group of Linux and FreeBSD newsletters servers and developing tools to help with the email marketing.

August 2005 – June 2006
Freelance Web Developer - France
Performing freelance work for a number of local artists and companies in France. I was developing and designing small scale websites. Projects include:

  • Gospel University Choir – Xoops CMS – www.guc-gospel.info
  • Kumbaya Gospel Choir – Joomla CMS – www.kumbaya-gospel.com
  • GraficAndSystem – Online stickers shop using osCommerce – www.graficandsystem.com
  • Brad Golf – Online golf equipment shop using osCommerce – www.bradgolf.fr
  • Martin Koums – Website creation using a Joomla 1.0.x – www.martinkoums.com

February 2004 – June 2006
Webmaster - SAB International (Montpellier, France)
Working as a Webmaster for SAB International’s websites, I was responsible for the development and security of the website, using HTML, PHP/MySQL, Smarty Templates, osCommerce, Photoshop and others.Websites include: www.sabcomputer.com, www.sabmegastore.com, www.grossiste-informatique.com, www.grossiste-pc.com

June 2002 - February 2004
Web Developer &WebMaster - EasyFac (Montpellier, France)
EasyFac is a company that produces and sells quantity of discount coupons to students. My responsibility was to create and maintain the Company’s website, make graphical designs for the coupon booklets, city maps and EasyFac ID cards.
The Website was developed with Macromedia Flash and PHP. All designs were done with Adobe Photoshop and are redesigned each year. www.easyfac.fr

December 1997 – August 2001
WebMaster - France-Zoom & Junior-Zoom (Montpellier, France)
France-Zoom is an online cultural magazine and Junior-Zoom is an online magazine for kids. My position was a webmaster using Perl & PHP and was responsible for creating this ezine.

  • 2011 – eZ Find training
  • 2011 – Certified eZ Publish 4.4 Developer
  • 2009 – Certified eZ Publish 4.1 Developer
  • 2009 – eZ Publish Advanced Developer training in France
  • 2008 – eZ Publish Basic Developer training in Norway
  • 1998 – 2002 IUP Genie Informatique et Mathematique – successful completion of French equivalent Master’s Degree in Computing and Mathematics Engineering.
  • 1996 – 1998 DEUG A – successful completion at University in France in General Sciences.
  • Dec 1995 Baccalaureate Serie S (Scientifique) – successful completion of A level specialising in science.
  • Web development (hand coding): PHP, MySQL, Perl, HTML, JavaScript, CSS, Flash, CMS, Ajax
  • Programming languages: Perl, C/C++
  • Linux: Installation/administration of Debian GNU/Linux
  • Graphic Design: Adobe Photoshop
  • Fluent French and Vietnamese
  • An article on eZ Publish workflow based on my tutorial has been published in the April edition of PHP Solutions Magazine French version on April 1st 2011.
  • eZ Publish tutorial - Creating a simple custom workflow event: my tutorial has been published in December 2010.
  • eZ Winter Conference 2011 in Nice - I held a flash talk on 'QH Yubikey' my eZ Publish extension to add multi-factor authentication support with a YubiKey.
  • eZ Summer Conference 2010 in Berlin
  • eZ Summer Conference 2009 in Paris - I received the eZ Website of the Year 2009 award together with Vision With Technology for the Energy Saving Trust's website.

Personal projects are for me a way to improve my skills in web development, discover, test and master new tools/technologies before applying them to work projects.

  • http://www.lightingdiagrams.com/, I've created a online tool for photographers allowing them to easily create lighting setup diagrams.
  • http://www.qhphotography.com/, I decided to have a separate website for my photography services. The website was developed with eZ Publish 4.0.x
  • http://www.quoc-huy.com/, my personal website. This is also a portal to some of my web development work including freelance work and my contributions to Open Source communities.
  • http://www.goloom.com/, development and test of a meta search engine for the CMS Xoops.
  • http://karaoke.goloom.com/, my karaoke component for Joomla (title, lyrics extraction from .kar). Usage of Google Adsense to generate incomes from targeted ads.
  • http://album.quoc-huy.com/, first try with Ajax technology.
  • Portrait photography (LSWPP): QH Photography
  • Music: guitar, gospel chorist/solist, ukulele
  • Oct 2001 – Jan 2002 Traineeship at Techsia S.A (Clapiers, France) – System administrator, web developer & C++ developer
  • Jun 2001 – Jul 2001 Traineeship at LIRMM (Montpellier, France) – Learnt how to analyse how new generation search engines (Google) work and to develop a web structured graph
  • Apr 2001 – Jun 2001 Traineeship at Techsia S.A (Clapiers, France) – Responsible for System Administrator & C++ developer
  • Aug 2000 – Oct 2000 Traineeship at NexWave Solutions (Montpellier, France) – Software Developer: porting a Linux web browser to psOS