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
  • Développeur End-to-End d’Applications SaaS et Mobiles
  • Approche MVP avec conception DDD pour build & ship le plus rapidement possible
  • Monetisation & framework AARRR
  • Accompagnement sur les strategies d'onboarding user
  • UX/UI
  • Programmation orienté objet
  • Testing pour les développeurs: T.U & TDD
  • Craft logiciel : Principe SOLID, design pattern, clean code et refactoring
  • Travailler avec le legacy
  • DDD et architecture logiciel
  • Design Patterns : Expertise en POO, utilisation avancée de Design Patterns classiques et modernes (CQRS, Event Sourcing), application des Best Practices du Clean Code
  • Domain-Driven Design (DDD) : Maîtrise de l'approche DDD pour modéliser des systèmes complexes, en alignant l'architecture logicielle sur les processus métier, et en appliquant des techniques comme les Event Storming, Event Mapping & Context Mapping
  • Serverless : Développement avec Knative, FaaS sur Quarkus
  • Microservices & SOA : Conception et déploiement d'architectures distribuées et orientées services
  • Architecture Modulaire : Conception de monolithes modulaires en clean architecture
  • Frameworks : Spring Boot, Quarkus, Spring MVC, Spring WebFlux, Spring Monulith
  • API Development : API Patterns, REST, GraphQL, WebSockets, API Documentation avec Spring REST Docs
  • Front End : React & Vaadin
  • Intégration avec des services : Spring Kafka, Spring AMQP, Spring Batch
  • App Mobile : PWA & React Native
  • Expertise dans l'écriture de tests automatisés (UT, IT E2E)
  • Utilisation des méthodologies TDD/BDD
  • Excellente connaissance des frameworks : Mockito, Junit, AssertJ, Spring-boot-test, WireMocks
  • Formateur en testing Java
  • Analyse de code et perf: ELK, Netbean profiler, Eclipse MAT, JMeter,
  • Conduite de projet Legacy
  • Conduite de migration et refonte applicative
  • Refactoring conduit par le test
  • Formation des équipes
  • Continuous Integration: Git, Maven, Jenkins, Sonar, Gitlab
  • Continuous delivery: Puppet, Ansible,Docker, K8S