fr
fr
developer avatar
Leegan DUPROS
Actively searching
Full stack developer
Lille
Permanent contract
Hybrid remote
Technologies
About
Leegan DUPROS
Passionné par le développement mobile, je souhaite contribuer à des projets innovants.
Full stack developerLille
developer avatar
Description

Passionné par le développement d'applications web, je suis à l'écoute
d'opportunités dans ce domaine et suis disponible dès maintenant pour relever
de nouveaux défis. Enthousiaste à l'idée de mettre en pratique mes
connaissances et de contribuer à des projets innovants, je souhaite rejoindre une
équipe dynamique où je pourrai continuer à développer mes compétences et
apporter une réelle valeur ajoutée.

Professional experiences
5 years of experience as Full stack developer (or similar)
Développeur Full Stack
Azenda - BéthuneMay 2023 - Mar 2025 · 1 year 10 months

 Contexte et objectifs:
Azenda est une plateforme de gestion de rendez-vous en ligne qui permet aux professionnels de simplifier la prise de rendez-vous pour leurs clients. Elle offre des fonctionnalités comme la réservation en ligne 24h/24, la synchronisation avec Google Agenda, des rappels automatiques par email et SMS, et une page personnalisée pour chaque utilisateur. Azenda est adaptée à divers secteurs (santé, beauté, restauration, etc.) et vise à améliorer l’organisation tout en offrant une expérience fluide et pratique pour les clients

 Présentation du projet
Plateforme SaaS de prise de rendez-vous avec gestion d'agenda, notifications automatisées et interface dédiée aux professionnels.

 Objectifs
o Participer au développement de nouvelles fonctionnalités front-end et back-end
o Assurer la stabilité et la fiabilité des services automatisés (rappels, création de compte, etc.)
o Contribuer à la mise en production du produit et la conception d’une documentation technique claire
Réalisations

 Conception de parcours utilisateur
o Création des écrans d'inscription, de connexion et de réservation
o Développement d'un système de bons cadeaux personnalisés
o Intégration de tests automatisés pour sécuriser les interactions utilisateurs

 Développement des services métiers
o Conception et documentation des API REST via NestJS et Swagger
o Intégration de la synchronisation avec Google Agenda
o Implémentation des rappels automatisés (email/SMS) via tâches CRON

 Industrialisation et automatisation
o Automatisation des processus critiques liés aux rendez-vous
o Mise en place de tests de automatisés avec Jest et Playwright
o Structuration de la documentation technique pour assurer la maintenabilité du projet

Résultats
 Amélioration de l’expérience utilisateur sur la réservation en ligne
 Mise en production de fonctionnalités critiques utilisées quotidiennement
 Mise en place d’une base technique robuste et bien documentée pour les futurs développements

Environnement technique (Outils, logiciels, méthodes)
Front-End
 Remix.run (= React)
 TypeScript
 Tailwind Css
 TypeScript

Back-End
 NestJS
 Supabase
 Swagger
 Resend
 Fly.io
 Railway.app

Base de Données
 PostgreSQL

Outils de tests automatisés
 Jest
 Playwright

Outils de conception et de gestion de projet
 Visual Studio Code
 Figma
 GitHub
 GitHub Projects (gestion de projet)
 Discord

Développeur Full Stack Mobile
BetM - LilleFeb 2020 - Mar 2023 · 3 years 1 month

 Contexte et objectifs:
betM est une application mobile qui simplifie la gestion des paris sportifs et aide les parieurs à avoir de la visibilité sur l'ensemble de leur activité. betM lutte contre le jeu excessif ou pathologique en redonnant de la transparence et de la visibilité sur l'activité du joueur.

 Présentation du projet
Application mobile React Native dédiée aux parieurs sportifs, offrant des outils d’analyse et de suivi des performances, avec plus de 50 000 utilisateurs.

 Objectifs
o Développer et améliorer des fonctionnalités clés de l'application mobile
o Participer à la gestion technique de la feuille de route produit
o Travailler sur l'automatisation des données utilisateurs via le web scraping
Réalisations
 Développement et intégration front-end
o Refonte du sélecteur de bankroll, permettant de segmenter l’application selon les plateformes de paris sportifs et d’afficher des statistiques pour chacune d’elles.
o Amélioration des pages de statistiques et des écrans de partage
o Design UI intégré à partir de maquettes Figma

 Création de nouvelles fonctionnalités
o Ajout de commentaires personnalisés sur les paris
o Personnalisation des paris par tags et couleurs
o Filtrage avancé des statistiques selon type, sport, ligue, etc.
o Mise en place d’un système de code promotionnel lié aux différents abonnements présents sur la plateforme

 Développement de la synchronisation automatique des paris
o Création d’un serveur Node.js et d’une API REST pour la mise en place d’un système de web scraping avec Puppeteer.
o Intégration de la récupération automatique des paris pour les bookmakers BetWinner et PS3838
o Gestion de l’authentification, récupération des données et traitement côté Firebase

 Maintenance et gestion de projet
o Résolution de bugs (ex: crashs liés au tri des paris, problèmes de connexion sociale)
o Participation à la roadmap produit via Asana
o Tests des versions avec TestFlight (iOS) et APK (Android)

Résultats
 Fonctionnalités déployées en production utilisées par des milliers d’utilisateurs
 Expérience approfondie sur un projet en conditions réelles en start-up
 Maîtrise de React Native, Node.js, Firebase et techniques de web scraping

Environnement technique (Outils, logiciels, méthodes)
Front-End
 React Native
 React
 Tailwind Css
 TypeScript

Back-End
 Node.js
 Google Cloud Platform
 Firebase

Base de Données
 NoSQL

Outils de tests automatisés
 Jest
 Detox

Outils de conception et de gestion de projet
 Visual Studio Code
 Figma
 Xcode
 Android Studio
 Git (Tower + GitLab)
 Asana
 Slack
 TestFlight

Schools
5 years of higher education
EPITECH - European Institute of Technology
titre d'Architecte logiciel et développeur d'application2023
Technologies
Skills
Interested by...Développement Full Stack & Mobile
Languages
  • French
  • English
Tests
No information has been entered for this section.