Votre navigateur est obsolète !

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

×

aymeric soubrouillard

Je vous accompagne dans la réalisation de vos ambitions technologiques

CTPO
Architecte Logiciel
Software craft
Frontend & backend dev
Lean Startup
Formateur Java
aymeric soubrouillard
40 ans
Permis de conduire
Toulon (83000) France
Situation professionnelle
Freelance
En recherche active
Présentation
https://www.linkedin.com/in/aymeric-soubrouillard/

Avec plus de 20 ans d'expérience en tant que développeur backend, architecte logiciel et CTPO, je suis animé par la création de solutions logiciel adaptées aux besoins du client et évolutives. Co-fondateur d'une startup, j'ai mis en œuvre les principes du Lean Startup et de l'Agilité pour développer et mettre sur le marché des produits à fort impact. En tant que formateur, je partage ma passion pour le code en accompagnant les développeurs dans l'adoption des meilleures pratiques en matière de testing, de craft et d'architecture logicielle. Mon ambition est d'apporter mon expertise pour contribuer activement au succès de vos projets, en alliant leadership technique, innovation et transmission de connaissances.

Artisan Builder
Développeur End-to-End d’Applications SaaS et Mobiles
Grace à ma casquette de CTPO j'aide les entrepreneurs à élaborer leurs premières hypothèses business que nous allons valider via la réalisation de MVP . Mon expérience en start-up me permet de transformer des idées innovantes en applications SaaS et mobiles robustes grâce à un code de haute qualité, modulable et facilement évolutif.

Je combine une vision produit stratégique avec une expertise technique approfondie, assurant ainsi des solutions rapides à développer et flexibles pour pivoter selon les besoins du marché.

Expertise en Gestion de Projet Legacy et Refonte Applicative

Convaincu de la richesse d'un projets legacy pour l'entreprise et son business, j'ai développé une expertise en migration et refonte applicative. J'applique des méthodes de refactoring, Clean Code et TDD pour moderniser les systèmes existants. Ma capacité à élaborer des stratégies de migration, à les mettre en œuvre et à former des équipes techniques fait de moi un atout précieux pour la transformation réussie des applications legacy.

Formateur TDD / Clean code
Je propose des formations autour de la qualité du code, de l'amélioration de la chaîne de production ainsi que des formations aux développeurs autour des thématiques de clean code, testabilité et clean architecture.
J'accompagne les équipes directement sur site et sur le code métier aux travers de présentations, coding dojo et code review.
CV réalisé sur DoYouBuzz

CTPO / Engineering Manager / Staff engineer

Freelance
Depuis septembre 2017
  • Mes missions se sont articulées autour de mes champs de compétences principaux:
    • Conseil et expertise en architecture logicielle, DDD, Clean Architecture, Lean Startup.
    • Développement backend Java avec Spring Boot ou Quarkus.
    • Développement front end en React & Vaadin
    • Mise en place de et implementations d'architecture microservices, API REST/GraphQL, modular monolith
    • Implémentation de solutions serverless avec FaaS et Knative.

Fomateur Java, Testing et SoftwareCraftmanship

Freelance
Depuis juillet 2019
  • Formateur pour differents organisme de formation, J'accompagne en interne ou externe des équipes de développement à monter en compétence ou à s'améliorer sur les sujets suivants :
    • Code quality : POO, Design pattern, Clean code et plus généralement software craftmanship.
    • Testing : formation TDD/BDD

    • CI/CD : mise en place de chaine, Trunk-based dev, Git process, introduction aux concepts de DevOps

    Ma recette magique : Après analyse du contexte métier, mes formations sur mesure se composent d'une présentation théorique adaptée au contexte métier du client.
    Puis de live coding et enfin de coding dojo sur le code source de l'entreprise.

    Durée des formations entre 1 à 3 semaines on-site

Task force Refactoring en DotNet

Secteur événementiel
Avril 2024 à juillet 2024
  • J'ai accompagné une équipe de 3 développeurs et un tech lead sur le refactoring d'un projet legacy en dotnet framework 4
    • Split d'un sous-ensemble du projet en microservice dedié
    • introduction de framework de testing & mocking
    • Ajout d'une 30aine de classes de tests
    • Mise en place d'un environnement de testing avec données de production
    • Test End to End
    • Refactoring de 3 monster-class : 9000, 15000 et 25000 lignes
    • Implémentation d'une archi hexagonale et de pattern CQRS
  • Context j'ai fondé cette startup avec un ami d’enfance expert dans le café de haute spécialité. Nous mettons nos compétences pour aider les entreprises dans la gestion de leur espace de pause café.
    Notre société commercialise une solution complète et innovante autour de l’espace de pause-café, accompagnant les entreprises dans leurs engagements RSE.
  • Lancement de la Startup :
    • Application de la méthodologie Lean Startup pour le lancement d'une startup dans le domaine du café et de la RSE.
    • Marketing et design produit, élaboration du business model.
    • Gestion du processus de levée de fonds et relations avec les investisseurs.
  • Gestion d'Entreprise
    • Comptabilité analytique, administration, mise en place d'outils pour le pilotage stratégique.
    • Gestion des ressources humaines, automatisation des processus, intégration de l'IA pour optimiser les opérations.
  • Growth & Sales :
    • Stratégies de growth hacking basées sur le modèle AARRR.
    • Marketing digital, automatisation et monitoring des performances.
    • Développement commercial : prospection, négociation, closing.
    • Formation de l'équipe commerciale et ADV, suivi et reporting des performances.
  • Gestion d'Équipe :
    • Mise en place d'outils collaboratifs et des meilleures pratiques agiles.
    • Animation d'ateliers de rétrospective, coordination des équipes pluridisciplinaires.
    • Onboarding et offboarding des collaborateurs, développement des talents.
  • Technique :
    • Architecture et développement d'une plateforme de monitoring pour une flotte de machines à grains :
    • Technologies utilisées : Raspberry Pi, Python, TSDB, Grafana, Airtable, Spring Boot.
    • Application de la Clean Architecture en monolithe modulaire pour assurer la scalabilité et la maintenabilité.
    • Gestion d'une équipe de 2 développeurs juniors : Code review, mise en place des best practices, testing, Release management, CI/CD avec GitLab.
  • Qualité :
    • Mise en place de procédures de gestion de la qualité et de l'amélioration continue.
    • Gestion des incidents et mise en place de processus de résolution rapide.
Description de l'entreprise
OOKA s'adresse aux entreprises engagées désirant offrir à leurs salariés un café d'excellence tout en respectant les valeurs du développement durable.
Site web de l'entreprise
  • Gestion d'équipe & projet
  • DDD et pilotage de la conception
  • Pilotage d'une équipe de 2 développeurs et 1 DevOps.
  • Code review, pratiques XP (Extreme Programming), release management.
  • Mise en place de CI/CD sur GitLab, déploiement avec Knative.
  • Développement
  • Développement App PWA avec Vaadin
  • Développent FullStack d'un SaaS de Gestion dynamique de la marque blanche
  • Création d'un moteur de workflow haute performance, sans framework (java 8 puis 17) : 12K exécution/sec
  • Travaux d'algorithmie avancée, utilisation de design patterns pour résoudre des problématiques complexes. (java 8 puis 17)
  • Architecture et implémentation d'un backend serverless avec Quarkus 3.8 en mode native (GraalVM)
  • Utilisation de FaaS sur Quarkus, déploiement sur un environnement Knative.
  • Au sein d'une équipe de R&D uniquement composée d'experts, j'ai pu prendre part à la création d'un orchestrateur de services bancaires haute performance sur une solution cloud microservice.
  • Participation au développement backend en Java Spring Boot 2.2 - 2.3
  • Application des principes de Clean Code, TDD, XP pour assurer la qualité et la maintenabilité du code.
  • Développement de 8 microservices et d'une architecture alliant websocket, GraphQL & ActiveMQ/Artemis.
  • Collaboration au sein d'une équipe de 6 développeurs seniors, favorisant le partage de connaissances.

Lead developpeur

Numvision
Janvier 2013 à juillet 2016
CDI
La ciotat
France
  • R&D: Brevet sur la synchronisation d'arborescence de fichiers.
  • Architecture n-tiers
  • Développement Java/J2EE
  • UX Design et développement Java Swing
  • DevOps Java
  • Gestion de projet client : conseil infra, intégration, interlocuteur technique

Ingenieur R&D

Numvision
Juillet 2009 à janvier 2013
CDI
La Ciotat
France
  • Architecte & Développeur d'une brique de synchronisation de données en temps réel
  • Administrateur Linux et Securité des serveurs

Stage: Concepteur et développeur Java

Numvision
Février 2009 à juillet 2009
Stage
Toulon - La Ciotat
France
  • Développement de la Numbox : Conception UML, développement Java, Administration linux embarqué