About I am an experienced, self-taught full stack software engineer. I look to work in companies which promote agile processes, self-initiative and collaborative approaches.
Looking for A developer role in London or the US on a competitive salary with flexible working conditions and a learning culture.
Senior Software Developer: April 2017 — September 2019
- Enhance and maintain the Money Advice Service website and external and internal tools.
- Define / improve development processes as the organisation moves to a more collaborative and agile approach to development.
Technical Stack
- Back end - Rails application with mounted Rails engines
- Front end - HTML5, SASS, javascript and internal gems
- TDD with RSpec and Capybara and Poltergeist
- APIs - Internal APIs
- Deployment on Azure
M&S Digital Innovation - Front End Starter Kit
Software Engineer: November 2016 — March 2017
Create the equivalent of Bootstrap for M&S apps.
Technical Stack
- Back end - Node.js
- Front end - HTML5, SASS, ECMA6
- TDD with Mocha, Chai, Sinon
- APIs - internal APIs
- Deployment on CloudFoundry
M&S Digital Innovation - Mobile Website
Software Engineer: August 2015 — November 2016
Create, enhance and maintain the M&S mobile website. Notable implementations:
- adding filters on product listing pages which increased monthly ATB conversion by 7 figures.
- including reviews on product display pages which increased monthly ATB conversion by 6 figures.
Technical Stack
- Back end - Sinatra, Ruby and lots of Gems
- Front end - HTML5, SASS, javascript and zepto.js
- TDD with Rspec, Capybara and Poltergeist
- APIs - BazaarVoice and internal APIs
- Deployment on CloudFoundry
Developer: October 2014 — August 2015
Lead backend developer building products using lean startup techniques to validate new business models for M&S:
Cook with M&S -- Tuesday -- The Shirt Shop -- M&S Style Board
- Backend development using Ruby on Rails, PostgreSQL and lots of Gems
- Front end development with Angular as well as js, jQuery and CoffeeScript
- TDD with Rspec, Capybara and Poltergeist
- APIs - Twilio, Amazon S3 and internal APIs
- Deployment on Heroku
Developer: January 2014 — November 2014
Add features and fix bugs on proprietary products, internal gems and client projects including:
Boomf -- Sticky9 -- Deskbeers -- The Bathory
- Backend development using Ruby on Rails, PostgreSQL and lots of Gems
- TDD with Minitest and Shoulda
- APIs - Mailchimp, Instagram, Google Calendar and internal APIs
- Payment systems - Stripe, Paypal, Spreedly
- Deployment on Heroku
Freelance Web Developer: July 2011 — August 2013
Built websites using HTML, CSS, PHP, MySQL, JQuery, AJAX, Wordpress, XML
- Sofitsi Design - Portfolio website for interior designer
- Articulate - CMS website for indendent management consultant
- The Private Charter Jet Company - Development of online quotation system
- Digital Media Managers - Survey to assess employees' Faceook competency and training requirements
- margOnline - Personal website to show my work
- Ruby, Rails, Sinatra
- Javascript, ECMA6, Node.js, jQuery
- CoffeeScript
- HTML5, ERB and Haml
- CSS3, SASS and Twitter Bootstrap
- PHP 5
- PostgreSQL, MySQL
- Version control with git and GitHub
- Integration of APIs including Twilio, Stripe and Paperclip
- Deployment to Heroku and Cloudfoundry
- Object oriented principles and design
- Test driven development
- Agile values, principles and practice
Founder / Organiser of the West London Chapter: May 2015 — December 2018
- Contributor to the open source codebar site
- Regular attendee as a coach at workshops and events in London and West London chapters
- Find sponsors and volunteers to organise West London events
Mentor: May 2015 — December 2018
- Contributor to inaugural series
- Mentor
Web Development Bootcamp: August —November 2013
- Highly selective 12 week full-time course
- Ruby, object oriented programming and software design
- Full stack web development
- Pair programming and teamwork
- Final project: Bookable - a Rails 4 gem Created in 7 days with chewymeister and kunks001.
Advanced Website Development: October 2011 —February 2012
Introduction to Javascript, PHP and MySQL
Website Technologies Certificate: January 2011—March 2011
Introduction to HTML, CSS and Photoshop
BA Economics
Other than web and internet related technologies:
- Sports, especially football and tennis
- Food, mainly tasting but I've been known to bake
- Media, the watchable kind - film, telly and modern art
Early stages of developing GrandSlam, a web application for leagues to enter and track their semi-final predictions for each of the Grand Slam Tennis tournaments.
I'm margOnline
on Github and Twitter, margourey
on LinkedIn and margo
on stackOverflow
Available on request.