The only way to do great work is to love what you do.

Steve Jobs

Hello moi c'est Geoffrey

Software Engineer / Technical Leader

Depuis mon plus jeune âge je suis quelqu'un de curieux, j'aime décortiquer, analyser et comprendre tout ce que j'ai en face de moi. J'ai d'abord suivi un cursus d'électronique avant de découvrir l'informatique. J'aime construire toute sorte de choses, me rendre et me sentir utile. Passionné par le développement, aimant trouver des solutions, j'aime aussi faire grandir qui veut bien m'écouter. Aujourd'hui je m'épanouis pleinement dans mon rôle de Technical Leader qui me permet d'allier technique et mentoring.

Mes compétences

95

HTML/CSS

80

Javascript

85

.Net C#

90

NodeJs

90

MongoDb

87

Git

90

Azure

92

Automatisation

Mais aussi beaucoup d'autres choses

Bonnes pratiques de développement

Depuis mon arrivée chez AXA, j'ai été formé à bon nombre de bonnes pratiques de développement comme le TDD, BDD, le Clean Code et les revues de code. Ces pratiques sont devenues un quotidien et aujourd'hui je suis l'un des référents de ces pratiques au sein de mon équipe.

Le Mentoring

Nouveau challenge pour moi, mon passage au statut de Technical Leader m'a poussé à développer mon côté Altruiste. J'aime la technique et j'aime former les gens qui le veulent. Aujourd'hui je suis pleinement épanoui dans le fait de tirer le meilleur des personnes qui travaillent avec moi pour pouvoir grandir ensemble.

Curiosité

La liste des langages, des bases de données ou des Frameworks que j'ai déjà utilisés est longue. Mon côté curieux me pousse à toujours tester de nouvelles choses. Toujours passionné par l'électronique, j'aime créer mes propres objets connectés par exemple, ma seule limite devient alors le temps que j'ai à ma disposition.

Le travail en équipe

Nous avons toujours besoin d'un regard extérieur sur ce que nous faisons, quelqu'un pour nous aider ou même pour relire notre code. Avec le recul je peux confirmer l'importance d'avoir une bonne cohésion d'équipe et de pratiquer le Feedback régulièrement.

Mon histoire - Mes Projets

L'étude de électronique

Tout commence au lycée où, ne sachant pas encore quoi faire dans la vie, je me lance dans l'électronique. Pas encore équipé d'ordinateur à l'époque je me prends vite au grand jeu de création qu'est l'électronique. Après deux années d'études je m'en sors haut la main dans les domaines de la physique et de l'électronique. N'ayant côtoyé des ordinateurs qu'à l'école je souhaite en savoir davantage sur ce monstre blanc nacré qui traine partout dans les salles de cours. C'est donc au plus grand désespoir de mes professeurs d'électronique que je me lance dans une nouvelle aventure qu'est l'informatique.


L'électronique, plus que des cours

L'électronique n'est pas qu'un vieux reste de cours de Lycée. Passionné par les nouvelles technologies, à l'heure de la domotique, des Arduino, des Raspberry Pi et bien d'autre, je suis aujourd'hui en pleine création de mon IoT personnel. Allant de la création de simple capteur à la conception de mon propre Hub d'objets connectés, j'aime faire mon Geek et m'enrichir de nouvelles techniques tout en m'amusant.


La découverte de l'informatique

En 2006 j'entre alors dans ce que je qualifie être mes deux plus belles années d'études, le BTS IRIS (Informatique et réseaux pour l'industrie et les services). J'apprends la programmation, l'architecture, le réseau. Je me découvre une nouvelle passion, j'achète mon premier PC, puis mon deuxième et ainsi de suite, je suis l'étudiant "geek" en informatique parfait, mes soirées se résument à bidouiller des bouts de code, écrire des programmes en C++ et surtout mener au bout le Projet de BTS, la création d'une application permettant à un restaurant de prendre les commandes, informer les cuisines et gérer le paiement, le tout en Java, sur les écrans tactiles de l'époque. C'est aussi à cette période que je découvre le monde du travail en Stage chez Adeo Services où j'ai développé de petits scripts en Shell permettant de vérifier les installations des serveurs de caisse des magasins Leroy Merlin.


Approfondissement des connaissances

Durant ces trois ans d'école d'ingénieur, je ne chaume pas ! Dans le premier mois je trouve un stage en tant que développeur PHP dans une école de commerce à distance. Le but est de développer un CRM interne permettant de gérer les prospects et les étudiants de l'école. Je réalise également d'autres projets internes comme la mise en place d'un traqueur de visites sur les sites de l'école pour améliorer notre SEO (Search Engine Optimization), ou encore réaliser un jeu Facebook en FBML (langage de programmation "maison" de Facebook) afin d'attirer des prospects.

Après cette expérience je suis recruté par SoftThinks. Cette société, spécialisée dans le Backup & Restore, travaille principalement avec Dell et HP pour mettre en place ce type de solution sur leurs systèmes. C'est ici que je découvre l'univers du .Net en entreprise. D'abord chargé de réaliser un site ASP.Net permettant de gérer les traductions de toutes les applications de la société, je suis vite positionné en renfort dans l'équipe chargée d'étudier une solution de Backup & Restore sur le Cloud. Solution en WPF avec un Hébergement sur Amazon S3 dans un premier temps, puis sur Azure Storage. C'est ici que je vais finir mes études et c'est avec ce projet que je validerai alors mon mémoire.


L'Aventure AXA

C'est en octobre 2011 que débute mon aventure chez AXA. Jeune diplômé, le Web Center de Lille venait d'ouvrir ses portes et décide de me faire confiance. C'est là que mes armes commencent à se faire. Le cadre est neuf, les équipes sont dynamiques, les projets innovants et le Delivery va vite. On analyse, on code et on produit de la valeur métier rapidement.
Toujours soucieux d'évoluer, AXA entreprend sans cesse des améliorations, ce sont les débuts des développements Agile, le Scrum, les tests. Tout le centre est formé à ces pratiques, tout le monde doit être capable d'intervenir sur n'importe quel projet sans avoir besoin d'être formé. Nous avons uniformisé ces pratiques, mais surtout nous avons communiqué les bienfaits de celles-ci à tout le SI. C'est ainsi que le paquebot AXA c'est équipé des propulseurs dignes du Faucon Millenium ! Oui oui ! En à peine 5 ans tout a changé, toujours en quête d'amélioration, tout le centre est aujourd'hui formé à toutes les pratiques de développement et de gestion de projet. Le TDD (Test Driven Development), le BDD (Business Driven Development), le clean Code, les revues de code collectives, gestion d'un Kanban en temps réel pour suivre les développements, Intégration continue avec VSTS, gestion des sources via Git et j'en passe. Quelle grande expérience que de travailler au WebCenter, pouvoir apprendre et partager via des communautés de pratiques, mais aussi pouvoir être proche du métier qui pourtant se trouve à 300km de nous.
Arriver simple développeur et devenir Technical Leader en 5 ans, avoir eu cette chance de travailler sur plus de 20 projets, être encore aujourd'hui formé sur les nouvelles technologies, partager nos expériences à travers des BBL, voilà ce qui constitue mon quotidien et qui comble parfaitement ma soif d'apprendre.


Développé avec (aussi avec les mains et un clavier...)
Les icônes viennent de Vectors Market