
Senior Software Developer chez Shopify
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Concevoir, améliorer, partager et apprendre Je suis tombé amoureux de la programmation depuis fort longtemps : je cultive cet amour du métier en me formant constamment, car c'est un "artisanat" qui évolue tout le temps. Je le partage en formant et en échangeant avec d'autres : code, idées, méthode de travail... Je suis fier d'afficher une ténacité de fer face aux problèmes complexes. Car le but de mon métier est bien de trouver des solutions concrètes aux problèmes des clients et de créer de la valeur à partir d'idées.
IUT d'Aix-en-Provence
DUT, Informatique génie logiciel
January 1, 2004 – January 1, 2006
Faculté de médecine la Timone
PCEM1, Premier cycle d'études médicales
January 1, 2002 – January 1, 2004
Shopify
Senior Software Developer
April 1, 2021 – Present
Montreal, Quebec, Canada
FX INNOVATION
Senior back end developer (ruby)
June 1, 2017 – April 1, 2021
Greater Montreal Metropolitan Area
Darwin Ecosystem
Senior back-end developer - Cognitive Computing
August 1, 2016 – June 1, 2017
Greater Montreal Metropolitan Area
Hibernum
DevOps
December 1, 2015 – August 1, 2016
Greater Montreal Metropolitan Area
Seedbox Technologies
Senior Developer - Ad Network
October 1, 2014 – October 1, 2015
Greater Montreal Metropolitan Area
C4M PROD
Lead Developer Web/back-end
April 1, 2011 – September 1, 2014
Greater Marseille Metropolitan Area
LDMobile
PHP Web Developer
November 1, 2009 – April 1, 2011
Greater Marseille Metropolitan Area
b-pack
PHP Web Developer
September 1, 2007 – November 1, 2009
Aix-en-Provence, Provence-Alpes-Côte d'Azur, France
Prologue Software
Software Developer
April 1, 2006 – September 1, 2007
Gémenos
Tekken Card Tournament
September 1, 2012 – September 1, 2014
- Conception de l'infrastructure cloud de l'API (Heroku, Amazon S3, Joyent) - Spécification de l'architecture logicielle de l'API - Mise en place de processus de production agiles - Formation et supervision d'une équipe de développeurs serveur: Ruby on Rails, TDD, Cloud - Développement de l'API [Ruby on Rails, TDD, Heroku, Amazon AWS, node.js, Joyent]
Boast
July 1, 2011 – September 1, 2014
- Conception de l'infrastructure cloud de l'API (Heroku, Amazon S3, ...) - Spécification de l'architecture logicielle de l'API - Formation et supervision d'une équipe de développeurs serveur: Ruby on Rails, TDD, Cloud - Développement de l'API [Ruby on Rails, TDD, Heroku, Amazon AWS] - Développement d'une interface utilisateur web spécialisée à la manipulation audio [angularJS]
BNPPM Tennis App
July 1, 2011 – October 1, 2011
- Supervision de l'équipe de développement serveur - Développement d'une API OAuth 2.0 [node.js, websockets, Ruby on Rails]
Blue Eyes
July 1, 2011 – January 1, 2012
- Supervision de l'équipe de développement - Développement des outils d'édition interactifs [Javascript, SVG, OpenLayers]
Borgia The Game
May 1, 2011 – July 1, 2011
Formation et supervision d'un stagiaire sur la création d'outils pour le game design du jeu: éditeur de carte et de missions. [Javascript, SVG, JSON]
Meatspace Invasion
April 1, 2011 – March 1, 2012
Développement, au sein de l'équipe back-end, de fonctionnalités multiplayer pour le jeu mobile Meatspace Invasion [node.js, websockets, unit tests]
pushmii
April 1, 2011 – July 1, 2011
Développement d'un widget javascript open source pour le service pushmii (https://github.com/c4mprod/pushmii-js). Ce widget, qui s'intègre dans un site tiers, sert à communiquer directement avec l'API du service pushmii. [Javascript, Jasmine] Développement du front-end et du back-end pour la démo temps réel du site web pushmii (http://www.pushmii.com/frontend/demo) [Javascript, Websocket, node.js]
Use it Flow - Module AS2
April 1, 2007 – September 1, 2007
Réalisation d'un module d'émission et de réception AS2 pour la plateforme EDI (Échange de Documents Informatisés) Use it Flow. Ce couple client/serveur permet l'envoi et l'écoute de message suivant le protocole AS2 (proche de l'HTTP et du SMIME). [Python, C, MySQL, réseaux, parallélisme, cryptographie, HTTP, SMIME, EDI (AS2), unitttest]
Framework HTML/JS Prologue
April 1, 2006 – June 1, 2006
Réalisation d'un framework JS/HTML permettant d'ajouter des fonctionnalités dynamique aux interfaces HTML sous forme de widgets. [Javascript, ajax, DHTML]
Use it Flow - UI Refactoring
April 1, 2006 – April 1, 2007
Refonte complète de l'interface web du produit Use it Flow : réalisation d'une application web dynamique, efficace et ergonomique. S'appuyant sur Apache, MySQL et le framework JavaScript Prologue (développé en cours de stage), cette interface permet de piloter les moteurs de la plateforme EDI. [DHTML, JavaScript, Ajax, JSON, PHP, MySQL, XML/XSL, Templates, EDI]
Cultural Fit Analysis
The candidate demonstrates a broad range of project types, from mobile game APIs to enterprise EDI platforms and ad networks, indicating adaptability and a willingness to work across diverse domains. The experience in leading teams, promoting agile practices, and focusing on robust, scalable solutions suggests a proactive and quality-oriented mindset. The target role is 'Unity Developer', and while the candidate's direct Unity experience is not explicitly detailed, their extensive backend and game-related project experience (Tekken Card Tournament, Meatspace Invasion, Borgia The Game) suggests a foundational understanding of game development ecosystems, which could translate well into a Unity environment with some upskilling. The diverse technology stack and leadership roles indicate a strong capacity for learning and contributing to new areas.
Soft Skills & Operational Fit
The candidate's experience as a 'Lead Developer' and 'DevOps' indicates strong soft skills in team leadership, mentoring, communication, and problem-solving. The descriptions highlight a focus on promoting best technical practices, supporting and guiding teams, and facilitating collaboration between critical project parties (system administration, development, QA). This suggests a good operational fit for roles requiring cross-functional collaboration and technical leadership.