Logo Baptiste Gaillard

Baptiste Gaillard

IT Architect

Software architecture - Code quality - Best practices - Developer team performance - CI&CD - AWS Infrastructure

Je m'appelle Baptiste Gaillard : Je suis architecte IT. J'aide les entreprises, Startups, équipes IT à créer des logiciels de meilleure qualité plus rapidement.

Les services que je vous apporte sont décrits ci-dessous.

Migrer vers Amazon Web Services ou faire évoluer votre infra existante

Expérience AWS

Avant d'être architecte informatique indépendant j'ai été CEO / CTO de la société GoMoob pendant plus de 5 ans. Nous étions spécialisés dans le développement sur mesure de plateformes Web complexes pour le compte de Startups en croissance et TPE / PME.

Durant l'activité de la société GoMoob j'ai participé à la mise en place de plus de 10 infrastructures Amazon Web Services. Parmis les plateformes déployées certaines étaient petites, d'autres plus grosses (quelques 10ènes de serveurs).

Renforcement des connaissances

Ayant développé une solide expertise sur les infrastructures Amazon Web Services j'effectue aujourd'hui une veille et un travail soutenu pour préparer l'examen permettant l'obtention de la certification AWS Certified Solutions Architect - Associate.

Si vous souhaitez en savoir plus sur les avantages des certifications Amazon Web Services pour votre entreprise consultez le lien Certification AWS.

En attendant la certification j'étudie de manière approfondie les services Amazon Web Services de plusieurs manières.

Définir l'architecture logicielle

L'informatique et la programmation logicielle évoluent d'une manière effrénée depuis plus de 50 ans. Cette évolution oblige les entreprises à s'adapter très rapidement et de façon continue sans pour autant négliger la qualité et la stabilité de leurs applications.

Pour contrôler cet environement vous devez vous assurer que les fondations de vos applications sont solides. Il existe aujourd'hui une très grande quantité de technologies, de langages de programmation et de types d'architecture logicielle.

J'ai trop souvent vu ou entendu parler d'applications développées puis re-développées parce que les bases de celles-ci n'étaient pas bonnes ou bien parce que l'équipe technique s'est lancée "tête baissée" sur une technologie qui fait le Buzz ou qui est non adaptée.

Avec plus de 10 ans d'expérience je dispose du recul nécessaire me permettant d'effectuer les bons choix d'architecture logicielle pour votre entreprise. Les style architecturaux et de conception sur lesquels j'ai travaillé sont principalement les suivants.

  • Client-serveur N-Tiers
  • Web Services REST, SOAP
  • Microservices & Serverless
  • Messaging & EIPs (Enterprise Integration Patterns)
  • SOA (Service Oriented Architecture)

Accélérer vitesse et qualité des développements

Je vous aide à accroître l'agilité de votre équipe en mettant en place votre environnement d'intégration et de déploiement continue ou bien en l'améliorant.

L'amélioration de l'efficacité et de la qualité passe par la mise en place de pratiques de codage et de test particulières. L'automatisation des tests et le calcul d'indicateurs de contrôle qualité aident à garantir un bon fonctionnement de vos applications et procurent plus de sérénité à vos équipes de développement.

Enfin, je réalise régulièrement des audits de code et formations pour expliquer les bonnes pratiques de codage afin de faire monter en compétence vos collaborateurs et les inscrire dans un cercle vertueux d'amélioration continue.