Votre navigateur est obsolète !

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

×

Grégory ANNE

Architecte logiciel senior | DevOps | Mentor tech

Grégory ANNE
Situation professionnelle
En poste
Ouvert aux opportunités
Présentation
Concevoir des architectures robustes, fluidifier les livraisons, faire grandir les équipes.

Fort de 20+ ans d’expérience dans le développement logiciel, l’architecture technique et l’industrialisation des environnements cloud, j’accompagne les équipes dans la construction de systèmes fiables, évolutifs et sécurisés.

Mon crédo : transformer la complexité en simplicité opérationnelle en apportant des solutions pragmatiques, scalables et pensées pour durer.


Mes expertises clés
• Architecture logicielle moderne : microservices, DDD, clean architecture
• DevOps & automatisation : CI/CD, GitHub Actions, Docker, Kubernetes, Terraform
• Cloud : Azure (expertise avancée), GCP, gestion de l’infra as code
• Développement fullstack : Java (Spring Boot), Node.js (NestJS), Angular, React
• Sécurité & IAM : OIDC, Keycloak, gestion fine des identités & accès


Ce que j’apporte
• Architecture durable & scalable
• CI/CD optimisé & fiable
• Mentorship & leadership technique
• Alignement technique / produit
CV réalisé sur DoYouBuzz
  • Conception & déploiement d’une architecture microservices REST-first (NestJS, Swagger), entièrement dockerisée et orchestrée sous Kubernetes (AKS, K3s) avec Helm.
  • Infrastructure as Code (IaC) : refonte complète via Terraform, gestion des clusters, des identités, des réseaux (Hub & Spoke), des secrets, et des ressources Azure, avec versioning et workflows GitOps.
  • Gestion des identités & sécurité : mise en place de Keycloak avec configuration fine (OIDC, gestion des realms, clients, scopes) et développement de SPIs sur-mesure pour l’authentification et l’autorisation.
  • Migration Cloud Azure / MongoDB Atlas (coûts, sécurité, scalabilité) : cadrage technique et coordination opérationnelle de la migration, avec optimisation des coûts, de la scalabilité et de la sécurité.
  • Mise en place d’une usine logicielle automatisée (CI/CD GitHub Actions), standardisation de la production (fronts + APIs), gestion multi-environnements, packaging Docker, déploiement continu.
  • Pilotage de l’industrialisation : reprise complète de la plateforme legacy, automatisation via Ansible, monitoring centralisé (Grafana, Kibana, Loki), mise en place d’un plan de montée de version et de sécurisation des services.
  • Maintenance de l’infrastructure : supervision des certificats, durcissement de la sécurité, automatisation des tâches récurrentes.
  • Mise en place de règles de développement unifiées (linting, conventions de commit, organisation des projets mono-repo).
  • Définition et intégration de standards de qualité (tests unitaires, intégration, couverture minimale, SonarQube, code review structurée).
  • Diffusion des bonnes pratiques au sein des équipes, animation de revues d’architecture et de sessions de mentoring technique.
  • Contribution à la formalisation de guides internes (conventions d’API, gestion des erreurs, sécurité des services).

Lead dev

Dolmen Technologie
Janvier 2018 à septembre 2019
  • Pilotage des développements sur la brique Activation (envoi de campagnes multicanales via des brokers externes), en environnement Java Spring Boot côté back et VueJS / PHP côté front.
  • Migration technologique vers VueJS : refonte du front-end, structuration du code, mise en place des bonnes pratiques, outillage des développeurs.
  • Mise en place de la chaîne d’intégration continue (Jenkins, Verdaccio, tests automatisés) pour fiabiliser les livraisons.
  • Conception et développement d’un nouveau service orienté produit basé sur Firebase / Firestore / Datastore, avec une interface en VueJS.
  • Encadrement technique et animation d’une équipe de 5 à 8 développeurs : accompagnement sur les choix techniques, revue de code, montées en compétence, synchronisation avec les équipes produit.

Technical leader & Développeur Objet Senior

Digitaleo
Juin 2010 à janvier 2018
CDI
Rennes
France
  • Conception et développement de l'outil de création de campagne marketing multicanal sms/email/site mobile/facebook/twitter (AngularJS, Zend, HTML5, API REST)
  • Conception et développement d'un outil d'édition de contenu HTML (site ou email) (AngularJS pour le frontend & API REST pour le backend pour la version actuelle et Zend, JQuery & JQueryMobile pour la V1)
  • Développement de SPA en AngularIO (V4)
  • Développement d'application mobile (IOS et Android) sous Xamarin
  • Veille techno
  • Développement d'applications web sous Zend Framework avec JQuery et JQuery Mobile
  • Mise en place d'une architecture modulaire (zend + angularjs)
  • Gestion de projet et d'équipe
  • Travail global sur l'architecture et la qualité de code pour améliorer la plateforme
  • Automatisation du système de build JS (git, jenkins, npm, grunt)
  • Conception d'un back-office accédant aux données de la boutique via les web-services de Magento (dev avec Zend framework)
  • Développement d'applications web ASP (VB) sous IIS6
  • Développement d'un service Windows en C#, traitant les données d'une BD Sql Server en s'appuyant sur une API SOAP
  • Développement de module additionnel Magento (front-end/back-end)
  • Mise en place d'une boutique de e-commerce avec Magento
  • Architecture logiciel
  • Lead technique
  • Développement

Développeur Objet Senior

Silicom
Mars 2010 à juin 2010
CDI
Rennes
France
  • Développement Java classé confidentiel (Java, EJB3, Hibernate, Mysql)

Développeur Objet Senior

FirmeBee
Octobre 2009 à mars 2010
CDI
Gévezé
France
  • Conception, développement et optimisation (performance et graphique) du moteur de recherche, du back-end ainsi que sur l'espace de création des sites web.
  • Mise en place d'un environnement de travail collaboratif (Eclipse, CVS, forum, wiki ...).
  • Sélection et installation d'un serveur dédie pour l'hébergement de l'application.

Développeur Objet Senior

Ubiflow
Février 2008 à février 2009
CDI
Saint Grégoire
France
  • Analyse, spécification et conception d'un framework de développement orienté données.
  • Développement de portails de diffusion d'annonces.
  • Développement d'un back-office utilisateur avec GWT.
    Travail sur l'automatisation de la récupération et la diffusion d'annonces.
  • Mise en place de l'environnement de développement collaboratif.
    Automatisation des tests unitaire.
  • Gestion d'un projet en avec SCRUM (scrum master & développeur)

Développeur Java

John Deere Agri Services
Novembre 2003 à février 2008
CDI
Saint Grégoire
France
  • Conception d'un moteur de traçabilité.
  • Conception d'un système de classement automatique des données du SI pourvu d'une interface web sous la forme d'un explorateur.
  • Travail sur l'optimisation des performances et des volumes de données transférées.
  • Travail sur l’optimisation des IHMs web de la solution AgreenTrace (refactoring du code en DHTML,
    insertion ou optimisation des CSS, JavaScript et d’Ajax).
  • Exécution d'un projet avec les méthodes agiles (SCRUM, test driven , codage en binome)

Développeur Java

Wokup !
Septembre 2001 à août 2003
CDI
Rennes
France
  • Conception d'un outil de développement (IDE) des téchnologies Wokup!
  • Concéption d'un outil d'installation modulaire
  • Refonte complète du framework automatique de test de l'offre Wokup! (test unitaire et fonctionnel)
  • Conception d'un moteur d'appareillement modulaire

Stage de fin de DESS

Wokup !
Mars 2001 à septembre 2001
Stage
Rennes
France
  • Analyse du secteur de la géo-localisation (acteurs, méthodes, applications);
  • Conception d'un moteur d'appariement modulaire;
  • Dans le cadre du développement de magasines interactifs pour Canal+, conception de deux assistants
    graphiques permettant la génération automatique et la compilation de fichiers (basés sur XML) utilisés par
    le serveur Wokup!.

Stage de fin de DUT

LTSI
Avril 1998 à août 1998
Stage
Rennes
France
  • Dans le cadre du projet SIMBAD (monitoring de patients hospitalisés), conception et réalisation en C++ d'un logiciel d'émission (utilisation d'une carte de conversion numérique/analogique National Instrument),
    de modification et d'affichage de signaux ECG (électrocardiogrammes) avec interface graphique Windows.
  • JS / TS / Node JS / NestJS
    Avancé
  • Angular / VueJS
    Avancé
  • Terraform
    Avancé
  • Java / Spring Boot
    Avancé
  • Keycloak
    Avancé
  • Github / GH Action
    Avancé
  • SonarQube
    Avancé
  • Ansible
    Avancé
  • Php
    Avancé
  • MongoDB
    Avancé
  • SQL
    Bon niveau
  • Kong
    Bon niveau
  • Python / Scripting sh
    Bon niveau
  • ReactJS
    Bon niveau
  • ArgoCD
    Bon niveau
  • Xml/Xsl
    Bon niveau
  • C/C#/C++
    Intermédiaire
  • DataDog
    Intermédiaire
  • Lean, Scrum, Kaban, Agilité, Test driven dev, Dev XP
    Expert
  • Zend Framework, Drupal, Symfony, Smarty, Propel
    Avancé
  • UML / Design Pattern
    Avancé
  • API REST/RPC, Web Services
  • MacOS
    Expert
  • Docker Docker-compose, Kubernetes
    Avancé
  • Microsoft Azure
    Avancé
  • Linux, Unix
    Avancé
  • GCP / AWS
    Bon niveau
  • Windows
    Bon niveau
  • Anglais technique (lu, parlé, écrit).

BAC STI

Lycée Jeanne d'Arc Vitré

1994 à 1996

DUT GEII

IUT GEII Université de Rennes I

1996 à 1998
Génie Electrique et Informatique Industrielle

DESS ISA génie logiciel

IFSIC Université de Rennes I

1998 à 2001
DESS Informatique et Ses Applications

BEP électronique

Lycée Jeanne d'Arc Vitré

1992 à 1994
  • Musique
  • Cuisine
  • Robotique, Aibo
  • Sport
  • Cinema