Eamonn Gahan

Eamonn Gahan

London, United Kingdom
Hire Eamonn
Scroll To View More
Eamonn Gahan

Eamonn Gahan

London, United Kingdom
Member since December 22, 2014
Eamonn is a full stack developer with a slight preference for front-end work. Recently, he's enjoyed using AngularJS and Ruby on Rails, but has also just completed a project developing a Cordova (PhoneGap) app powered by a Django back-end. He is a highly efficient and motivated engineer.
Eamonn is now available for hire
Portfolio
Experience
  • JavaScript, 4 years
  • jQuery, 3 years
  • AngularJS, 1 year
  • Grunt, 1 year
  • PhoneGap, 1 year
London, United Kingdom
Availability
Part-time
Preferred Environment
Sublime
The most amazing...
...code I've written is for indefinitely caching an entire front-end stack and serving it via CDN, greatly reducing deployment times.
Employment
  • Contract Developer
    Housekeep.com
    2014 - 2015
    • Created a hybrid mobile web app deployed to both Google Play and the Apple app store (enterprise in-house). Enabled deployment both via command line and the Phonegap builder.
    • Added E2E testing (happy path) with Protactor.
    • Implemented functionality for users to perform app actions offline and replay those actions upon presence of a network connection.
    • Created all prototypes, designs, and cross-mobile browser tweaks necessary for a quick and polished app.
    • Created a customer login portal driven by a Django API. Developed all prototypes, designs, and final HTML/CSS/JavaScript code to be mobile first with BEM methodology and knockout.
    Technologies: PhoneGap, Cordova, AngularJS, Onsen UI
  • Contact Developer
    Adaptive Lab
    2014 - 2014
    • Learned Ember.js from scratch within 2 weeks.
    • Delivered two working prototypes for a High Street bank.
    • Implemented Elasticsearch indexing for a Ruby on Rails back-end for searching through UK limited company data.
    • Created a component library showcasing each part of a page (i.e. pagination, tables, buttons) in an isolated frame. Made it available for designers and BE developers to view and utilize easily.
    • Tested prototypes with Ember CLI E2E QUnit tests.
    Technologies: Ruby on Rails, Ember.js
  • Application Developer
    Funding Circle
    2013 - 2014
    • Developed multiple front-end pages coordinating with multiple APIs from many different Ruby on Rails services.
    • Added indefinite CDN (S3/CloudFront) caching for all assets (fonts) on all browsers (those needing CORS applied).
    • Created a method for A/B testing powered by the back-end for faster page loads.
    • Created a component library to show isolated and reusable HTML/CSS/JavaScript blocks.
    • Created a static blog site with Jekyll and several useful deployment hooks (with Git).
    Technologies: AngularJS, Ruby on Rails
Experience
  • Codecube (Other amazing things)

    The front-end of this page is entirely hosted on CloudFront's CDN. Deployment (via Grunt task) concats, minifies, tags (with file digest), and uploads the page to S3 with indefinite caching. This serves as an origin for CloudFront. All routes are handled client-side. [Note: The API appears to be broken and I do not currently have access to the back-end server to fix this.]

Skills
  • Languages
    JavaScript, Ruby
  • Frameworks
    Onsen UI, AngularJS, Cordova, Ruby on Rails, Ember.js, Express, PhoneGap
  • Libraries/APIs
    Facebook API, jQuery
  • Tools
    Grunt, PhantomJS
  • Storage
    Amazon S3, PostgreSQL, Memcached
  • Misc
    CloudFront, Ember CLI
Education
  • Bachelor's degree in Biochemistry
    University of California Santa Barbara - California, USA
    2003 - 2007
I really like this profile
Share it with others