Thomas - Direction Technique
Ref : 140818A001-
75015 PARIS
-
Chef de projet, Développeur, Directeur informatique (41 ans)
-
Freelance
EXPERIENCE PROFESSIONNELLE
De 12/2019 à maintenant : direction du développement ZEturf / ZEbet
Management technique
Gestion d'une équipe de 25 développeurs dont 7 leads, 2 scrums masters, 1 QA - 4 produits / 7 features teams
• Alignement du business et de la technique sur des objectifs communs
• Reprise en interne des développements du backoffice et du site web ZEbet (pari sportif) précédemment géré par une société tierce
• Fiabilisation de la plateforme et mise en place d'astreintes sur ZEbet
• Réorganisation de ZEturf (pari hippique) en feature team agiles scrum
• Lancement des deux apps mobile ZEturf et ZEbet
• Recrutement d'une vingtaine de développeurs avec mise en place d'un test sur Coding Game
• Mise à niveau sur les fondamentaux agiles : priorisation par valeur, itération, engagement
• Parallélisation des tests d’intégration continue
• Lancement des apps dans de nouveaux pays impliquant une mise en conformité (Pays-bas et Espagne)
De 08/2018 à 11/2019 : direction technique de Meyclub
Directeur technique
Indistrialisation du site e-commerce Meyclub (20 développeurs / 4 produits)
• Mise en place d’intégration continue
• Refonte des process de développement et de mise en production
• Réorganisation en product team agiles scrum
• Recrutement et gestion des prestataires
• Mise en place de reporting connecté aux outils Jira, Gitlab, Slack
De 07/2017 à 08/2018 : co-création de Futurs la filiale innovation de Maltem
Co-fondateur Futurs / Directeur des opérations
Structuration du delivery, mise en place de process, supervision de la rédaction des documents projets
• Mise en place d’outils et de process qualité
• Accompagnement des équipes sur le delivery
• Rédaction des comptes-rendus de réunion
• Recette et prise en compte des retours clients
De 07/2017 à 05/2018 (5 mois sur place) : structuration jeune équipe à forte croissance
(Maltem/P4H - Madagascar)
Coach Agile / Software Craftmanship
Mise en place de bonnes pratiques au sein de P4H, notre équipe basée à Tananarive (Madagascar) : 40 personnes dont 12 développeurs / 6 projets.
• Avant-vente et chiffrage de projets traités sur place
• Installation et configuration du serveur d’intégration continue basé sur Jenkins
• Formation des équipes à Scrum, Docker, tests unitaires et fonctionnels,
• Mise en place de Kanban et d’outils pour structurer la croissance
Environnement technique : PHP7, Symfony, iOS Swift, Docker, Jenkins, Behat + Selenium
De 12/2015 à 07/2017 (18 mois) : GRDF (via Maltem)
CTO
Responsabilité du bon fonctionnement des opérations techniques de l’équipe CARMA, 100 personnes dont
75 développeurs / 50 projets.
• Intervention sur l’avant-projet pour la recommandation de technologies et d’architectures.
• Définition de l’architecture de divers projets dont Athena, le logiciel des téléconseillers d’Urgence Sécurité Gaz.
• Mise en place d’une communauté de bonne pratique autour de l’architecture
• Recrutement d’une trentaine de personnes
• Réalisation de POCs autour des technologies Ionic & Cordova
• Implémentation de bonnes pratiques autour de la sécurité web (guidelines, checklist de mise en production)
• Mise en place d’outils de gestion de l’affectation des développeurs.
Environnement technique & méthode : PHP5&7, Symfony 2&3, Docker, CI, Agile
De 12/2014 à 12/2015 (12 mois) : DEGETEL
Directeur de projet
Intervention sur divers sujets : expertise technique et méthodologique
• Intervention sur les phases de conception et d’avant-vente pour anticiper les sujets techniques
• Accompagnement au passage en agile SCRUM
• Montée en compétence de l’équipe technique sur les bonnes pratiques
• Industrialisation d’un plateau de 20 développeurs
• Formation des développeurs au TDD
• Intervention sur l’avant-vente
• Mise à jour du plan de charge prévisionnel
• Validation technique des recrutements
De 01/2014 à 07/2014 (6 mois) : Viciplace
Co-fondateur / Scrum Master
Mission : Création d’une application géolocalisée de coupons / bons plans
• Conception de l’application iOS et du BackOffice
• Tests iOS sous Behat / Cucumber
• Mise en place d’intégration continue et de la méthodologie SCRUM
• Encadrement et formation de trois développeurs juniors
• Mise en place des instances de développement, recette et production
Environnement technique : PHP5, iOS, Symfony 2, MongoDB
De 10/2013 à 04/2014 (6 mois) : We Love Gifts
Co-fondateur / CTO
Mission : Création d’un réseau social sur les idées de cadeaux
• Conception de l’ergonomie du prototype
• Création du moteur de fetching et de l’algorithme de détection de prix
• Interface responsive Bootstrap et AngularJS, Symfony 2
• Tests sous Behat / Mink / Selenium
• Optimisations SEO, stratégies de linking
• Suivi d’une formation MOOC machine learning
• Environnement Amazon EC2
Environnement technique : PHP5, Symfony 2, MySQL, AngularJS
De 07/2012 à 10/2013 (16 mois) : GRDF (via Openbridge)
Lead développeur
Mission : lead développeur au sein d’une cellule naissante au sein d’un centre de service Agile (CARMA)
• Formation des collaborateurs à Symfony 2, intégration continue, Agile SCRUM et TDD
• Mise en place des serveurs Redmine, Jenkins, Git via Proxmox
• Mise en place et formation des équipes aux tests unitaires sous PHPUnit et fonctionnels Behat
• Aide à la rédaction des backlogs
• Utilisation de Varnish pour accélérer des webservices
• Montée en puissance de l’équipe de 3 à 17 personnes sur un an
• Encadrement de cinq développeurs juniors
Environnement technique : PHP5, Symfony 2, MySQL
De 05/2011 à 07/2012 (15 mois) : Nexity (via Openbridge)
Lead développeur
Mission : architecture, conception et développement du site ********
• Analyse des besoins
• Rédactions des spécifications fonctionnelles et techniques conjointement avec les équipes maitrise
d’ouvrage
• Mise en place du framework de développement
• Mise en place du processus de recette et de mise en production
• Pilotage des équipes techniques pour la mise en place des environnements de développement, préproduction et production.
• Définition de l’environnement de production : load balancer, serveurs frontaux, serveurs statiques
Lighttpd et Node.JS, réplication MySQL.
• Audit et tests de performance
• Conception du modèle de donnée et du framework interne
• Conception et développement du processus de mise à jour des annonces immobilières en interconnexion avec les outils internes
• Conception et développement du moteur de recherche de bien immobilier
• Conception des webservices (REST) de l’application mobile
• Mise en place du serveur NodeJS pour la gestion des médias
Environnement technique : PHP 5, HTML, CSS, JQuery
De 06/2010 à 05/2011 (11 mois) : GDF (via Openbridge)
Ingénieur études et développement PHP5 / Typo3
Mission : Club 2.0 (Réseau sociale interne pour communiquer sur le web 2.0)
• Interaction avec l’API sociale Tetreez (Talk Spirit) pour le stockage des données
• Développement de plusieurs extensions Typo3
• Recettes et déploiement en production
• Maintenance applicative et corrective
Environnement technique : PHP 5, Typo 3, jQuery
De 09/2008 à 06/2010 (21 mois) : Annatel Networks (Paris)
Ingénieur étude et développement PHP5 / MySQL
Mission : Annatel.net - interface client de gestion de boitier VOIP
• Réalisation de connecteurs API Datacash (paiement CB) et Xfone (carte SIM)
• Développement et intégration du Front Office
• Mise en place de templates alternatifs (marque blanche)
• Multilingue et multidevises
• Développement du Back Office
• Connexion du back aux API Asterisk VOIP
•
Environnement technique : PHP 5 Objet, CURL, Prototype.js, Script.aculo.us, Smarty
De 02/2008 à 08/2008 (6 mois) : stage à The Found Agency (Sydney)
Stagiaire Ingénieur étude et développement PHP5 / MySQL
Mission : refonte de ********.au (comparateur de produits bancaires)
• Mise à jour de la version de CMSMS
• Conception d’un comparateur de produits universel avec base de données dynamique
• Réalisation du backoffice & intégration du nouveau design
Environnement technique : PHP 5 Objet/MySQL, Prototype.js, Script.aculo.us, CMSMS
De 09/2006 à 11/2007 (14 mois, mi temps) : Hotline Support ADSL Orange
Téléconseiller ADSL
Mission : répondre aux appels clients du 3900 et les reconnecter à internet
• Bonnes connaissances des réseaux de téléphonie, VOIP et ADSL
• Résolution de problèmes WIFI, DNS, DHCP et connectique
• Déclaration d’incidents via les outils internes Orange
• Prise de rendez-vous avec les techniciens
Compétences
NIVEAUX D’INTERVENTION
• Capacité appréhender rapidement les problématiques techniques
• Méthodologies Agiles : scrum, kanban, lean startup, holacratie
• Alignement du business et des développeurs
• Fiabilisation des process de développement via les tests automatisés
• Recrutement et croissance d'une équipe de développeurs web et mobile
• Sensibilité aux problématiques d'ergonomie
• Gestion de larges équipes avec plusieurs produits
• Mise en place de cycles de déploiements réguliers
CONNAISSANCES TECHNIQUES
• Langages : PHP 5-7-8, JavaScript (Vanilla, Node, D3.js), HTML 5, CSS 3
• Frameworks : Symfony 5, Angular, Meteor JS, Bootstrap
• SGBDR : MySQL, SQLite, PostgreSQL, MariaDB
• CMS : WordPress
• Tests : PHPUnit, PHPCS, PHPMD, PHPCPD, bonnes connaissances de la stack Behat, Mink, Selenium
• Outils : Git, Gitlab-CI, Jenkins, Intégration continue (PHP et JS), UNIX (Debian, Ubuntu), Apache, Nginx, Varnish, Redmine, Proxmox, PhantomJS, Machine Learning, Facebook Connect, Confluence, JIRA, Docker
• AWS, Google Cloud Plateform
FORMATION ET LANGUE
2008 : Diplôme d’ingénieur 3il : informatique, réseau et télécom, Limoges (France)
Langue(s)
Anglais : niveau professionnel (910 au TOEIC en 2007), 6 mois de stage à Sydney, recrutement de collaborateurs en anglais pour le compte de filiales internationales de Maltem.
Passions : web et ergonomie, vélo, kitesurf, bricolage