Accédez au profil complet de Janick D.
Créez un compte en 2 minutes et accédez au profil complet de nos 326 179 prestataires.
Réalisation d'applications web et mobile
Management d'équipe technique
Conseil sur la stratégie technique
Mon rôle est de réaliser votre projet dans le temps imparti en faisant, si nécessaire, des choix stratégiques sur la conception et la réalisation.
Je travaille généralement en ReactJS et NodeJS mais je suis également à l'aise sur d'autres technologies.
Il m'arrive d'endosser le rôle de directeur technique et de prendre en main le management de l'équipe technique afin d'assurer la bonne réalisation du projet.
N'hésitez pas à me contacter pour échanger sur votre projet.
Musichorus est une application web permettant à des chorales ou des chanteurs d'apprendre des oeuvres musicales.
L'application permet l'écoute d'une oeuvre décomposée en plusieurs pistes audio distinctes de manière à pouvoir mettre en avant ou couper une voix en particulier.
L'application devait répondre aux contraintes suivantes:
- Site multilingue
- Synchronisation audio avec l'API Web Audio
- Possibilité de transformer le site en PWA (Progressive Web App)
Le plus gros challenge se trouvait autour de l'intégration de l'API Web Audio, nécessitant des connaissances en audio et en musique, que mon parcours d'ingénieur du son et musicien m'ont permis d'appréhender avec sérénité.
Compétences mises en avant :
- Expertise NextJS
- Utilisable des hooks (React 16)
- Redux
- Web Audio API
- Responsive Design
Réalisation de leur nouvelle plateforme comprenant les contraintes suivantes :
- Site multilingue
- Animations
- SEO (rendu serveur)
- Possibilité de transformer le site en PWA (Progressive Web App)
- Utilisation de GraphQL
La technologie NextJS était un très bon candidat pour ce projet étant donné des contraintes de SSR ainsi que l'opportunité de transformer le site en PWA.
J'ai également, en accord avec le client, monté et géré une équipe de deux développeurs supplémentaire de mon côté afin de pouvoir répondre à la deadline du projet.
Compétences mises en avant :
- Expertise NextJS
- Utilisable des hooks (React 16)
- Apollo GraphQL
- Gestion de projet technique
- Gestion d'équipe
La réalisation de la plateforme nécessitait de répondre aux problèmes suivants :
- Gestion multi-langue
- URL traduites pour chaque langue
- Le code React devait être séparé pour chaque type d'espace client mais la navigation dans le site devait donner l'impression d'une seule et même application (multi-zone)
- Rendu serveur (SSR)
- Tests unitaires
- Présentation des composants dans Storybook
Pour ce projet j'ai utilisé la technologie Next.Js qui prévoit le server-side rendering ainsi que l'intégration du multi-zone permettant d'avoir plusieurs applications React distinctes qui fonctionnent ensemble donnant l'illusion d'une seule et même application à l'utilisateur final.
Compétences mises en avant :
- Expertise Node.js et Next.js
- Forte collaboration au sein de l'équipe
- Conseil sur la technologie et la stratégie à adopter
Statistiques
depuis la création du compte
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.