Profil
Architecte logiciel hands-on avec plus de 14 ans d’expérience en développement, spécialisé en backend PHP/Symfony et en conception d’applications et d’agents IA. Je conçois des architectures et des API, veille à la qualité du code et accompagne les équipes sur les choix et les difficultés techniques. J’expérimente et développe des usages de l’IA pour améliorer le travail quotidien des développeurs.
Expérience professionnelle
CGI — Expert technique — Architecture applicative et développement
mai 2024 – Aujourd’hui
Trois missions successives depuis mai 2024, auprès d’une grande administration française et de grands groupes.
- Développement et maintenance d’applications web avec PHP/Symfony et Java/Spring.
- Accompagnement technique des collègues et conseil sur les outils IA : choix, essais, réponses aux questions et partage des retours d’expérience.
- Animation d’émissions en direct sur le code et la veille technologique, diffusées sur Teams et YouTube.
- Participation à un hackathon interne et à des projets annexes menés en équipe.
Grand groupe de services à l’environnement
Mission actuelle · Tech lead · IA, web & mobile
Maintenance et évolution d’un parc de 16 applications web et mobiles, avec des développements menés en autonomie et un accompagnement technique de l’équipe.
- Conception et développement d’un ensemble d’agents IA pour les différentes étapes du développement : cadrage produit (PO), UX/UI, architecture, code, revue de code et cybersécurité.
- Workflow multiagents utilisé en bêta par les équipes du projet, avec accompagnement des utilisateurs et recueil de leurs retours.
- Analyse des besoins et des limites du logiciel, proposition d’une refonte adaptée et présentation argumentée de la solution pour faire avancer le projet.
- Conception et réalisation de cette refonte, avec réécriture de la quasi-totalité du code à partir de l’application existante.
- Après la refonte : anomalies identifiées corrigées, performances améliorées et maintenance simplifiée.
- Maintenance d’applications web en Java/Spring, React et Tailwind CSS, et d’applications mobiles en Flutter.
- Maintenance d’une application historique Microsoft Access.
Agents IA · Java · Spring · React · Tailwind CSS · Flutter · Microsoft Access
Clients désignés par leur secteur d’activité pour respecter la confidentialité des missions.
Alexandre AmbiehlCompétences & informations complémentaires
Compétences techniques
IA générative & agents
Conception et développement complets d’un workflow multiagents, utilisé en bêta par les équipes du projet. Réalisation d’un prototype RAG avec Symfony AI. Utilisation de serveurs MCP existants et développement de serveurs sur mesure pour un système RAG et une application interne de suivi du développement : des usages de l’IA pour le code et la gestion de projet.
Workflow multiagents · Symfony AI · Adoption de l’IA · MCP
Compléments : RAG · Codex · Claude · OpenCode · GitHub Copilot · MCP Railway · MCP GitHub · MCP Serena · MCP Context7 · MCP Docker
Backend PHP/Symfony & architecture
Expertise en PHP/Symfony : architecture logicielle, conception d’API et tests. Pratique de Java/Spring en projet, revues de code ponctuelles et gestion des pull requests et merge requests (PR/MR).
PHP · Java · Symfony 8 · Spring · Architecture logicielle · API
Compléments : Symfony 4 à 7 · Bases de données · Tests · Revues de code ponctuelles · Doctrine · DDD · ADR · Drupal · Sulu · Laravel · Gestion des PR/MR
Full stack, interfaces & données
Svelte / SvelteKit · Tailwind CSS · PostgreSQL · MySQL
Compléments : JavaScript · TypeScript · React · HTML / CSS · Twig · Flutter · MongoDB · Prisma · C# · Vue.js · Microsoft Access
Systèmes & qualité
Tests unitaires avec PHPUnit et tests fonctionnels avec Playwright pour vérifier le comportement des applications.
Docker · CI/CD · Linux · macOS · Nginx · Caddy
Compléments : PHPUnit · Playwright · GitLab · GitHub · Jenkins · Windows Server · Drone · AWS · Azure · OpenShift · Bitbucket
IoT & embarqué
C++ · Python · ESP32 · Raspberry Pi · PlatformIO · KiCad · Conception de PCB · MQTT · RabbitMQ
Pilotage technique & R&D
Expérience de responsable R&D : analyse des besoins, coordination du développement et accompagnement des équipes. Partage des retours d’expérience, pair programming et aide régulière aux stagiaires et aux apprenants.
Cadrage des besoins · Retours d’expérience · Accompagnement technique
Compléments : Tech lead · Pair programming · Accompagnement des stagiaires et apprenants · Choix d’outils IA · Cahiers des charges · Coordination technique · Agile · Scrum · Kanban · Jira · Figma · OpenProject
Formation
Parcours informatique autodidacte depuis 2008
2006–2008 · BEP Vente — Anne de Méjanès
Langues
Français : Langue maternelle · Anglais : Intermédiaire
Centres d’intérêt
Gastronomie — Découverte de bonnes tables · Musculation & fitness