Andrew Montgomery-Hurrell

Andrew Montgomery-Hurrell

Software Developer, "Professional Geek"

Bournemouth, United Kingdom

Current
Past
  • Developer at SonicIQ Limited
  • Developer at Bournemouth and Poole College
Education
  • Bournemouth University
Connections
8 connections
Industry
Internet
Websites

Andrew Montgomery-Hurrell’s Summary

Having used Linux for over 10 years, much of which was spent developing distros for personal use from scratch based around the Linux From Scratch system, I have an intimate knowledge of Linux-based operating systems and their operation.

I choose primarily to specialise in Ruby and Rails-based web applications development, though I try and stay up to date with other competing technologies.

I have used computers and been programming since an early age on a wide variety of platforms in a wide range of languages from BASIC on the Amstrad 464 CPC platform to Assembler for Microchip's line of PIC micro-controllers to C, Ruby and Python on more commonly available modern day hardware.

Andrew Montgomery-Hurrell’s Specialties:

Ruby on Rails development, Linux server administration, Web Applications Development, Web Design


Andrew Montgomery-Hurrell’s Experience

  • Developer

    Multiplay (UK) Ltd

    (Privately Held; Computer Games industry)

    November 2009Present (2 months)

    Web application development, mostly revolving around large Ruby on Rails systems.

  • Developer

    SonicIQ Limited

    (Internet industry)

    September 2005November 2009 (4 years 3 months)

    Administered several Linux servers, designed and deployed software environments for running Ruby on Rails applications. Scripted automation of software environment’s build and deployment using Bash and Ruby. Developed new Xen virtualisation-based deployment environment and tools to create area into which to deploy and run Ruby on Rails applications into said system. Built and maintained large website for a leading real estate agent over 4 years involving porting from legacy PHP code, to early versions of Rail up to modern Rails 2 versions, integrating with external webservices such as google maps and providing batched FTP data feeds to external servers. I took part in the development of several ruby gems for handling things such as payment gateway integration, HTML form generation, user authentication, input validation, Git repository access control, ruby gem template generation, CRUD/REST metaprogramming rails extensions and more.

    Technologies used: Subversion, Git, Ruby, Rails, Apache 2.2, nginx, lighttpd, Rake, vlad, capistrano, Linux, OSX, Javascript, jQuery, Google Maps, MySQL, SQL, XHTML, CSS, PHP, Bash, Xen, CentOS, TDD with test/unit and Cucumber, Pair-programming.

  • Developer

    Bournemouth and Poole College

    (Education Management industry)

    July 2004October 2004 (4 months)

    For my work experience placement, I was tasked with redesigning and reimplementing a physics experiment hardware and software platform along with another developer. We achieved the software implementation and the design of the accompanying hardware solution.


Andrew Montgomery-Hurrell’s Education

  • Bournemouth University

    Fdeg , Computer and Electronics Interfacing , 20032005

    I spent a lot of my time helping other students catch up and/or get through difficulties in several areas including design and programming since I often finished my programming assignments early and was generally more experienced in the programming than some of my fellow students. I received a commendation for my assistance to other students.


Additional Information

Andrew Montgomery-Hurrell’s Websites:

Andrew Montgomery-Hurrell’s Interests:

programming, electronics, emerging technologies, geek culture, comics, oddball films, music, gaming, reading, writing, roleplaying, psychology, genetics, walking, urban decay, open source, usability, embedded systems

Andrew Montgomery-Hurrell’s Groups:

  •    Ruby on Rails
  •    RoR (Ruby on Rails) Open Source Network
  •    Rubyists
  •    Javascript
  •    dotDorset
  •    Ruby on Rails UK
  •    RailsBridge

Andrew Montgomery-Hurrell’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Andrew Montgomery-Hurrell’s full profile:

  • See who you and Andrew Montgomery-Hurrell know in common
  • Get introduced to Andrew Montgomery-Hurrell
  • Contact Andrew Montgomery-Hurrell directly

View Full Profile