mes compétences

Expertise technique, rigueur et sens de l’architecture.

Symfony / PHP / MySQL, PostgreSQL, ...

Développement d’applications robustes et modulaires avec Symfony: maîtrise des composants clés (HttpClient, Messenger, Console, Validator, Serializer), services custom, sécurité avancée et optimisation des performances. Respect rigoureux des principes SOLID, DRY, KISS, YAGNI et des standards PSR-12 pour garantir un code clair, maintenable et durable.

JavaScript / API REST

Développement d’interfaces modernes et dynamiques en JavaScript ES6, intégration fluide avec des API REST sécurisées (OAuth2, tokens rotatifs, cache Redis). Mise en place d’architectures front-back cohérentes, fiables et performantes.

Tests & Qualité / CI-CD

Écriture de tests unitaires et fonctionnels via PhpUnit (approche TDD), couverture de code optimisée, intégration continue automatisée via GitHub Actions
Objectif: livrer un code testé, stable et de qualité production à chaque itération.

Performance & Architecture

Conception logicielle basée sur les design patterns (MVC, Factory, Strategy), avec une approche orientée performance et scalabilité. Recherche constante d’équilibre entre clarté, efficacité et évolutivité du code.

Profile Engineering Ladder

Évalué au niveau Senior dans le référentiel Engineering Ladder, j’allie expertise technique approfondie sur Symfony, rigueur méthodologique et leadership d’équipe. Je structure, standardise et optimise du code (SOLID, DRY, KISS) aux pipelines CI/CD, en passant par la transmission des bonnes pratiques à l’équipe. Selon le référentiel Engineering Ladder, je suis reconnu pour ma capacité à transmettre, à instaurer des standards de qualité durables et à faire progresser les équipes autant que le code.

Axe Niveau actuel Commentaires
Technology ⭐⭐⭐⭐ Démontre une expertise avancée sur Symfony, PHP, PostgreSQL et ES6, ainsi qu’une solide compréhension des outils AWS et des pratiques CI/CD. Applique rigoureusement les standards d’ingénierie afin d’assurer la scalabilité, la maintenabilité et la qualité du code.
System ⭐⭐⭐ Gère et optimise efficacement les systèmes existants. Développe progressivement son expérience dans la conception d’architectures complexes et la gestion d’environnements à grande échelle.
People ⭐⭐⭐⭐ Dispose d’une expérience significative en mentoring, formation et leadership technique. Apporte une guidance claire, favorise la montée en compétences et soutient les membres de l’équipe dans leur progression.
Process ⭐⭐⭐ Met en place et améliore les pipelines CI/CD ainsi que les bonnes pratiques de développement. Contribue activement à l’optimisation des flux de travail et à l’uniformisation des standards techniques.
Influence ⭐⭐⭐ Reconnue pour son influence positive au sein de l’équipe et de l’organisation. Développe progressivement son impact au-delà de son périmètre direct grâce à la collaboration et à des initiatives transverses.

Technique

Domaine Niveau actuel Commentaires
Symfony / PHP ⭐⭐⭐⭐⭐ 20 ans d’expérience avec une expertise approfondie de Symfony (versions 2 à 7), des design patterns, des composants clés, du path compiler et du développement d’API REST. Fait preuve d’une solide vision architecturale et d’une maîtrise des meilleures pratiques d’ingénierie.
PostgreSQL / MySQL ⭐⭐⭐⭐ Maîtrise des fonctions, index, transactions et techniques d’optimisation des performances. Applique les bonnes pratiques de base de données pour garantir fiabilité, scalabilité et efficacité.
JavaScript (ES6) ⭐⭐⭐ Bonne maîtrise des concepts modernes de JavaScript et intégration fluide entre le front-end et le back-end. Orienté vers la création d’interfaces performantes, maintenables et cohérentes.
Testing & CI/CD ⭐⭐⭐⭐ Expérimenté dans la conception et l’exécution de tests unitaires et fonctionnels, avec une forte couverture et une bonne isolation du code. Met en œuvre et fait respecter les standards de qualité pour assurer des livraisons stables et prêtes pour la production.

Leadership / Impact

Domaine Niveau actuel Commentaires
Mentoring / Formation ⭐⭐⭐⭐⭐ Assure la formation, l’accompagnement et le transfert de compétences au sein de l’équipe. Favorise l’apprentissage continu et la progression individuelle comme collective.
Process & Standards ⭐⭐⭐⭐ Pilote la mise en place des standards de code PSR-12, des pipelines CI/CD et des bonnes pratiques de développement. Garantit la cohérence et la qualité sur l’ensemble des livrables techniques.
Communication inter-services ⭐⭐⭐⭐ Contribue à l’amélioration de la qualité et à l’harmonisation des processus entre les équipes. Encourage la collaboration et promeut une culture d’excellence technique au-delà du périmètre direct.

Scope / Ownership

Domaine Niveau actuel Commentaires
Projet / Planning ⭐⭐⭐⭐ Supervise la planification, les formations et le suivi de la progression des développeurs. Veille à la cohérence entre les objectifs techniques et les échéances projets.
Impact technique ⭐⭐⭐⭐ Responsable des choix d’architecture sur l’application Symfony et la conception des API REST. Garantit la scalabilité, la maintenabilité et la conformité aux meilleures pratiques d’ingénierie.