depuis la création du compte
Développement d'une application proposant des services numériques sécurisés (nom de domaine, email, stockage…) à destination des collectivités territoriales. Projet mené dans effort commun entre la Direction Interministérielle du Numérique, l'Agence Nationale de la Cohésion des Territoires, et l'Agence Nationale de la Sécurité des Systèmes d'Information.
🔧 Développement d'API REST et TRPC en Typescript et Node.js transferant des données en JSON.
💻 Création de composants et pages en TSX avec React.js et Next.js pour une interface réactive.
🧪 Mise en place de tests unitaires (Vitest), de rendu (Testing-Library) et end-to-end (Playwright).
📚 Rédaction de documentation technique avec Storybook et Markdown.
🌐 Installation et configuration de l'internationalisation de l'application en anglais et français
Storybook
Hypertext Transfer Protocol (HTTP)
JSON Web Token (JWT)
Linux
TypeScript
Testing-library
CSS
Bash
JSON
Test Automation
Node.js
Application Testing
HTML
Server Side Rendering
Docker
Playwright
Next.js
React.js
Le groupe Vodafone Ziggo (VZ) est une entreprise de télécommunication fusionnée avec 7,5k employés
dans le plan international, opérant sur les réseaux cellulaires et câblés néerlandais. Il existe depuis 2017 et
comprend des entreprises comme Ziggo, Liberty Global, Vodafone, Hollandsnieuwe et 10 autres. Son
principal concurrent est KPN, une autre société de télécommunications néerlandaise qui ne cesse d'innover
dans ses processus. VZ s'efforce de normaliser et d'automatiser ses processus informatiques afin d'améliorer
la qualité du service, de réduire les erreurs commises par les ingénieurs et le coût des ressources humaines,
et de déployer plus rapidement les ressources du réseau.
VZ internalise les connaissances relatives à divers projets et stabilise son activité dans l'ensemble
des Pays-Bas en recrutant de nouveaux employés plutôt que des consultants. Il est également passé d'une
méthode traditionnelle de cycle de gestion de projet en cascade/V à une méthode plus flexible appelée
Scaled Agile Framework for enterprise. J'ai été engagé comme développeur Java dans la tribu Network as a
Service, qui compte 100 personnes. Je fais partie d'une équipe comprenant 1 Product Owner, 1 Scrum
Master, 1 Architect, 1 Lead Developer, 1 Tester et 4 développeurs. Notre équipe est basée en Inde, à
Eindhoven et à Maastricht.
Mon équipe est responsable du développement d'une API REST traduisant les demandes des clients
professionnels pour des ressources telles que les services VPN en ressources réseau déployées en
quelques minutes au lieu de plusieurs semaines.
Tâches: Développement d’endpoints respectant la spécification TM Forum 641, validation des données pour la plateforme Amdocs Neo,
Technologies:
Java 11, SonarQube, Amdocs NEO Platform, JIRA, SAFe, Confluence, Windows (11, server 2012/16), TM
Forum, Gitlab, Citrix, AWS, Microservices, tests unitaires, Junit, IntelliJ
Développement de [URL MASQUÉE], une marketplace pour 31 concessionnaires partenaires du Groupe Rapido afin de vendre leurs véhicules en ligne et permettre aux particuliers de créer et publier leurs annonces.
🎯 Développement des composants de l’interface utilisateur en JSX avec Next.js 11+ et MUI, modèles de données sur Strapi CMS, endpoints REST en PHP 7 et API Platform
🧠 Conseiller technique (sélection des technologies, accompagnement des développeurs pour améliorer leurs compétences, mise en place de workflows et automatisation des tâches techniques répétitives…)
♻️ Tâches DevOps (automatisation de l’exécution des tests de régression et des déploiements sur différents environnements avec Docker)
🧪 Développement de tests unitaires avec Jest, tests de rendu avec Testing Library et Storybook, tests visuels avec Chromatic, et tests applicatifs (isolés du backend) avec Playwright
📚 Rédaction de documentation avec Markdown, Storybook et JSDoc
🧱 Conception des fonctionnalités et priorisation agile de leur développement pour respecter le budgetDéveloppement de [URL MASQUÉE], une marketplace pour 31 concessionnaires partenaires du Groupe Rapido afin de vendre leurs véhicules en ligne et permettre aux particuliers de créer et publier leurs annonces. 🎯 Développement des composants de l’interface utilisateur en JSX avec Next.js 11+ et MUI, modèles de données sur Strapi CMS, endpoints REST en PHP 7 et API Platform 🧠 Conseiller technique (sélection des technologies, accompagnement des développeurs pour améliorer leurs compétences, mise en place de workflows et automatisation des tâches techniques répétitives…) ♻️ Tâches DevOps (automatisation de l’exécution des tests de régression et des déploiements sur différents environnements avec Docker) 🧪 Développement de tests unitaires avec Jest, tests de rendu avec Testing Library et Storybook, tests visuels avec Chromatic, et tests applicatifs (isolés du backend) avec Playwright 📚 Rédaction de documentation avec Markdown, Storybook et JSDoc 🧱 Conception des fonctionnalités et priorisation agile de leur développement pour respecter le budget
Node.js,
Next.js (next-auth),
React.js (react-hook-form),
Redux,
Jotai,
React Context,
CSS3,
HTML5,
Material UI/MUI,
Strapi CMS,
REST,
JWT,
HTTP,
Docker,
bash,
client side cache,
SWR,
PHP,
API Platform,
OVH,
Vercel,
Heroku,
MySQL,
PostgreSQL,
CORS,
React Hook Form,
Open-Graph tags,
Google Recaptcha v3,
Google Tag Manager,
Axeptio cookie consent,
Storybook,
Chromatic,
Jest,
Cypress,
Playwright,
Testing-library
Bootcamp de 3 mois réussi. Au programme en plus de l'intégration web: PHP 7, Symfony 4
Bootcamp de 3 mois réussi. Au programme: HTML, CSS, SASS, Wordpress, Bootstrap 4, SEO
Au programme: programmation backend, notamment avec Node.js, algorithme, gestion de projet AGILE, qualité logicielle