Pierre Cabrière - Fullstack Web Engineer - JavaScript Expert
About Me
I’m a fullstack web developer with over 8 years of experience, specializing in JavaScript-related technologies. I’m passionate about creating high-performance, innovative web applications. With a solid background in both frontend and backend development, as well as cloud-native architectures, I am always on the lookout for new challenges to improve my skills and contribute to the success of the projects I work on.
Technical Skills
- Fullstack Web Development
- Frontend: React, React Native, Next.js, HTML, CSS, Sass, Tailwind
- Backend: Node.js/Deno/Bun + frameworks, REST API, GraphQL, HTTP Protocol
- Data Management: MongoDB, Redis, Elasticsearch, PostgreSQL
- DevOps and Cloud Infrastructure
- Kubernetes (KCNA certification), Helm, Docker, Containerd, Git
- Service Providers: Google Cloud Platform (GCP), Amazon Web Services (AWS)
- Observability: Prometheus, Alertmanager, OpenTelemetry, Grafana, ELK stack
- Architecture and Methodology
- UNIX system management & scripting
- Microservices, Object storage (Minio, S3), Serverless (AWS Lambda, OpenFaaS), SaaS creation
- High availability & scaling
These are my core skills and preferred technologies, which enable me to develop modern, high-performance, and scalable web applications. While these are my go-to tools, I am adaptable and can work with other technologies based on project needs and client preferences.
Professional Experience
Freelance Fullstack JS Web Developer
Current, Montpellier Region, France
- Graphand: Created an innovative headless CMS developed as a SaaS framework (FaaS)
- Designed and developed a modular, scalable architecture to support increased load
- Implemented a multi-level access structure
- Developed integration libraries (SDK) in JavaScript for seamless client application integration
- Optimized performance using Node.js, MongoDB, and Redis
- Developed various web projects
- Custom web application development
- Developed hybrid and native mobile applications
- Implemented containerization solutions and deployment with Docker and Kubernetes
- Collaborated closely with marketing and design teams to optimize user experience
Developing Graphand was a significant technical and organizational challenge. It allowed me to apply my cloud-native architecture and fullstack development skills to create a high-performance, scalable solution. Managing different access levels and implementing a modular structure helped me deepen my expertise in designing complex systems.
Fullstack Web Developer
KEYRIO, 2017, Montpellier Region, France
- Developed a proprietary PHP framework
- Developed and maintained web applications for clients using HTML/CSS, PHP, SQL, CSS/SASS, etc.
- Collaborated with the design team to create intuitive user interfaces
- Participated in improving the development process
Fullstack Web Developer specialized in JavaScript
LUNDI MATIN, 2016, Montpellier Region, France
- Developed a CRM/ERP solution using PHP, HTML/CSS, and JavaScript (AngularJS)
- Participated in sprint meetings and agile methods
- Collaborated closely with the development team to improve code quality and application performance
My time at Lundi Matin introduced me to agile methods and teamwork on large-scale projects. I improved my web development skills with PHP and AngularJS, learning to adapt to the evolving needs of a dynamic project.
Personal Projects
- Graphand: Created a headless CMS developed as a SaaS framework (FaaS)
- A cloud solution enabling developers to quickly create optimized web/mobile applications and websites
- Features a modular architecture with a core library (@graphand/core) and integration libraries for the server (@graphand/server) and JS SDK (@graphand/client)
- Supports version management to allow updates without interrupting user workflow
- Deployed on Kubernetes with an instance per project for better scalability and security
Graphand is a culmination of my experience and passion for new technologies. It provides developers with a powerful, flexible solution for creating modern web applications. The technical challenges of version management and Kubernetes deployment allowed me to push my limits and deepen my DevOps knowledge.
Education
- Scientific Baccalaureate
- DUT in Computer Science - IUT of Montpellier
- WIS (Web International School) - Multi-skill training in web development, communication, marketing, and web design
My diverse education has equipped me with solid technical skills in web development and a broader vision of projects, integrating marketing, communication, and web design concepts. This multi-skill approach is a real asset for understanding client needs and proposing suitable solutions.
Languages
- French (native language)
- English (professional proficiency)
Interests
- Contributing to open source projects
- Sharing knowledge through blog articles and presentations at meetups
My passion for web development extends beyond professional projects. I enjoy sharing my knowledge with the community and learning from my peers. I believe that open source and knowledge sharing are crucial for advancing our industry. A significant portion of Graphand is open source.
Feel free to check my GitHub profile to discover my open-source projects and contributions, and visit my LinkedIn profile to learn more about my professional background and recommendations.
Translations