Noel at
NoelLH.com
is

Noel Light-Hilary

  • LinkedIn
  • GitHub
I write software for projects like these → the below
I like
Music Photos
Tech stuff  
& receiving interesting contact 
 

I've done

(

I'm learning 

Go Angular & Python

I'm making 

better ways to give for Comic Relief,
an app for festivals & some dubious electro music
)
  • Now
  • Oct 2015 — Present

    ↑ Top
    Comic Relief Giving Pages

    Comic Relief

    My role at Comic Relief is focused on Payment processing, Identity APIs and Giving Pages. I work on the ongoing transition of these to microservices, and intelligent front-end journeys built with reusable React components.

    I've worked on our move to Cloud Foundry and 12-factor apps that are run with Docker during development, used Terraform to manage supporting AWS services, and helped configure new Concourse CI pipelines for several projects.

    We recently launched year-round Giving Pages, allowing fundraisers to collect sponsorship at any time on a convenient platform, without losing any portion of donations to third-party fees. The system's designed to let us more quickly add support for specific campaigns like Sport Relief 2018 too. Our Identity and Payment APIs support the Sport Relief steps app and are tested at scale to handle the massive load spikes of the annual campaign.

    I've worked on a new shared Payment service, leveraging Omnipay to support multiple payment service providers, while offering a common interface we can share across Comic Relief sites that need to take payments. I've also contributed to a new open source Omnipay adapter for Worldpay's Hosted Corporate Gateway, which allows us to process donations reliably at higher volumes.

    Main developer Part of cross-functional agile team

    Cloud Foundry PHP Slim Behat MySQL React HTML CSS RabbitMQ Solr

  • Launched Jul 2015

    ↑ Top
    When.fm

    When.fm

    When.fm is a mobile app for planning what to see at a music festival. It uses hybrid technologies to leverage native device plugins across iOS & Android.

    Tests run on PHPUnit, Protractor & Karma. The back-end has a Jenkins CI server for tests and quality assurance.

    A shiny new front-end built with the latest Ionic and Angular is coming in 2017!

    Main developer Solo project

    AngularJS PHP Symfony MySQL HTML CSS Cordova / Phonegap Ionic

  • Sep 2011 — Present

    ↑ Top
    Park Cameras

    Park Cameras

    Since working full-time with Park Cameras 2011–12, I have since helped on a freelance basis with projects covering pricing, shipping and customer satisfaction, amongst others.

    I have worked on existing codebases spanning a wide range of technologies, and integration with numerous third-party APIs.

    Main developer Mostly solo projects

    PHP Zend Framework MySQL SQL Anywhere HTML CSS JavaScript jQuery Ruby Rails Crystal Reports inc. Google AdWords & Analytics API client libraries, and code to consume proprietary RESTful & SOAP APIs

  • Nov 2014 —  Sep 2016

    ↑ Top
    Success at School

    Success at School

    Success at School is a platform that connects students to employers and provides career & study advice.

    Since 2014 I've been the main developer improving and adding to the site's existing Symfony codebase.

    Main developer Improving existing codebase

    PHP Symfony MySQL HTML CSS JavaScript jQuery

  • Launched Dec 2014

    ↑ Top
    Hour of Writes

    Hour of Writes

    Hour of Writes is a weekly creative writing competition. Throughout its development I've worked with several parties to implement a carefully refined design and add features to our initial prototype.

    I wrote the live site's server-side code and most front-end scripts & CSS.

    Main developer All initial server-side and most front-end development

    PHP Zend Framework MySQL HTML CSS JavaScript jQuery Solr

  • Aug 2013 — Nov 2013

    ↑ Top
    First Tutors

    First Tutors

    I prototyped new features and refactored existing code, as well as writing components for a new bespoke framework to form a basis for future sites.

    I delivered features successfully, and optimised database use to speed up some key queries by orders of magnitude.

    Co-developer Working with & refactoring existing codebase

    PHP MySQL HTML CSS3

  • Aug 2012 — Jun 2013

    ↑ Top
    Casting Call Pro

    Blue Compass

    I was often the main developer on hand supporting & developing a network of recruitment sites for the arts, the largest with 300,000 active users.

    I improved database use to cut the biggest site's server response time by over 50%, and led a major database conversion to fix a long-standing text encoding problem.

    I consulted with staff to build a more intuitive interface for employers to manage audition slots, and a redesigned newsletter which displays well in all common email clients.

    Co-developer Adapting existing codebase

    PHP MySQL HTML CSS3 jQuery inc. mobile optimisation / responsive design

  • Mar 2011

    ↑ Top
    Trackword Facebook game

    Trackword

    Small word game to try out Facebook integration and mobile web optimisation; updated May 2014 for latest SDK & API changes.

    Main developer Solo project

    PHP MySQL JavaScript jQuery HTML CSS + Facebook integration

  • 2010 — 2011

    ↑ Top
    Computer Science course

    Cambridge Computer Science "IB"

    Switched after 2 years of Philosophy; whirlwind coverage of a broad range of technologies including Java, Prolog, C, Unix tools, databases, MIPS and theory around security, algorithms, graphics and mathematical methods, amongst others.

    SQL Java Prolog C Unix tools

  • Sep 2009 — Feb 2010

    ↑ Top
    Churchill Spring Ball

    Churchill College Spring Ball

    I developed a new flexible platform which allowed for online ticket payments, and a custom barcode system that made entry faster and avoided the old solution's dependence on antiquated hardware.

    Main developer Solo project

    PHP MySQL HTML CSS + PayPal integration

  • 2005 — 2006

    ↑ Top
    Aquatic Plant Central contest

    Various freelance projects

    Took on several development projects, mostly using PHP, including a system to run an aquarium competition and customising CubeCart.

    Main developer Solo projects

    PHP MySQL HTML CSS + PHPNuke CMS mod & CubeCart commerce system