
Quentin Caillet
Technical Lead | Java & React
Salaire / Taux journalier
Bordeaux, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Fullstack & Chef de Projet Technique, j’interviens à la fois sur le développement applicatif et l’accompagnement stratégique des projets tech. Besoin de structurer un projet technique, de choisir les bonnes technologies ou d’optimiser une plateforme existante ? Mon objectif est de vous aider à délivrer un produit fiable, performant et évolutif.
Expérience de travail
Technical Lead
ASSIA, plateforme Santé & AssuranceFreelance
févr. 2024 - Présent
2 ans 9 mois
29000 Quimper, France
Projet : Dans le cadre d’une modernisation du système d'information (SI), Assia a décidé de créer une équipe dédiée pour la refonte d'une application destinée aux mutuelles, dans le but d'acquérir de nouveaux clients et d'introduire de nouvelles technologies au sein du SI. Cette nouvelle méthode de travail en agilité sera progressivement appliquée au reste du SI. Ce projet a été réalisé dans le cadre d’une conduite du changement, notamment en réponse à une perte importante de ressources et donc de connaissances, tout en cherchant à se renouveler Equipe de 5 développeur, 1 scrum master, 2 PO, 1 Lead dev, 1 architecte logiciel Methodologies agile Scrum sprints de 2 semaines Développement: • Initialisation du projet back et front • Conception de l'architecture du projet back et front • Benchmark des librairies back et front • Découpage fonctionnel des applications (architecture hexagonale) • Élaboration des normes de codage • Mise en place de processus pour la gestion des exceptions • Mise en place de processus pour le versioning • Mise en place de processus pour la gestion des logs • Mise en place de pipeline GitLab CI • Création d'une librairie de composants réutilisables • Mise en place d'une API REST • Conception d'APIs • Implémentation de nouvelles fonctionnalités back et front • Tests unitaires back et front • Mise en place de processus pour la qualité du code et des applicative Lead: • Création d'un tableau de suivi pour identifier les axes d'amélioration • Rapport sur l'avancement des sprints • Animation et participation aux daily meetings, rétrospectives et revues • Priorisation des stories avec les PO • Chiffrage des User Stories (US) • Découpage des User Stories (US) • Analyse des User Stories (US) • Assurer la qualité du code et du produit • Accompagnement de l'équipe et partage de connaissances • Veille technologique • Vérification que le code produit est maintenable • Facilitation de la communication au sein de l'équipe
Ingénieur logiciels
Younup
févr. 2023 - janv. 2024
1 an
Bordeaux, France
Pour le client Pôle Emploi, je suis intervenu sur un projet destiné aux organismes de formation afin de leur permettre de gérer les formations pour un demandeur d’emploi allant de l’inscription et le suivi de la formation en passant par la gestion du financement jusqu’aux détails de la formation. Développement • Force de proposition sur l'architeture de l'application • Mise en place des bonnes pratiques de codage au sein de l'équipe • Prise en charge des US présentes dans le backlog • Chiffrage des US en équipe (Poker Planning) • Implémentation de nouvelles features back et front • Développement de composants réutilisables • Réalisation de correctifs/anomalies ou évolutions • Développement et consommation d’API REST • Réalisation de tests unitaires Mockito/junit/jasmine • Analyse des tickets Jira • Participation au PI Plannings Qualité • Revues de code • Pair programming • Analyse des performances de l’application • Participation aux différentes cérémonies agiles • Respect des bonnes pratiques de développement et de test Java JEE 8, Angular 8, TypeScript, Hibernate, HTML 5, CSS 3, Maven, Git, Weblogic, Kibana, REST, Postman, Swagger, Jenkins, SonarQube, JUnit, Mockito, Jasmine, Oracle, MobaXterm, SqlDeveloper, Eclipse, Visual Studio Code
Développeur web
Maincare Solutions
sept. 2021 - janv. 2023
1 an 5 mois
Bordeaux, France
Je suis intervenu sur le développement d’une application web (DPI : Dossier patient informatisé) destinée aux hôpitaux. Cette application permet de gérer le patient de son entrée à sa sortie de l’établissement médical. • Chiffrage des US en équipe (Poker Planning) • Prise en charge des US présentes dans le backlog • Implémentation de nouvelles features back et Front • Développement de composants réutilisables • Analyse des tickets Jira • Réalisation de correctifs/anomalies ou évolutions • Réalisation de tests unitaires • Revues de code • Pair programming • Analyse des performances de l’application • Participation aux rituels Agile : daily, rétro, démo… • Respect des bonnes pratiques de développement et de test Java JEE 8, VueJS 2, TypeScript, Hibernate / JPA 2.5, Gitlab, Docker, Jenkins, SonarQube, JUnit, Mockito, Oracle, MySQL, Glowroot, Eclipse, Visual Code Studio, Jira, Confluence, MobaXterm, Dbeaver
Développeur web
Maincare Solutions
oct. 2019 - juil. 2021
1 an 10 mois
Région de Dijon, France
Projet 1 : Je suis intervenu au sein de mon équipe pour mettre en place des tests unitaires et des tests d’intégration afin de réduire la dette technique d’une application web (DPI: Dossier patient informatisé) destinée aux hôpitaux. Java JEE 8, Hibernate / JPA 2.5, Gitlab, Jenkins, SonarQube, JUnit, Mockito, Oracle, MySQL, Eclipse, Jira, Confluence • Priorisation des tâches • Chiffrage des US • Prise en charge des US présentes dans le backlog • Réalisation de tests unitaires / intégration • Revues de code • Pair programming • Participation aux rituels Agile : daily, rétro, démo… • Formation et sensibilisation de mon équipe à l’importance des tests • Rédaction de documentation technique et fonctionnelle Projet 2 : Je suis intervenu sur le développement d’une application destinée aux développeurs qui interviennent sur l’application du dossier « patients informatisés ». Cette application permet aux développeurs de télécharger les EAR nécessaires sur le serveur avec la version de leur choix et de lancer notre base locale, tout ça grâce à une interface graphique. VueJS 2, TypeScript, ElectronJS, GitLab, Docker, Visual Code Studio, Jira, Confluence Prise en charge des US présentes dans le backlog • Implémentation de nouvelles fonctionnalités / composants réutilisables • Développement d’évolutions ou de corrections d’anomalie • Création de nouvelles images/environnements Docker • Revue de code • Pair programming • Respect des bonnes pratiques de développement (nommage des classes et fonctions, documentation du code…)
Développeur informatique
Framatome
sept. 2017 - août 2018
1 an
71100 Chalon-sur-Saône, France
Stage en développement de logiciels
Framatome
juin 2017 - juil. 2017
2 mois
71100 Chalon-sur-Saône, France
Formation
Lycée Nicéphore Niépce
baccalaureat science et technologie du développement durable option (SIN)
1900 - 1900
1 mois
Lycée Mathias
BTS SIO
1900 - 1900
1 mois
CESI
Manager des systèmes d’information
1900 - 1900
1 mois
CESI
Programmation / développeur informatique
1900 - 1900
1 mois
Licences et certifications
React js
Délivré le : juin 2023
ReactJS
Délivré le : juin 2020