Bonjour, (hello?)
Je m’appelle Baptiste, je travaille actuellement chez OCTO.
En tant qu’ingénieur études et développement, j’ai toujours été attiré par la résolution de problèmes à l’aide de solutions simples et efficientes. C’est avec cet état d’esprit que je mène à bien les projets pour lesquels je m’engage.
Mon expérience dans le monde du web dans des missions très diverses, m’a permis de me perfectionner sur les pratiques craft, dans le but de les propager autour de moi, et de convaincre qu’un code bien designé est une clé nécessaire dans la réussite d’un projet.
Je maîtrise principalement les langages et frameworks du monde Javascript. Je suis également impliqué dans un certain nombre de méthodes liées à l’agilité et au software craftmanship pour faire grandir les équipes que j’accompagne.
Vous pouvez toujours visualiser l’ensemble de mes projets, ou lire mon blog.
-
Ingénieur Études et Développement – OCTO
Septembre 2018 - À présent -
Professional Scrum Master I
Mars 2018Obtention de la certification.
-
Developer Circle Lead – Facebook
Octobre 2017 - Septembre 2018Les Developer Circles sont un nouveau programme de Facebook, composé d’un réseau international de communautés de développeurs venus du monde entier. Motivés par la volonté globale de Facebook de connecter le monde, les Developer Circles sont un nouveau programme conçu pour connecter les développeurs, en vue d’encourager la collaboration et le partage des connaissances.
Je travaille en tant que Lead du Developer Circle de Lille, en organisant des évènements, en gérant notre communauté en ligne et en faisant la liaison avec Facebook en tant que conseiller général du programme.
-
Ingénieur Études et Développement – Adeo (via OCTO)
Septembre 2016 - À présentPlacé au début de la refonte du projet Opus, brique de publication omnicanal d’Adeo, le travail était principalement de mettre en place l’équipe Scrum ainsi que de bâtir le coeur de l’application (API et back office).
C’est en collaboration avec les business units du groupe que le produit a été incrémenté autour des meilleures pratiques de développement : articulation du gitflow autour des besoins de la Quality Assurance, pair coding, collective reviews, tests unitaires/fonctionnels/perf complets. La montée en compétence sur les services de search (Elasticsearch) était indispensable afin de fournir un produit répondant aux exigences métier pointues.
Lors du passage en feature team, le rôle de Scrum Master m’a été attribué.
-
Ingénieur Études et Développement – Ineat
Août 2016 - Septembre 2018 -
Développeur – Vékia (via Ineat)
Avril 2016 - Septembre 2016Conseil et mise en place de l’architecture de l’application supply-chain Provisia. Le respect des bonnes pratiques est important : mise en place d’une convention de code, génération de documentation, tests (unitaires et fonctionnels), qualité de code. Le concept “offline-first” était un besoin très important qui a pu être respecté.
Ces choix, stratégiques, devaient s’adapter à un court et long terme, tout en respectant la politique et les ressources de l’entreprise.
Création de maquettes fonctionnelles mettant en évidence les concepts d’une “user-experience” efficace.
-
Développeur – Ineat
Octobre 2014 - Août 2016Contrat de professionnalisation de 2 ans.
-
Développeur – Zodio (via Ineat)
Février 2016 - Avril 2016Conseil et développement de la partie backend des applications fidélité de Zodio. Mise en place d’un plan d’actions de bonnes pratiques en ce qui concerne l’environnement technique : qualité de code (eslint), guide de contribution, conventions de code, outil de versioning avec formations (git), déploiements automatisés (pm2).
En étroite collaboration avec l’équipe mobilité, la réalisation de l’API Node.js permettait d’alimenter les applications Android.
Mise en place du serveur de production avec liaison directe et sécurisée vers les locaux d’Ineat.
-
Développeur – La Compagnie des Vétérinaires (via Ineat)
Août 2015 - Janvier 2016Création du nouveau site Internet de la partie “Bulle Bleue” avec une vision très modulaire, de manière à étendre le besoin aux autres parties de “La Compagnie des Vétérinaires”.
En charge des développements front et back, mais aussi de la partie réseau avec la mise en place des serveurs d’intégration et de recette, des certificats SSL (auto-signés ou non) permettant l’intégrité et la sécurité des données. Développements intensifs sur la partie “création de devis”. Mise en place d’une qualité de code importante (entrainant de nombreuses revues de code). Le projet est suivi sous le framework Scrum.
Environnement technique : Express.js (Node.js), AngularJS, gulp, Nuxeo, JWT, Jenkins, Git/GitLab.
-
Développeur – Ineat
Mars 2015 - Juillet 2015Développement d’une plateforme d’e-mailing responsive pour un client.
Réalisation d’un PoC en Javascript permettant d’apporter des solutions à une interface web incluant du Drag’n’Drop.
Participation sous le framework Scrum aux développements backend avec Symfony 2, ainsi que frontend à l’aide d’AngularJS.
-
Développeur – Leroy Merlin (via Ineat)
Juin 2015 - Juin 2015Développements autour du robot Nao dans le but d’animer une conférence.
À l’aide de l’outil Chorégraphe, Nao était capable de suivre une conversation, de se déplacer, d’être gardien du temps (entre les différents animateurs) mais aussi d’animer certains jeux définis à l’avance.
-
Développeur – CITC-EuraRFID (via Ineat)
Février 2015 - Février 2015Mise en place d’interactions vocales avec la Smarthome, la maison connectée d’Euratechnologies. La conception d’une application Node.js permettait la traduction de la voix en requêtes HTTP, émises vers la Smarthome.
Il est désormais possible d’actionner les volets, la porte, la lumière, et aussi la température et les taux de qualité d’air.
-
Scrum master – Ineat
Octobre 2014 - Février 2015Développement d’une application web capable d’améliorer le suivi de projet pour chaque collaborateur de la société. Création d’un PoC en AngularJS permettant d’obtenir une interface Gantt afin d’imputer les tâches.
Travail en guide Scrum (Scrum master d’une équipe interne de 4 personnes).
Utilisation d’outils et technologies innovants afin de pouvoir former d’autres collaborateurs (Stylus, Jade, CoffeeScript, Symfony 2, AngularJS, Git).
-
Développeur – Codegent
Juin 2014 - Octobre 2014Conception d’applications AngularJS, NodeJS et Laravel au sein d’une entreprise Londonienne. Le travail effectué améliorait les applications internes telles que Twilert et BATN, mais aussi externes telles que 1Stream (BBC) et Ilumi (Tanfield Food). Utilisation d’outils de versioning tel que git mais aussi d’outils d’automatisation : gulp et Grunt. La gestion de projet était dirigée par Scrum.
Découverte d’une nouvelle culture et immergé dans la langue anglaise.
-
Développeur – Silicon Salad
Mai 2013 - Août 2013Développement d’applications Ruby on Rails sur différents projets web : SOCAM, Potatomobile, Jef Chaussures.
Conception de gems et utilisation de Git / GitHub ainsi que d’outils d’intégration continue (Travis / Coverall).
-
Développeur – Roquette Frères
Mai 2012 - Août 2012Lancement d’un service informatique (infrastructure et hiérarchie) ainsi que la conception de logiciels informatiques à l’aide de WinDev.