64x64

Nick Butler


Melbourne, Victoria, Australia

[email protected]
(61) 429 539 078
https://www.codeindulgence.com


Nick is a passionate and enthusiastic software developer with 10 years of experience programming applications using web technologies. Specialising in Ruby/Rails development, front end engineering and big data solution architecting. He's a Vim wizard and lives in the terminal. He has a policy of "If it can be done on the command line, it will be done on the command line". To the uninitiated his screen(s) typically looks like The Matrix.

  Work Experience


Senior Consultant ( 2014 - Present )

@EYC3

As a senior developer in the company's small, specialised Cloud Services team, responsibilities include maintenance and development of Ruby on Rails Big Data application, solution architecture and infrastructure engineering of advanced analytics platform and software development for a variety of data and analytics projects.

  • Research and development of advanced 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, utilising Hadoop and Spark for distributed computing.
  • 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
  • Presented seminar on version control with Git, DevOps & Continuous Deployment
  • Delivered workshops on functional programming principles & software development good practices.
  • Contributed to development and presentation of prototype cyber security platform for a Big Four bank.

Senior Developer ( 2010 - 2014 )

@Hardhat Digital

Senior Ruby on Rails developer in fast paced agency environment. 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 ( 2009 - 2010 )

@Self Employed

Various PHP development jobs, managing multiple project and clients.


PHP Developer ( 2008 - 2009 )

@Lyndos

Developer for account administration site for telecom provider. Integration with PBX systems & online payments. Administration of linux hosting and deployment.


PHP Developer ( 2007 - 2008 )

@UKFast

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


  Education


University of Huddersfield

Multimedia Computing, Bachelor

2:1 Bsc (hons)
2004 - 2007

  Skills


Software Development

Expert
Ruby Ruby on Rails Postgresql Javascript Objetive-C PHP HTML5 CSS3 Content Delivery Git Vim SQL NoSQL

Infrastructure Engineering

Intermediate/Advanced
AWS Azure Apache Nginx Linux Shell Puppet Ansible Hadoop Spark

DevOps

Intermediate/Advanced
TDD BDD Continuous Deployment Agile

Other Programming Languages

Beginner
Haskell Scala Elixir Rust R

  Hobbies


  • Relevant Technical Interests
    • Data Science & Engineering
    • Computer Hardware
    • Raspberry Pi & Arch Linux
  • Cycling
    • Commuting 20-30km
    • Mountain Biking
  • Entertainment
    • Sci-fi/Fantasy Reading
    • Action/Fantasy Movies
    • Anime & Manga
    • Death Metal & Electronic Music
  • Office Games
    • Table Tennis
    • Foosball
    • Hacky Sack
    • Nerf Wars
  • Snowboarding
  • Photography