MAXIME LE MOUELLIC

Chef de projet technique • Architecte • Lead dev

Hello, bienvenue sur mon site !

Je m'appelle Maxime Le Mouellic, je suis chef de projet, architecte et lead developer Full Stack.

Pourquoi ce site ?

Pour me présenter, vous exposer mes expériences et mon savoir faire, et ce de façon plus étendue et moins formelle qu'un simple CV ou un quart de page LinkedIn. Vous trouverez ci-dessous mon parcours, mes expériences, mes missions au quotidien, mes valeurs.

Comment ?

Ce site est réalisé et maintenu grâce à Grav, un CMS open-source. Côté hébergement je le déploie sur un VPS, en utilisant notamment Docker, Ningx et Let's Encrypt. Le tout est orchestré par un compose. Les sources sont disponibles sur mon GitLab, enjoy 🚀

Parlons de moi !

Pour la version courte, mon CV est disponible ici. Je suis actuellement chef de projets technique, Architecte et lead developer chez Script&Go, un éditeur de logiciels basé à Rennes, créateur de BatiScript. Cela fait désormais 11 ans que je travaille dans la tech, dont 2 ans en tant que developer Full Stack, puis 4 ans en tant que lead developer. Depuis 5 ans je suis chef de projets et Architecte Logiciel tout en ayant conservé mon rôle de lead developer côté back.
Je manage 3 équipes de développeurs (5 à 7 personnes), je pilote 3 projets fronts et de multiples projets back (architecture micro services). Je présente nos réunions de fin de sprint, j'organise les boards, milestones et les releases.
Je valide la faisabilité technique des demandes des équipes fonctionnelles, je chiffre, je réalise l'architecture avec l'aide de mon binôme et enfin je draft techniquement les tâches (Conception, Modèles, Dtos, endpoints).
Je participe aux développements back, je valide (review) et j'intègre. J'organise les branches (GitLab Flow) afin d'assurer un environnement sain et compréhensible pour les développements, les tests et les releases.
Je gère et maintiens nos clusters AKS en binôme avec un développeur backend (Pipeline GitLab, Docker, ACR, Azure cli).
Enfin j'accompagne et forme les développeurs dans tous les aspects, de la maitrise de Git à la compréhension fonctionnelle, en passant par les bonnes pratiques de développement. J'adore partager et transmettre mais surtout échanger et apprendre !

Domaines d'expertise

Gestion de projet

Management • Agile • Chiffrage • Planning

Scrum master

Présentation • Gestion des sprints

Architecte

Architecture logiciel • micro services • RESTfull • conception

Lead developer

Full Stack • Java / Spring Boot • C# / .NET / MAUI • Partage / revues de code

System et réseaux

AKS • Azure cli • K8s • Docker • Nginx

Coordination • Leadership

Partage des responsabilités • Assistance / mentorat • Prise de décision

Traitement d'information

Analyses et synthèses poussées • Adaptation selon interlocuteurs

Personnalité

Rigoureux • Dynamique • Recul produit • Relationnel

Mes compétences

  • Gestion de projet
    • Management d'équipes
    • Méthode agile
    • Chiffrage, projection, planning
    • Organisation et maintenance des boards, milestones et release
    • Outils principaux : GitLab, OpenProject, Confluence, JIRA, Discord
    • Technos des projets : Angular, MAUI, Spring Boot, K8s, Keycloak
  • Scrum master
    • Planification et gestion des sprints
    • Présentation et organisation des réunions de fin de sprint, démos et daily
    • Outils principaux : GitLab, Jira
  • Développements
    • développement Full Stack (2014 - 2019) : C# / WPF / .NET / Xamarin | Java / Jersey / Spring
    • développement backend (2019 - 2024)
      • API RESTful JSON
      • Java, Spring Boot, JPA, Swagger
      • Docker
      • K8s, AKS
    • Git, GitLab Flow, SOLID, KISS
    • Review et validation
    • DevOps GitLab (CI / CD; builds, tests automatisés JUnit / Mockito, déploiement ACR / AKS, Ansible playbook)
    • Outils principaux : IntelliJ, GitLab
  • Architecture
    • Architecture back (Micro services)
    • Définitions des endpoints des APIs REST
    • Définitions des modèles et des Dtos
    • Conceptualisation et drafts
  • Administration system, hébergement
    • Unix (Ubuntu, Debian)
    • Web server Nginx, Apache
    • Firewall basique ufw
    • Reverse Proxy Nginx
    • Docker
    • DNS, SSL, SMTP...
    • Outils : Bash, Python
  • Compétences personnelles
    • Rigoureux, dynamique, organisé
    • Recul produit, projection utilisateur
    • Sens du relationnel (client et équipe), j'ai le contact (trop ?) facile
    • Anglais courant
    • Espagnol pas (du tout) courant