Sylvain LE GLEAU - logo
Mon LinkedIn
Sylvain LE GLEAU - EI

Bonjour, je suis Sylvain LE GLEAU

Développeur mobile et web fullstack

Expertise

Architecture technique

Je suis en mesure de vous accompagner sur la création ou l'évolution d'architectures logicielles.

Je suis un adepte de la résolution des problèmes avec des méthodes reconnues et les bons outils. Mes choix sont fait en tenant compte du problème à résoudre, de l'expérience de l'équipe de développement, des technologies qui peuvent déjà être en oeuvre au sein du SI, de la durée de vie de l'application. Je veille toujours à minimiser la complexité des systèmes et du code afin de faciliter la maintenance, l'onboarding des développeurs et permettre une évolution accélérée.

Dans mes expériences précédentes, j'ai pu intervenir ou mettre en place les architectures logicielles suivantes :

#DDD #Hexagonal architecture #Clean architecture #MVC #MVVM #12Factor

 

Développement web fullstack

Je vous accompagne sur l'ensemble du processus de développement de votre application web de la spécification avec le métier au suivi de la production.

Sur une mission ponctuelle de renfort de votre équipe ou lors d'un partenariat sur le long terme, je mets mon expérience pour vous aider à concevoir, faire évoluer et développer vos applicatifs qu'ils soient à destination de vos clients (site vitrine, e-commerce, application spécifique) ou de vos équipes internes (middle-office, back-office).

J'interviens sur de multiples technologies :

  • côté client : React JS, React Native, Javascript/Typescript
  • côté serveur : PHP - Symfony, Flex, Zend Framework, Jelix -, NodeJS - NestJS, NextJS, ExpressJS
  • bases de données : MySQL, MariaDB, PostgreSQL, NoSQL
  • CI/CD : git, GitLab CI, Github Actions, Docker

J'ai une sensibilité particulière pour les sujets d'UX (user experience) et d'accessibilité.

Amélioration continue

Vous développez votre SI depuis plusieurs mois/années mais vous commencez à rencontrer des problèmes pour délivrer de la valeur à vos utilisateurs : les bugfix sont fastidieux, les nouvelles fonctionnalités restent bloquées dans le backlog ?

Je peux vous accompagner afin de réviser votre processus de développement de la détection du besoin à une livraison aisée.

Chez Aumaxpourmoi j'étais en charge de la mise en place de pratiques permettant d'améliorer la qualité des livrables, de mettre en place des procédures d'amélioration continue du code (au jour le jour ou par refontes partielles successives) et de garantir que l'application puisse toujours évoluer rapidement dans l'avenir.

Outillage

  • CI/CD : GitHub Actions pour les contrôles de style de code, Jenkins pour les builds automatisés / POC Bitrise, AppCenter et TestFlight pour les déploiements des versions dev et alpha
  • meilleure gestion des branches dans le dépôt de code (gitflow like) adapté spécifiquement pour coller aux demandes métier notamment d'étanchéité entre les features/bugfix en cours de développement pour raccourcir au maximum le time-to-market et réduire largement le risque de régression apporté par un développement en cours.