Colissimo est le service de livraison de colis aux particuliers de la poste, l’entreprise postale française.
J’interviens dans la DSI pour la refonte de leur application de taxation de colis. Ce projet est réalisé au sein d’une équipe de 6 personnes (1 lead dev, 2 dev, 1 PO, 1 Scrum, 1 testeur) en méthodologie agile. Une architecture en micro services avec 5 composants
Mission
• Conception de l’architecture du projet
• Mise en place du socle back-end en Spring boot / kafka
• Mise en place de topic pour envoyer et lire les messages
• Développement des fonctionnalités pour la taxation des colis
• Mise en place de bonnes pratiques (Kata review, Sprint review, Pull request)
• Développement de test unitaires back-end avec JUnit
• Déploiement des applications sur kubernetes
• Ajout de la CI/CD aux différents composants
• Conception du back office en React JS pour administrer l’application
• Mise en place de Redux dans le BO pour la gestion des états
• Mise en place de React-router dans le BO pour gérer les routes(url) de l’application
• Configuration de Typescript dans le BO
• Utilisation de Hooks & react selector
DJUST est la solution clé en main qui permet aux entreprises de créer leur plateforme ecommerce, marketplace et eprocurement. Ce projet est realisé au sein d’une équipe de 6 personnes (1 lead dev, 1 dev back, 2 dev front, 1 PO) en méthodologie agile.
Mission
• Conception de nouvelles fonctionnalités (Système de devis, Ajout de plusieurs adresses etc)
• Mise en place des bonnes pratiques (JIRA, Sprint, Kata review, Sprint review, TDD, Pull request)
• Développement de test unitaires back-end avec JUnit
• Développement des batchs pour récupérer de MIRACL les produits, les offres des fournisseurs
• Maintenance l’Api (Correction de bugs)
• Ajout de nouvelles fonctionnalités sur le back office en javascript
• Déploiement du backend et frontend sur Clever cloud
• Utilisation de Redux dans le BO pour la gestion des états
• Utilisation de React-router dans le BO pour gérer les routes(url) de l’application
• Utilisation de Typescript dans le BO
• Utilisation de Hooks & react selector
• Déploiement du back-end sur clever-cloud pour la recette
• Déploiement du back-end sur aws(EC2) pour la production
YEWOU est une startup dans les services bancaires au sein de l’Afrique.
J’ai développé la solution back de zéro, et la conception d le back office en React JS pour l’administration de l’application et le suivi des achats
Ce projet a été réalisé au sein d’une équipe de 6 personnes (1 dev back, 1 dev android, 1 dev ios, 1 PO, 1 UX, 1 Testeur) en méthodologie agile
Mission
• Initialisation du projet et mise en place des outils techniques
• Conception de l’api
• Développement de test unitaires back-end avec JUnit
• Développement de Twilio pour l’envoie sms et Mailchimp pour l’envoie d’émail
• Conception de l’api DTONE pour la recharge téléphonique
• Développement de TINK pour l’agrégation des comptes bancaires d’un utilisateur
• Conception de l’api FIXERIO pour le taux d’échange des monnaies
• Déploiement de l’api sur Clever-cloud
• Conception du back office en React JS pour administrer l’application
• Mise en place de Redux dans le BO pour la gestion des états
• Mise en place de React-router dans le BO pour gérer les routes(url) de l’application
• Configuration de Typescript dans le BO
• Utilisation de Hooks & react selector
Sobet est une startup de conseil de paris en ligne. En tant que développeur Java/JS j’ai intégré la startup ou
j’ai développé la solution back de zéro, et la conception du back office en React JS pour l’administration de
l’application et le suivi des abonnements
Par la suite je suis monté en compétence sur le développement d’applications natives (Android et iOS) pour
l’intégration des abonnements, les développements de nouvelles fonctionnalités et des corrections de bugs.
Ce projet a été réalisé au sein d’une équipe de 6 personnes (1 dev back, 2 dev android, 2 dev ios, 1 PO, 1 UX)
en méthodologie agile
Mission
• Initialisation du projet et mise en place des outils techniques
• Conception de l’api
• Développement de test unitaires back-end avec JUnit
• Mise en place des bonnes pratiques (Jira , Sprint, Kata review ,Sprint review, TDD, Pull request)
• Développement de MessageBird pour l’envoie sms et Mailchimp pour l’envoie d’émail
• Conception de providers pour récupérer les compétitions, matchs et paris des bookmakers
• Conception du système d’abonnement sur Android et Ios
• Développement du système de vérification des abonnements cote back-end
• Conception du back office en React JS pour administrer l’application
• Mise en place de Redux dans le BO pour la gestion des états
• Mise en place de React-router dans le BO pour gérer les routes(url) de l’application
• Configuration de Typescript dans le BO
• Utilisation de Hooks & react selector
• Déploiement du back end sur EC2 (aws) et le front sur aws Amplify
Ouibus est une filiale de la SNCF dédiée au voyage "smart low-cost" en autocar longue distance reliant les grandes villes de France et d'Europe.
En tant qu'ingénieur d'études et développement Java, j’ai intégré le pôle SI-DEV où j'ai pu intervenir sur plusieurs projets de développement (aussi bien backend que frontend) et de maintenance applicative.
Projet 1 : Développement des nouveaux modules dans l’application PIM pour Ouibus
PIM est l’application qui alimente le site officiel de Ouibus. Cette application permet de gérer les prix quotidiens des trajets Ouibus et d’ajouter des contenus éditoriaux.
Ce projet a été réalisé au sein d’une équipe de 4 personnes (1 SM, 1 PO, 2 développeurs) en méthodologie agile
Mission
● Maintenance corrective et évolutive au niveau de la page produit
● Mise à jour du système de navigation entre les écrans
● Ajout des tables dans la base de données des nouveaux écrans
● Ajout des tables pour la gestion des données de Blablacar
● Création de nouveau écran partenariats et sa liaison avec les villes
● Création de nouveau écran évènements et sa liaison avec les villes
● Ajout des city-break dans l’écran villes
● Mise à jour de la liaison entre les stations et villes
● Intégration des informations de Blablacar
EXPEKO est une plateforme collaborative d’envoi de colis entre particulier. Ce projet est réalisé
Au sein d’une équipe d’une personne. ********/
Mission
• Initialisation du projet et mise en place des outils techniques
• Conception de l’api
• Mise en place de bonnes pratiques (Kata review, Sprint review, Pull request)
• Développement de test unitaires back-end avec JUnit
• Développement de Twilio pour l’envoie sms et Mailchimp pour l’envoie d’émail
• Conception de l’api FIXERIO pour le taux d’échange des monnaies
• Intégration de Stripe pour le paiement
• Déploiement de l’api sur Clever-cloud
• Conception du site public en React JS
• Mise en place de Redux pour la gestion des états
• Mise en place de React-router pour gérer les routes(url) de l’application
• Configuration de Typescript
• Utilisation de Hooks & react selector
Projet 2 : Développement fullstack de l’application ALFRED
ALFRED est une application web qui permet le suivi des check-lists effectuées sur les bus et la gestion des services liés aux passagers et aux stations.
Ce projet a été réalisé en autonomie (j’étais le seul développeur avec 1 PO) en méthodologie agile.
Mission
● Modélisation UML et création des bases de données de l’application
● Développements de la partie back-end avec Spring Boot
● Développements de la partie front-end avec React JS