Compétences techniques
Langages : TypeScript, JavaScript (ES6+), Python, Java, Rust, PHP, C, HTML5, CSS3, SQL, Bash / Shell
Front-end : React, Next.js, Angular, architecture en composants, design systems, DSFR (Système de Design de l’État), accessibilité RGAA / WCAG, responsive design
Back-end : Node.js, NestJS, Laravel, API REST, GraphQL, Prisma, Hasura, Strapi, middlewares, authentification
Mobile : React Native, Ionic, Android, développement cross-platform
Tests & qualité : Jest, Cypress, Testing Library, Storybook, TDD, tests unitaires, tests d’intégration, tests end-to-end, revue de code
Bases de données : PostgreSQL, MySQL, MongoDB, Firestore, modélisation de données
Cloud & DevOps : Docker, Kubernetes, GitHub Actions, CI/CD, AWS, IBM Cloud, OVH, conteneurisation
Data & IA : intégration de LLM, RAG (Retrieval-Augmented Generation), TensorFlow, Keras, Watson
Méthodologies : Agile / Scrum, TDD, design patterns, UML, conception d’architecture, Git, GitFlow