Connaissances
Technique / Développement
Langages
Frameworks/CMS
API
Cache
Indexation
SGBDR
Langues
Expériences
Développeur Drupal
Liip SA
- Architecture et choix technique des projets
- Écriture des livrables (Documentation technique, Notes de mise à jour)
- Mise en place de site Headless sur Drupal, GraphQL et Nuxt
- Mise en place de CI/CD sur Gitlab
- Maintenance et mise à jour de sites Drupal (versions 8 à 11)
- Mise en place d'un socle commun de travail Drupal
Développeur PHP
Devfactory
- Maintenance et migration de sites Drupal 7 et 8 vers Drupal 9
- Création d'une application PWA en VueJS et API en Laravel
Lead Développeur PHP/Drupal
Clever Age
- Animation des rituels de l'équipe de projet (Scrum Master)
- Architecture et choix technique des projets
- Écriture et animation de formations internes et externes sur Drupal
- Maintien de la capitalisation de connaissances interne sur Drupal
Développeur PHP/Drupal
Addvista
- Développement et Maintenance applicative de sites en Drupal 6 et 7
- Animation de formations sur Drupal 6 et 7
Formation
Bachelor in Software Development
Dundalk Institute of Technology, Ireland
DUT Services et Réseaux de Communication
Université Savoie Mont Blanc, France
Baccalauréat Sciences de l'Ingénieur
Lycée Louis Lachenal, France
Compétences
Développement Backend
- Installation et mise en place de CMS et Frameworks PHP dans des environnements de développement partageables
- Connaissances basiques de Python et Django
- Conception et développement de sites, d'applications web et de modules répondant aux problématiques spécifiques du client
- Adaptation rapide à des sujets/univers divers
- Capacité à travailler en équipe ou en autonomie selon les besoins du projet
- Développement suivant les Best Practices et Coding Standards
- Mise en place de concept de Tests Unitaires et E2E basés sur PHPUnit et Cypress
Développement Frontend
- Développement de Prototype fonctionnel de Thèmes Drupal basés sur Tailwind et AlpineJS
- Participation au développement d'applications Web basées sur Nuxt
- Connaissance basique de Svelt
- Configuration d'environnement Frontend basé sur Bun ou Node JS et Vite ou Webpack.
Conception - Cadrage - Architecture
- Recueil des besoins utilisateurs avec le client et rédaction de cahiers des charges et de User Stories
- Conception de l'architecture technique et structure de contenu de la solution
- Estimation des coûts et durées de développement
Opérations - Hébergement - Maintenance
- Mise en place de systèmes de déploiement et de tests continus et automatisés
- Connaissances de base de Kubernetes, ArgoCD et GitOps
- Monitoring de charge, de performance et de disponibilité des serveurs
- Optimisation des performances et des caches serveurs
Gestion de Projet - Agile - Formation
- Gestion et animation d'une équipe de développement Agile (Daily Scrum, Sprint Planning, Rétrospective, Démo, etc.)
- Rédaction de supports de formation et animation de formations Contributeur, Administrateur et Développeur sur Drupal