Nick is a passionate technologist with 10 years of experience in IT delivering solutions ranging from bespoke web and mobile applications to big data cloud platforms. His blend of skills makes him a highly versatile individual who approaches projects with diligence, fervour and honesty and a desire for high quality outcomes. When he's not hacking at the command line, he can be found enjoying fantasy novels, gaming or just generally procrastinating on the internet. He also enjoys cycling, snowboarding and photography.

Skills

Software Development

master
  • Ruby
  • Ruby on Rails
  • Postgresql
  • Javascript
  • Objective-C
  • PHP
  • HTML5
  • CSS3
  • Content Delivery
  • Git
  • Vim
  • SQL
  • NoSQL

Cloud/Infrastructure Engineering

advanced
  • AWS
  • Azure
  • Apache
  • Nginx
  • Linux
  • Shell
  • Puppet
  • Ansible
  • Spark

DevOps

intermediate
  • TDD
  • BDD
  • Continuous Deployment
  • Agile
  • Jenkins

Other Programming Languages

Beginner
  • Haskell
  • Scala
  • Elixir
  • Rust
  • R

Work Experience (5)

Manager, Technical Lead
EYC3
September 2014 - Current
https://eyc3.com

Starting as a senior developer in the company's small, specialised Cloud Services team, responsible for maintenance and development of monolithic Rails application, architecture and engineering of advanced analytics platform and software development for a variety of data and analytics projects. Later promoted to manager as a technical lead in platform operations and delivery.

  • Deputy lead of C3's DnA Ops competency
  • Established as a leader in AWS solution architecture
  • Key resource in the design and development of hosted analytics platform. A scalable solution which supports large scale data ingest, ETL, MPP analytics and real time processing. Targeting cloud platforms AWS and Azure, supporting distributed computing using EMR, Redshift, Hadoop and Spark, etc.
  • Architectural development of big data platform to support processing and management of terabyte scale data analytics. Built on AWS with a focus on high availability and fault tolerance
  • Development and maintenance of data quality and validation application. Large complex Ruby on Rails application supporting advanced database management with group access controls, complex and aggregate data validation
  • Runs presentations on version control, DevOps
  • Delivered workshops on functional programming principles, good software development practices and AWS cloud computing
  • Contributed to development and presentation of prototype cyber security platform for a Big Four bank
Senior Developer
Hardhat Digital
May 2010 - September 2014
https://hardhatdigital.com.au

Senior Ruby on Rails developer in fast paced digital agency. Development of many websites ranging from single page promotional sites to full e-commerce sites. End to end involvement in projects with full client interaction.

  • Online ordering apps for large wholesale foods distributor. Monolithic PHP Zend application and iOS app consuming SOAP web service.
  • Development of iOS tablet app and accompanying content management API site for large beverage manufacturer. Featuring review/release workflow.
  • Internal CMS system used to power majority of client sites featuring custom Capistrano scripts for rapid deployment.
  • Responsible for training new developers
Freelance Developer
Self Employed
November 2009 - May 2010

Various PHP development projects, managing multiple project and clients.

PHP Developer
Lyndos
October 2008 - October 2009

Lead developer for account administration site for telecom provider. Integration with PBX systems & online payments. Administration of Linux hosting and deployment.

PHP Developer
UKFast
October 2007 - October 2008
https://www.ukfast.co.uk/

Member of internal web development team for successful hosting company, producing client sites with in house PHP CMS system.

Education (1)

Bachelor
Multimedia Computing
University of Huddersfield
2004 - 2007
Grade: 2:1 BSc (hons)

Languages

English

Native speaker

Interests

Relevant Technical Interests

  • Data Science & Engineering
  • Computer Hardware
  • Raspberry Pi & Arch Linux

Cycling

  • Commuting 20-30km
  • Bupa Around the Bay
  • Mountain Biking

Entertainment

  • Sci-fi/Fantasy Reading
  • Action/Fantasy Movies
  • Anime & Manga
  • Death Metal & Electronic Music
  • Gaming

Office Games

  • Table Tennis
  • Foosball
  • Hacky Sack
  • Nerf Wars

Snowboarding

  • novice
  • goofy

Photography

  • Canon 650D