GEEK i

Profil de Raphaël GICQUIAUX

Raphaël GICQUIAUX

Dev Senior · Freelance · Full-Stack


Développeur passionné spécialisé dans la conception, le développement et la maintenance d'applications web performantes, robustes et évolutives.

En savoir plus

Dev Senior Full-Stack

Fort de plus de 10 ans d'expérience, j'accompagne les entreprises dans la réalisation de leurs projets digitaux complexes en apportant expertise, efficacité et adaptabilité.

Renforcer vos équipes et accélérer vos projets

Je vous aide à construire des solutions robustes, évolutives et performantes, quel que soit le contexte.
Mon expertise couvre l'ensemble du cycle de développement, avec une spécialisation backend en Java/Spring, frontend sur Angular, alliée à une approche DevOps pour optimiser et fluidifier vos processus de déploiement.

Vous apporter :

  • Une expertise issue de mon expérience sur de multiples projets pour plusieurs clients finaux grands comptes, mettant en œuvre des technologies, méthodologies, tailles d'équipes et contextes variés
  • Une autonomie complète pour mener vos projets de bout en bout, de la conception à la mise en production
  • Une force de proposition centrée sur la réponse aux exigences et problématiques de votre métier
  • Une attention particulière à la qualité du code et à sa réutilisabilité
  • Un naturel optimiste et collaboratif, pour accompagner et encadrer vos équipes dans une dynamique positive et créative

Quelques-unes de mes activités :

  • 🔧 Développement full-stack
  • ⚙️ Migration technique
  • 🚀 Rôle de Lead Dev
  • 🛠️ Étude technique, conception et chiffrage
  • 🔍 Mise en place de socles techniques, bonnes pratiques & suivi qualité
  • 🔄 Mise en place de CI/CD
  • 📚 Accompagnement & formation de vos équipes
  • 📈 Analyse & optimisation de vos process

Compétences

Expertise backend Java

Développement d'applications robustes et performantes avec l'écosystème Java.

Java Spring Spring Boot JUnit Hibernate JPA Maven

Expertise frontend Angular

Création d'interfaces utilisateur modernes et réactives avec le frameworks Angular.

Angular RxJS HTML5 CSS3 JavaScript TypeScript PrimeNG Tailwind

Approche DevOps

Optimisation des processus de versionning, déploiement et intégration continue.

Git Docker Kubernetes CI/CD Jenkins Argo CD Drone CI SonarQube Nexus

... Mais aussi :

Frameworks JavaScript

Maîtrise d'autres frameworks JS full-stack pour créer des applications rapides et scalables.

Node.js Express.js Vue.js

Artisanat logiciel

Engagement envers des méthodes de développement modernes et efficaces.

TDD Clean Code Clean Archi DDD

Architecture

Maîtrise des différents styles d'architecture logicielle et leur application.

Monolithe Modulaire Micro-services Architecture Hexagonale

Bases de données

Gestion et optimisation des bases de données relationnelles ou NoSQL.

PostgreSQL Oracle MariaDB MySQL Redis

Gestion de projet

Méthodologies et outils de gestion de projet pour une livraison rapide.

Agile Scrum SAFE Jira Confluence

APIs & Sécurité

Développement d'APIs sécurisées et documentées

REST OAuth2 OIDC Swagger Keycloak

Expériences

Développeur Senior Octobre 2023 → Mai 2024 FreelanceGEEKIO, Rennes, FR
Développeur Senior au sein d'une squad Rennaise de 4 développeurs, intégrée à l'équipe de développement de NeoXam pour leur produit DataHub.
  • Développement, réalisation de correctifs et évolutions, particulièrement autour de la refonte du client lourd historique vers un client web VueJS (majoritairement intervenu sur la partie backend Java)
  • Participation aux cérémonies Agile
  • Production d'un rapport d'étonnement sur les process (workflow git, Agile, architecture, développement)
  • Accompagnement à la mise en place d'améliorations en vue d'optimiser et fiabiliser les développements
Java Vue.js JavaScript TypeScript HTML5 CSS3 Tailwind Maven JUnit Git Jenkins SonarQube Agile
Développeur senior / Lead Developer Mai 2021 → Septembre 2023 CDICapgemini, Rennes, FR
Lead Developer d'une équipe de 5 développeurs pour la reprise d'un MVP de rédaction de consignes de sécurisation de voies ferroviaires pour SNCF Réseau.
  • Développement, réalisation de correctifs et évolutions
  • Encadrement de l'équipe, mise en place de règles et cadre de développement (DOD/DOR, relectures croisées), suivi des activités, challenge de l'équipe et du PO, gestion de la bonne circulation des informations
  • Accompagnement à la montée en compétence des profils juniors
  • Référent technique pour le client et l'équipe de développement
  • Amélioration continue des procédures de développement et déploiement (mise en place de principes et outils DevOps)
Java Spring Boot Angular Micro-services Docker Kubernetes JUnit HTML5 CSS3 JavaScript TypeScript RxJS PrimeNG Redis PostgreSQL Git Jenkins SonarQube DataDog Agile SAFE
Développeur senior / Lead Developer Novembre 2020 → Mai 2021 CDICapgemini, Rennes, FR
Prise en charge de l'équipe "front" de la refonte d'une application de gestion des autorisations pour le compte du Ministère des Armées, dans un contexte critique (projet ambitieux à échéance courte).
  • Rôle d'expert Angular auprès de la team front (4 développeurs)
  • Encadrement challenge et formation de l'équipe junior
  • Recherche constante d'optimisation (en termes de pattern, refactorisation, méthodologies, etc.) pour tenir des délais serrés
  • Définition et découpage en tâches, mise en place d'une méthodologie Agile, de relecture de codes et de bonnes pratiques
Angular HTML5 CSS3 JavaScript TypeScript RxJS PrimeNG Git Jenkins SonarQube Agile
Développeur confirmé / co-Lead Developer Février 2019 → Novembre 2020 CDICapgemini, Rennes, FR
Mise en place, développement et encadrement d'une équipe de 5 développeurs sur un projet de refont from scratch d'une application interne de création et de gestion d'écrans publicitaires pour le compte du Groupe M6, en contexte Agile.
  • Mise en place du socle technique et initialisation du projet
  • Réalisation du développement
  • Revues de code croisées des développements réalisés par les autres membres de l'équipe
  • Rédaction et passage de tests d'acceptance Fitness
  • Accompagnement des collaborateurs junior et des nouveaux membres de l'équipe
  • Participation aux cérémonies Agile
  • Rôle de Lead Developer sur la partie front de l'application (challenge du PO, proposition de solutions techniques répondant aux besoin client, interlocuteur privilégié pour l'accompagnement de l'équipe sur les sujets Angular)
Java Spring Boot Angular HTML5 CSS3 JavaScript TypeScript RxJS PrimeNG JHipster Oracle Git Jenkins SonarQube Agile
Développeur confirmé Janvier 2018 → Février 2019 CDICapgemini, Rennes, FR
Suite à une forte volonté personnelle d'étoffer mes compétences front, et à la suite d'une formation Angular, j'ai pu rejoindre 2 projets, réalisés en parallèle par la même équipe de développement, pour le compte du Ministères des Armées
  • Développement d'un outil de facilitation et promotion de l'accès aux formations
  • Développement d'un outil de gestion et d'aide à la rédaction d'avis juridiques
  • Réalisation du développement en parallèle des 2 applications, avec un accent porté à la factorisation et réutilisation de code entre elles
  • Rédaction de spécifications
  • Rédaction et passage de tests unitaires
  • Accompagnement des collaborateurs junior et des nouveaux membres de l'équipe
  • Préparation et tenue des ateliers de cadrage avec le client
  • Passage de tests de sécurité, analyse et correction (OWASP)
Java Spring Boot Angular HTML5 CSS3 JavaScript TypeScript RxJS JHipster ElasticSearch PostgreSQL Git Jenkins SonarQube
Développeur junior Septembre 2017 → Janvier 2018 CDICapgemini, Rennes, FR
Renforcement de l'équipe projet (3 développeurs) de la TMA d'une application de gestion des bâtiments pour le compte du Ministères des Armées.
  • Participation à la reprise en TMA d'un produit développé en interne par le client
  • Réalisation d'études pour la définition et le cadrage d'évolutions majeures sur le produit
  • Réalisation des évolutions
Java Oracle
Développeur junior Mars 2017 → Septembre 2017 CDICapgemini, Rennes, FR
Développement d'une application de référencement d'équipements, pour le compte du Ministères des Armées, sous la forme d'une base de connaissance, au sein d'une petite équipe de 2 développeurs + 1 lead dev.
  • Participer au développement de l'application
  • Devenir progressivement le référent technique sur le projet (rôle de co-lead dev sur la fin du projet)
  • Rédaction des spécifications
  • Gestion des anomalies et évolutions
  • Réalisation d'études en vue de futures évolutions
  • Participation aux points de visibilité avec le client
  • Encadrement d'un alternant
Java Spring Vaadin HTML5 CSS3 WildFly PostgreSQL Jenkins SonarQube
Développeur stagiaire/junior Mars 2014 → Mars 2017 CDICapgemini, Rennes, FR
Intégré à une équipe développement conséquente (+40 personnes), développement d'une application de gestion des flux logistiques de la ressource inter-armées, pour le compte du Ministères des Armées.
  • Gestion des anomalies et évolutions
  • Réalisaton d'études en vue de futures évolutions
  • Rédaction de spécifications
  • Participation en amont aux ateliers client pour recueillir leur besoin
  • Participation en aval aux points de visualisation pour présenter l'avancement et recueillir les retours client
  • Réalisation d'une analyse de performance de l'application (sélection des outils, écriture des scénarios de tests, lancement des campagnes de tests et interprétation/synthèse des résultats).
  • Responsabilité d'une des briques de l'application reposant sur un COTS (gestion des relations entre Capgemini et l'éditeur du COTS, réaliser des correctifs et paramétrage du COTS, test des livrables de l'éditeur)
Java Spring Vaadin HTML5 CSS3 Selenium PostgreSQL Oracle Jenkins SonarQube
Développeur stagiaire Mai 2013 → Août 2013 StageOcéus Informatique, PACÉ, FR
Intégré à l’équipe de développement j’ai pris part à 2 projets de web applications pour le compte d'un grand nom du luxe et une autre pour le CNOUS
  • Développement d'une web application devait offrir une solution simple à la gestion des droits d’accès aux différentes web applications du client
  • Développement d'une web application permettant de gérer une collection de produits à l’intérieur d’un entrepôt
  • Développement d'une plateforme web d’administration à l’aide de technologies récentes
Java Spring MyBatis HTML5 CSS3 JavaScript Ajax Bootstrap Jenkins
Développeur stagiaire Juin 2011 → Août 2011 StageTigerX Studios, Hayle, UK
Développement de sites Web en contexte anglophone.
  • Développement du site Web mobile de l'entreprise (réalisé avec HTML / CSS / Javascript)
  • Développement du site vitrine de promotion de cours biblique (réalisé avec Joomla)
  • Réalisation d'une maquette de site vitrine pour une entreprise de design intérieur (réalisé avec HTML / CSS / Javascript)
  • Réalisation d'une maquette de site pour la promotion d'un logiciel (réalisé avec HTML / CSS / Javascript)
HTML5 CSS3 Joomla JavaScript JQuery PHP
Développeur stagiaire Avril 2010 → Juin 2010 StageAltcom, Penzance, UK
Développement de sites Web/logiciels en contexte anglophone.
  • Portage d'un code de calcul matriciel depuis l'algorithme originel écrit en Fortran77 vers Java
  • Création d'une maquette sur l'authentification LDAP sous un site Joomla
  • Travaux d'amélioration/modification sur divers composants Joomla
Java Joomla Fortan77 LDAP PHP