Home / Curriculum Vitae

  Name: Quoc-Huy, Nguyen Dinh
Year of birth: 1978
Nationality: French
Origin: Vietnamese
Current position: CMS Developer at Financial Times
Email: contact@quoc-huy.com
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

September 2010 – present

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.

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