-
Somo Global
- Lead Magento Developer
2014 - 2014
De Beers (coming soon...) :
Overhaul of the De Beers Jewellery website in a team of 5, including 2 frontend devs, 2 back-end devs and 1 sysadmin.
Development of custom functionalities such as :
- Fully custom CMS functionality with specific widgets and components (both back-end and front-end)
- Customer import from CSVs using bash, PHP and MySQL.
Dev. environment : use of Vagrant, Puppet, SASS, Grunt and Git.
-
Brand Alley
- Lead Magento Developer
Paris
2013 - 2014
www.brandalley.co.uk
on the brand's website which was facing serious issues, partly because of very slow performances and problems with checkout.
The main tasks I performed consisted of :
- Performance audit and optimization work at different levels : code optimization, modules cleanup, Magento configuration, advice for changes to be performed on the linux based server (Apache and MySQL configuration, use of Varnish, etc.)
- Various bugfixes on both the front-end and back-end (on the catalog pages and in the checkout)
- Assistance to other developers ;
- Assistance to the system administrator, helping setting up proper testing environments (use of Git, deployment process, etc.) ;
-
Spring Studios
- Magento Developer
2013 - 2013
Huntergather (www.huntergather.com) :
- Enhancement of advanced custom CMS features. - Various bug fixes
Fenwick (www.fenwick.co.uk) :
- Various maintenance tasks ;
-
Lewis Ecommerce
- Magento Developer
2013 - 2013
Lulu Guinness (www.luluguinness.com) :
I performed the last bugfixes before going live, mainly front-end ones, including Full Page Cache Hole-Punching, various HTML/CSS/JS fixes.
Elias & Grace :
- Various back-end/front-end bugfixes and enhancements.
- Development on a custom integration module (for ProEPOS ERP) importing products from a CSV file.
- Performance optimisation :
this task included the following : MySQL tuning, Apache config tuning (including use of PageSpeed module), installation/integration of Redis for storing Magento cache and sessions, use of Varnish as a reverse-proxy cache, load-testing using JMeter to scale the server (CPU/RAM), reviewing, tidying and cleaning of pre-existing code.
-
Foresite Business Solutions
- Lead Magento Developer
2012 - 2012
I worked as a technical lead on various Magento projects, mainly with developers working from abroad in India.
31 Dover (www.31dover.com) :
I started to work on that project half-way through until the live release. My work included 3rd party systems integration : LivePerson, MailChimp, Defacto (ERP exports/imports).
I also extended Magento's SolR search engine to be able to customize the results for specific query strings directly in the back-end, plus many other various tasks.
Winser (www.winserlondon.com) :
I mainly worked setting up that website and developing the main custom features required for it.
I the initial set up work comprised : setting up a development & staging environment on a Debian machine, setting up Git, establishing development guidelines for future developers on this project, creating automated scripts to create initial magento back end settings and entities.
The custom features work comprised : integrating & extending a CMS module (making it easier to use in the back end, removing unused functionality, adding specific feature such as several images upload), creating a clothes size guide admin + front end functionality, creating a special feature called 'shop the look' that has a back end and frontend functionalities and permits to link products to a new 'look' entity.
Simplyfeet (www.simplyfeet.co.uk) :
Bug fixing on both back-end and front-end areas.
-
The Other Media
- Magento Developer
2012 - 2012
Ben Sherman (www.bensherman.com) :
Development of custom module in order to create and configure the new US website from the existing UK one (through setup scripts.)
Resolution of many frontend and back-end bugs.
Paul Smith (www.paulsmith.co.uk) :
Development of several custom modules.
One of them was for example the creation of a new EAV entity (Size Guides) that could be edited and managed through the back end, then be assigned against products and eventually shown on the front-end.
Another permits the user to select a delivery date during the checkout, using an AJAX calendar and time selection.
The available delivery days, the different shipping methods depending on the days/time (week-day/saturday, morning/evening) could all be configured in the back-end.
All the developped modules were tested using PHPUnit (both functional and unit tests).
-
Foresite Business Solutions
- Magento Developer
2012 - 2012
(1 week) Foresite Business Solutions (web agency),
Blueinc (www.blueinc.co.uk) :
Short mission dedicated to the optimization of a Magento website. It consisted in the resolution of caching issues and improvement of a back-end Full Page Caching module to enable single page's cache flush.
-
Redbox Digital
- Magento Developer
2011 - 2012
Developments, enhancements and bug fixing on existing Magento websites (Clinton's, Canongate) and development of a new Magento websites with another developer (Slendertone) using Magento Enterprise edition.
http://www.slendertone.com/
http://www.clintoncards.co.uk/
http://www.canongate.tv
http://www.slendertone.com
-
Redbox Digital
- Developpeur PHP/Magento
2011 - 2012
-
Smile, 1er intégrateur de solutions open source
- Magento Developer
Asnières-sur-Seine
2010 - 2011
Development of extensions, templating on various high traffic
e-commerce websites using Magento.
Furet du Nord (www.furet.com) :
Furet du Nord is an online library, and also the largest Magento catalog
in the world at that time, with 1.5 million product.
- Developments and templating to handle a new kind of product
(subscription books)
- Enhancements on a fully custom import (importing 1000
products/second) to handle these products using Bash scripting,
custom MySQL queries (on Magento DB), XSLT (to format import
files).
- Improvements on a PayBox payment module to enable it to : save
customers payment cards, pay in several times in real time and in
dependence of items that are shipped.
- Creation of a new section in the customer account to manage his
credit cards
Keljob (www.keljob.com) :
various big fixes mainly related to interactions with the 3rd party
ERP (import/export)
Heytens (www.heytens.com) :
Development of a custom PHP5 product import using XML files.
Integration of a Flash application that permits users to customize
their products.
The North Face (www.thenorthface.com) :
- Maintenance and many bug fixes on the current website, mainly
related to interactions with 3rd party applications such as the ERP.
- I participated to several workshops at VF Group (owning also
Kipling, Eastpak and 7Forallmankind) to write the new Magento
website specifications and help on technical topics (3rd party
integrations, payment, products import).
Kipling (www.kipling.com)
and 7 For All Mankind (uk.7forallmankind.com) :
Maintenance and many bug fixes (templating, newsletter issues,
payment issues).
Dior (www.dior.com) :
Development of a prototype for Dior's new
website to be presented in the pre-sales meeting.
I worked on this proof-of-concept project that aimed to gather
contents of the CMS eZPublish with the Magento catalog. This has
been done using the ESIGate Java application, in less than 2 days.
This prototype permitted Smile to win the project, which has been
completed and is now live.
Magentaho :
Development of a module, connecting Magento with
the Business Intelligence open-source software « Pentaho », to be
used on many websites in Smile.
It handles exports to be used in Pentaho using its specific CSV
format (mainly exporting products, customers and orders using a
configurable cron job).
An article
in french talks about it.
-
MC Creation
- PHP Developer
2008 - 2009
Development and maintenance on several CMS websites (using a homemade CMS) using PHP5/MySQL/HTML/JS/CSS.
Enhancements on a osCommerce website (www.dadgroup.co.uk) : most of the enhancements were templating.
I started to develop a Magento website selling scooter accessories (ScooterShop)
I taught myself basics of Magento development, and fully integrated the required design using templates and layouts.
-
Place De La Formation
- PHP Developer
Issy-les-Moulineaux
2007 - 2008
Development of the new static website, using PHP5 : slicing of the Photoshop design, development and integration using HTML/JS/CSS.
Overhaul of a custom ERP in a team of 3 developers, using PHP5/AJAX/MySQL. This intern tool allows tele-marketers to log their work and view the tasks they've been assigned by the manager. Also, different features of statistics have been developed, based on data entered by both marketers and managers.
-
Editions le Manuscrit
- ASP.NET Developer
2007 - 2007
Development, in a team of 4 developers, of the new version of their website, migrating ASP to ASP.NET.
This innovative website permits users to submit their book/writing, follow its edition step by step and also allows customers to buy these books online.
I was in charge of clients management (create/edit account, login), HTML/CSS integration and participated to technical decisions.
-
Sony France
- ASP Developer
2006 - 2006
Overhaul of an internal search engine (for finding employees) : improvement of the search engine speed using PL/SQL stored procedures and optimized ASP code, and re-design of the application (HTML/CSS).
Development of an internal tool allowing to search for available movies to rent (from works council), using ASP and XML imports in Oracle database.