GO BACK
available
Gary Roberts
Full-Stack Developer

London, UNITED KINGDOM

13+ years experience

Interested in this profile?

1035€/day

PROPOSE A MISSION

MY EXPERIENCE

Fishpond.com.au

February 2004 - February 2010

Senior Software Engineer

Achievements
Migrated dedicated servers to EC2
Migrated codebase from OsCommerce to the Zend Framework
Scaled database to 20,000,000 products
Implemented a collaborative filtering algorithm to recommend similar products
Implemented tools to manage the warehouse and inventory
Improved search functionality with Solr / Lucene
Wrote scripts to import stock and product feeds.
Setup a redundant Master / Master MySQL setup across dedicated servers in datacenters in Australia and New Zealand.
Tuned MySQL Queries and implemented performance enhancements to OsCommerce to cope with 1,000,000 products.
Added functionality to the website including a Sell Yours option, Coupon Codes
Optimized page load speeds to average
lower than 1s with memcache.
Wrote an AI bot which ordered products from the best supplier (taking into account cost and delivery time) after customers purchased them from the website.

Gentrack

May 2007 - February 2008

Analyst / Programmer

Freelancer.com

February 2010 - November 2014

Director of Growth Engineering

Director of Growth Engineering

Achievements:
Worked with a distributed team of engineers with a focus on fast iteration and working collaboratively with data scientists, designers and product managers to improve core funnels by running A/B tests, Resulting in 70 per sent YOY revenue growth.

Team lead on the warrior forum. (http://www.warriorforum.com/) a Top 200 ranking website globally. Designed and built (using Angular.js, MySQL, ElasticSearch and Python / Flask hosted in AWS) Warrior Payments in 3 months allowing forum members to buy and sell digital good.


Engineering Program Manager and Senior Software Engineer


Achievements
Team lead on the dashboard news feed. (http://www.freelancer.com/dashboard) where we built a Facebook like newsfeed utilizing backbone.js, python / flask, node.js and Sock.js, RabbitMQ, PHP and ElasticSearch hosted in AWS.
Team Lead on the Freelancer Contests feature (http://www.freelancer.com/contest/) where we built a platform for running design contests utilizing PHP, MySQL and Redis hosted in AWS.
Implemented the reputation system which ranks freelancers based on the earnings and ratings in Redis.

YourGolfTravel

December 2014 - May 2015

Software Developer

Achievements:
Introduced a front end static asset build chain for building responsive pages that work on both mobile and desktop browsers using webpack, sass, and react and deploying to Google Cloud Storage
Built new responsive search frontend (http://www.yourgolftravel.com/search)

SmartFocus

June 2015 - December 2015

Frontend Developer

Achievements:
Worked on a Drag and Drop email editor written in React.js

Sky

January 2016 - March 2017

Contract Software Developer

Responsibilities
Connect the client’s customers to the richest media offering by providing the most engaging and tailored digital experience.
Use the latest technologies to give customers the best experience across multiple devices
Be analytical, big data driven and an able communicator in a team that shares code and ideas to build a broad collaborative culture

RBC Capital Markets

April 2017 - September 2019

UI Developer

MY STACK

Languages
JavaScript, PHP, Python, CSS, HTML5, Ruby on Rails, Sass, SQL
Databases
MySQL, CouchDB, PostGreSQL, Redis
Frameworks
Node.js, AJAX, AngularJS, Backbone.js, Django, jQuery, Zend Framework
Technologies
React.js, AWS, Webpack.js
IT Infrastructure
Amazon EC2, Git, Linux, Nginx
Web Analysis and Statistic
Google Analytics
Environment of Development
Google Application Engine
Analysis methods and tools
Responsive Design

MY TESTS

NAME
SCORE
SQL quiz beginner level
18/20

Skills

JavaScriptPHPPythonMySQLNode.jsReact.js

Spoken languages

ENGLISH: Native

Newest members that made a profile

Access Our Freelancers

CONTACT US