Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Mickaël PONSOLLE

Développeur / TechLead indépendant

Java / JEE
Javascript / Typescript
Spring
Docker
Vue / Nuxt
Mickaël PONSOLLE
42 ans
Permis de conduire
Nantes (44000) France
Situation professionnelle
Freelance
En recherche active
Présentation
Besoin d'être accompagné dans votre transformation numérique ?

Avec plus de 17 ans d'expériences, je peux vous aider dans votre démarche.

Mes prestations principales sont :
  • le développement de vos applications,
  • le conseil sur les architectures à mettre en place avec une attention particulière à la sécurité,
  • l'automatisation de chaîne d'intégration continue et de déploiement continu,
  • l'accompagnement de vos équipes dans la mise en place de bonnes pratiques de développement,
  • l'organisation et le management d'équipes techniques,
  • ...

Ma force est ma polyvalence.
Tout au long de mon parcours, j'ai abordé différents aspects du métier : développement back end / front end, agilité, conception et définition d'architecture, devops, sécurité, management d'équipe, ...

Côté technique, je mets en place la solution technique qui convient le mieux au contexte : produit, connaissance de l'équipe existante, ...
Je suis spécialisé sur les back-end Java et je m'intéresse aussi aux technologies front (comme Vue/Nuxt, Svelte, React, Angular, ...) ainsi qu'à l'automatisation de chaîne de CI/CD (GitlabCI, Docker, ...).

Je suis attaché aux valeurs du mouvement Software Craftsmanship : pair programming, XP, TDD, BDD, DDD, ...
De manière à apporter le maximum de valeur ajoutée, je m'évertue à m'améliorer continuellement en participant notamment à différentes conférences (Bdx I/O, Dev Fest, Jug Summer Camp, Agile Tour, ...).
J'apprécie donc travailler avec des gens stimulants, qui aiment progresser et faire progresser.


J'interviens principalement en travail à distance.
Habitant près de Nantes, je peux me déplacer facilement en Loire-Atlantique et en Vendée.

Pour échanger et connaître mes disponibilités, contactez moi.
CV réalisé sur DoYouBuzz
  • Création d'une application Web mobile pour la simplification et l'optimisation de la gestion des entreprises de coiffure à domicile.

    Fonctionnalités principales :
    • agenda
    • catalogue de prestations
    • fiche client avec l'historique de prestations
    • saisie optimisée des prestations et des encaissements
    • support intégré

    Définition de la stratégie d'acquisition marketing et commerciale.

    Côté technique, mise en place d'une PWA avec Nuxt, Vue, Vuex, Firebase (Authentication, Firestore, Hosting)Intégration continue et déploiement automatisé avec Gitlab et Google Cloud Build sur des environnements Firebase et Google Cloud Run.

    Environnement technique : Nuxt, Vue, Vuex, Bootstrap, Firebase (Authentication, Firestore, Hosting), Google Cloud Build, Google Cloud Run, Gitlab, Git
En savoir +
  • TechLead au sein de l'équipe de TMA (3 personnes) de l'Usine Digitale.
  • Prise en charge de l'application Web et mobile Live Traffic : suivi en temps réel des rames de métro et des RER A et B.

    Environnement technique : Java, Spring, Kafka, MongoDB, Angular, Ionic, Capacitor, Gradle, Kubernetes, Docker, AWS, Git, Jira
  • Prise en charge de l'application Web Permut : gestion des permutations des conducteurs de métro

    Environnement technique : Java, Spring, PostreSQL, React, Gradle, Kubernetes, Docker, AWS, Git, Jira
  • Prise en charge de l'application Web IEB Bus Data Live : suivi en temps réel des bus

    Environnement technique : NodeJs, Typescript, KafkaJS, PostgreSQL, Svelte, Kubernetes, Docker, AWS, Git, Jira
  • Prise en charge de l'application Web Smart Planner : planification des contrôles des nettoyage des stations.

    Environnement technique : NodeJs, Typescript, PostgreSQL, Svelte, Kubernetes, Docker, AWS, Git, Jira
En savoir +
  • Prise en charge des évolutions et de la maintenance du Référentiel des Comptes professionnels et des Contenus.Cette application référence plus de 4.5 millions de professionnels dans un cluster MongoDB associé à un cluster Elasticsearch.Elle fonctionne sur la plateforme Nuxeo.Définition de la nouvelle architecture sans Nuxeo : Spring boot, MongoDB, Elasticsearch.

    Mise en place de Docker.Création d'un prototype de connexion OpenId vers la plateforme Microsoft Azure.Automatisation de toute la chaîne CI/CD avec Gitlab, Ansible et Terraform

    Environnement technique : Java8, Maven, Nuxeo, Spring boot, MongoDB Atlas, Elasticsearch, Azure, Docker, Git, Gitlab, Gitlab CI/CD, Ansible, Terraform
En savoir +
  • Refonte du Système Automatisé de Gestion des Examens de Santé : SAGES2
    Encadrement d'une équipe de 12 développeurs : 6 internes et 6 prestataires (Cap Gemini, Atos, Open)
    Mise en place de pratiques agiles au sein de l'équipe de développement : rétrospectives, mêlée quotidienne, livraison itérative (intégration continue, déploiement continu), Kanban (WIP), pair programming, revue de code, …
    Promotion de TDD et Clean Code
    Définition de l'architecture globale de l'application : 1 serveur central et une centaine de serveurs installés dans les Centres d'Examens de Santé
    Mise en place et industrialisation de Docker avec docker-compose
    Industrialisation de la partie Devops avec l’équipe infrastructure : Puppet et Jenkins
    Mise en place de la sécurité avec Vault
    Mise en place de la synchronisation des données avec PgLogical
    Messagerie sécurisée Inovelan (HPRIM Net)
    Etude du système de pile de logs Elastic
    Etude du système de distribution de messages Kafka (Kafka Connect, Debezium, Kafka Stream)
    Tests de charge avec Gatling

    Environnement technique : Java8, JavaFX, Docker, Docker-compose, Puppet, Spring, Spring MVC, Spring boot, MyBatis, H2, PostgreSQL, PgLogical, Tomcat, Maven, Git, Jenkins, SonarQube, Junit, Mockito
En savoir +
  • Ingénieur consultant.
  • Organisation de jeux agiles.
  • Organisation et animation d’un atelier (Artistes et Spécifieurs) lors du Scrum Wine #14.1 dans les locaux SII
En savoir +
  • Mission pour le compte de SII.
  • Scrum Master au sein d'une équipe réalisant des prototypes pour le portail MonCRM.
  • Organisation de jeux agiles.
  • Développement du portail MesServices au sein d'une équipe SCRUM
  • Développement du backend de l’application mobile (iOS, Android, Windows phone) Business Lounge
  • Développement de prototypes sur les architectures REST et un front-end AngularJS
En savoir +

Ingénieur en développement logiciel

TRITEM
Mai 2013 à juillet 2013
CDI
Mérignac
France
  • Développement d’une application mobile sous Android connectée à une application de gestion de comptabilité d’une auto entreprise
En savoir +
  • Mission pour le compte de TRITEM
  • Développement d'un module de suivi du parcours du patient pour le logiciel ORBIS destiné aux hôpitaux (CHU).
En savoir +
  • Mission pour le compte de TRITEM
  • Mise à jour des flux et des web services 2011 pour le commercialisateur GAZ DE BORDEAUX.
  • Chargé de projet sur l'extranet Domestique et Professionnel.
En savoir +

Ingénieur en développement logiciel

Ponsolle Web Consulting
Depuis octobre 2009
Bénévolat
Parempuyre
France
En savoir +
  • Mission pour le compte de TRITEM
  • Réalisation du portail web international de déclaration et gestion complète des sinistres (IARDT).
  • Développement d'un service de tarification générique.
  • Développement d'un service de référencement des tiers comptables.
En savoir +
  • Réalisation du système d'information TRITEM pour la gestion des rapports d'activités, des demandes de congés, de la facturation client et des salaires
En savoir +
  • Mission pour le compte de TRITEM

    Développement d'un portail web de déclaration et gestion complète des sinistres IARD (Incendie, Accident, et Risques Divers) pour ECA (Écureuil Assurances devenu GCE Assurances)
En savoir +
  • J'ai commencé chez THALES Avionics en tant qu'ingénieur d'études afin de développer de l'informatique embarquée pour ensuite évoluer vers la gestion de projet.
En savoir +
  • GWT
  • Spring
  • myBatis
  • Hibernate
  • JUnit
  • Maven2
  • Symfony2
  • JQuery
  • AngularJS
  • Apache CXF
  • Android
  • Oracle
  • MySQL
  • PostgreSQL
  • SQLite
  • H2
  • MongoDB
  • Git
  • Mercurial (HG)
  • SVN (Subversion)
  • Telelogic Synergy
  • Clearcase
  • CVS
  • SCRUM
  • XP
  • Kanban
  • Domain Driven Design
  • Java/JEE
  • PHP
  • C
  • JavaScript
  • PL/SQL
  • Chiffrage
  • Planning
  • Réponse à appel d'offre
  • Planning, gestion de l'avancement, reporting
  • Gestion des livrables

Ingénieur Systèmes Electroniques et Informatique Industrielle

Polytech'Nantes

Septembre 2001 à juillet 2004

DUT Génie Electrique et Informatique Industrielle

IUT de Nantes

Septembre 1999 à juin 2001