Participation à des sprints agiles pour une livraison continue de fonctionnalités.
Contribution aux réunions d'équipe, telles que les stand-ups quotidiens, les rétrospectives et les planifications de sprint.
Conception et développement d'interfaces utilisateur réactives et accessibles en utilisant Next.js/React.
Utilisation de TypeScript pour ajouter une couche de typage statique, améliorant ainsi la qualité du code et la maintenabilité.
Mise en place de pratiques de développement modernes, telles que le SSR (Server-Side Rendering) et le SSG (Static Site Generation), pour améliorer les performances et le SEO.
Création de services RESTful et GraphQL robustes avec NestJS.
Utilisation de TypeScript pour le développement backend, garantissant cohérence et sécurité dans le code.
Gestion de la base de données et intégration avec des ORM tels que TypeORM ou Sequelize pour des opérations de données efficaces.
Utilisation d'outils de versionnement comme Git pour gérer le code source et faciliter la collaboration au sein de l'équipe.
Participation à des revues de code pour maintenir des normes de qualité élevées et favoriser l'apprentissage mutuel.
Déploiement continu et intégration continue (CI/CD) pour automatiser les tests et le déploiement des applications.
Mise en place des tests snapshot dans le front-end pour maintenir une bonne qualité de code.
Full-stack Developer
Elevator Lab
Avril 2023
à septembre 2023
Travaillant avec une équipe Scrum Agile, participant à des réunions quotidiennes pour discuter des avancées et planifier les tâches.
Création de composants complexes et avancés en utilisant des systèmes de gestion de tâches.
Signalement et suivi des bugs, garantissant une résolution rapide et maintenant la qualité du code.
Développement des API backend pour de nouvelles fonctionnalités, en utilisant les frameworks Next.js et React.js.
Utilisation de Storybook pour la documentation et la présentation des composants.
Établissement de connexions efficaces entre les API et la base de données en utilisant Prisma ORM.
Développement de tests complets des composants en utilisant Jest ou React Testing Library.
Technical Lead
EVEAD Group
Octobre 2022
à avril 2023
Dirigé le processus de recrutement de l'équipe de design et établi un environnement collaboratif pour une application SaaS.
Implémenté une architecture robuste et modulaire pour le développement évolutif de l'application SaaS.
Optimisé les pratiques de collaboration et de gestion du code pour des flux de travail efficaces.
Intégré les pratiques de CI/CD et les frameworks de test pour garantir la qualité du code.
Revu et mis à jour régulièrement l'architecture du référentiel pour répondre aux exigences changeantes de l'application SaaS.
Développé des API, des composants front-end et des structures de base de données pour assurer une connectivité et une fonctionnalité fluides au sein de l'application SaaS.
Géré le cycle de développement de bout en bout d'une solution de portail captif, améliorant l'expérience des invités chez Marjane, une entreprise de vente au détail renommée.
FiveM resource developer
Fiverr
Octobre 2020
à février 2022
Il s'agissait de ma première expérience sur des plateformes de travail indépendant... Cela m'a permis de découvrir le travail indépendant sous un autre angle !
Développement de ressources pour FiveM.
Création de serveurs FiveM prêts à l'emploi.
Création de bases de données SQL pour les jeux en ligne.
Déploiement de serveurs FiveM en production.
Full Stack web developer
Fiverr
Décembre 2021
à avril 2022
Création d'un site web de gestion de tâches.
Création de composants ReactJS.
Création de plusieurs pages d'atterrissage.
Tech lead / Full stack developer
ShinyRP
Septembre 2020
à octobre 2022
Planification et développement d'idées de projets.
Conception et développement de ressources pour FiveM.
Développement d'un bot Discord (gestion des utilisateurs, tickets ouverts, gestion de l'inventaire FiveM en jeu, enregistrement vocal).
Conception et réalisation de l'architecture d'un site web.
Ingénieur Application [on freelance basis]
EzyMarketer
Depuis septembre 2020
Developpement d'outils web a fin ergonomique
Conversion de pages web en fichier utilisable (format : image, pdf...) pour fin de documentation
Outil de coupage d'image en ligne basé sur les specification de l'utilisateur
Project manager / Full Stack developer
Summit Events
Janvier 2021
à novembre 2021
Planification et développement d'idées de projets.
Suivi de l'avancement des projets et fixation des délais.
Évaluation des performances des projets.
Résolution des problèmes qui surviennent.
Développement front-end.
Développement d'une application web conçue pour la gestion de la clientèle et de la gestion interne d'un restaurant.
Application mobile web pour les dons de sang.
Ingenieur Application
Argacosmo
Juin 2020
à août 2020
Gestion de technologie de suivie de commande pour le client
Gestion de technologie de suivie de commande pour le gestionnaire