Pierre Cabrière - Fullstack web engineer - expert JavaScript
Résumé
Développeur web fullstack avec plus de 8 ans d’expérience, je me suis rapidement spécialisé dans les technologies autour du JavaScript. Passionné par la création d’applications web performantes et innovantes, j’ai acquis une solide expertise dans le développement frontend et backend, ainsi que dans les architectures cloud native. Autonome et proactif, je suis constamment à la recherche de nouveaux défis pour améliorer mes compétences et contribuer au succès des projets sur lesquels je travaille.
Compétences techniques
- Développement web fullstack
- Frontend : React, React Native, Next.js, HTML, CSS, Sass, Tailwind
- Backend : Node.js/Deno/Bun + frameworks, API REST, GraphQL, Protocole HTTP
- Gestion de données: MongoDB, Redis, Elasticsearch, PostgreSQL
- DevOps et Infrastructure cloud
- Kubernetes (KCNA certification), Helm, Docker, Containerd, Git
- Services providers: Google Cloud Platform (GCP), Amazon Web Services (AWS)
- Observability: Prometheus, Alertmanager, OpenTelemetry, Grafana, ELK stack
- Architecture et méthodologie
- Gestion de systèmes UNIX & scripting
- Microservices, Object storage (Minio, S3), Serverless (AWS Lambda, OpenFaaS), Création de SaaS
- High availability & scaling
Ces compétences représentent mes domaines d’expertise principaux et les technologies avec lesquelles je travaille le plus fréquemment lorsque le choix m’est donné. Je les ai sélectionnées car elles me permettent de développer des applications web modernes, performantes et scalables, tout en offrant une grande flexibilité et une facilité de maintenabilité. Cependant, je reste ouvert et m’adapte volontiers à d’autres technologies en fonction des besoins spécifiques de chaque projet et des préférences du client
Expérience professionnelle
Développeur Web Fullstack JS Indépendant
Aujourd’hui, Région de Montpellier, France
- Création de Graphand, un CMS headless innovant développé sous forme d’un framework SaaS (FaaS)
- Conception et développement d’une architecture modulaire et scalable pour supporter les augmentations de charge
- Mise en place d’une structure à plusieurs niveaux d’accès
- Développement des librairies d’intégration (SDK) en JavaScript pour une intégration fluide avec les applications clientes
- Optimisation des performances grâce à l’utilisation de Node.js, MongoDB et Redis
- Réalisation de projets web variés
- Développement d’applications web sur mesure
- Développement d’applications mobiles hybrides et natives
- Mise en place de solutions de conteneurisation et déploiement avec Docker et Kubernetes
- Collaboration étroite avec les équipes marketing et design pour optimiser l’expérience utilisateur
Le développement de Graphand a été un véritable défi technique et organisationnel. J’ai pu mettre en pratique mes connaissances en architecture cloud native et en développement fullstack pour créer une solution performante et évolutive. La gestion des différents niveaux d’accès et la mise en place d’une structure modulaire m’ont permis d’approfondir mes compétences en conception de systèmes complexes.
Développeur Web Fullstack
KEYRIO, 2017, Région de Montpellier, France
- Développement d’un framework propriétaire en PHP
- Développement et maintenance d’applications web pour les clients de l’agence en HTML/CSS, PHP, SQL, CSS/SASS, etc.
- Collaboration avec l’équipe de design pour créer une interface utilisateur intuitive
- Participation à l’amélioration du processus de développement
Développeur Web Fullstack spécialisé JavaScript
LUNDI MATIN, 2016, Région de Montpellier, France
- Développement d’une solution CRM/ERP en utilisant PHP, HTML/CSS et JavaScript (AngularJS)
- Participation aux réunions de sprint et méthodes agiles
- Collaboration étroite avec l’équipe de développement pour améliorer la qualité du code et les performances de l’application
Mon expérience chez Lundi Matin m’a permis de découvrir les méthodes agiles et de travailler au sein d’une équipe dynamique sur un projet d’envergure. J’ai pu perfectionner mes compétences en développement web avec PHP et AngularJS, tout en apprenant à m’adapter aux besoins changeants d’un projet en constante évolution.
Projets personnels
- Graphand : Création d’un CMS headless développé sous forme d’un framework SaaS (FaaS)
- Solution cloud permettant aux développeurs de créer rapidement des applications web/mobiles et des sites web optimisés
- Architecture modulaire avec une librairie core (@graphand/core) et des librairies d’intégration pour le serveur (@graphand/server) et le SDK JS (@graphand/client)
- Gestion de versions pour permettre des mises à jour sans interrompre le workflow des utilisateurs
- Déploiement sur Kubernetes avec une instance par projet pour une meilleure scalabilité et sécurité
Graphand est le fruit de mon expérience et de ma passion pour les nouvelles technologies. En créant ce CMS headless, j’ai voulu offrir aux développeurs une solution puissante et flexible pour créer des applications web modernes. La gestion des versions et le déploiement sur Kubernetes ont été des défis techniques passionnants qui m’ont permis de repousser mes limites et d’approfondir mes connaissances en DevOps.
- Bac Scientifique
- DUT Informatique - IUT de Montpellier
- WIS (Web International School) - Formation multicompétences en développement web, communication, marketing et webdesign
Ma formation diversifiée m’a permis d’acquérir des compétences techniques solides en développement web, mais aussi de développer une vision plus globale des projets en intégrant des notions de marketing, communication et webdesign. Cette approche multicompétences est un véritable atout pour comprendre les besoins des clients et proposer des solutions adaptées.
Langues
- Français (langue maternelle)
- Anglais (professionnel)
Centres d’intérêt
- Contribution à des projets open source
- Partage de connaissances via des articles de blog et des présentations lors de meetups
Ma passion pour le développement web ne s’arrête pas à mes projets professionnels. J’aime partager mes connaissances avec la communauté et apprendre de mes pairs. Je suis convaincu que l’open source et le partage sont essentiels pour faire avancer notre industrie. Une grosse partie de Graphand est open source.
N’hésitez pas à consulter mon profil GitHub pour découvrir mes projets open source et mes contributions, ainsi que mon profil LinkedIn pour en savoir plus sur mon parcours professionnel et mes recommandations.
Translations