Facebook logo

Production Engineer @ Facebook

April 2017 – present, London

Virtualization Infra team.

Ensighten logo

Infrastructure Engineer @ Ensighten

April 2015 – March 2017, various remote locations (mostly London)

Infrastructure Engineer, working in close collaboration with developer teams to promote a DevOps culture. Working with Terraform, Puppet, Ansible and others to “automate all the things”.

Pagefair logo

Software Engineer @ PageFair

August 2014 – February 2015, Dublin

Full-stack software developer, primarily maintaining several Python-based services as well as JavaScript client-side code, server monitoring and maintenance.

Technologies used: AWS, MySQL, Python, Django, Django Rest Framework, Twisted, RabbitMQ, Beanstalk, Redis, JavaScript, jQuery, Node.js, Browserify, Zuul, mocha-bdd, Nagios, nrpe.

Google logo

SRE Intern @ Google

June 2013 – September 2013, London, United Kingdom

Developed a high-performance data aggregator in C++ to produce easily-digestible data for a JavaScript dashboard to enable the Google Ads SREs to monitor trends in their data over time.

Technologies used: C++, googletest, JavaScript, SQL, Google internal datastores (Bigtable, GFS/Colossus).

Google logo

Cluster Management/Infrastructure SWE Intern (STEP) @ Google

July 2012 – September 2012, Kraków, Poland

Migrated a legacy C++ search engine for an internal tool to a more robust and maintainable Java system, with aim to enable improved test coverage and greater code sharing.

Technologies used: Java, Mockito, C++, SQL, Google internal datastores (GFS/Colossus), GWT.

Netsoc logo

Systems Administrator @ Netsoc (TCD)

June 2011 – June 2014, Dublin, Ireland

Systems Administrator for Netsoc, Trinity College’s Internet Society. Maintained several GNU/Linux servers, which provided services such as e-mail, website hosting, shell accounts, chat services and online game servers to members of the college.