Expérience professionnelle
Janvier 2021 à septembre 2024 : Ministère de l’Education Nationale Rectorat Académie de Toulouse
Poste Mission
Analyste Programmeur Projet : Gestion Individuelle et Collective
• Du personnel Administratif, des Ingénieurs, et du personnel des Bibliothèques (intégralité de l’applicatif)
• Du personnel enseignant du Second degré public et privé
Pour les domaines de :
- Gestion Individuelle (congés, affectations, grades, échelons, temps partiel, positions, etc…)
- Gestion Collective (Listes d’Aptitude, Tableaux d’Avancement, avancements échelons, notations, etc…)
• Analyse d’impacts suite aux évolutions de la réglementation de l’Education Nationale.
• Gestion des arrêtés et visas
• Création et/ou mise à jour des arrêtés.
Langages de programmation 4GL, Base de Données (Informix)
Logiciels / Outils utilisés • Linux,
• Outils DeVops (Méthode permettant d’automatiser le déploiement du code en production) :
- Gitlab : Outils de gestion de versions des sources
- Jenkins : Outils d’intégration continue qui permet de lancer des actions automatiques sur gitlab et de générer des paquets archivés dans nexus
- Nexus : Serveur où sont archivées les versions des codes sources
- Workshop : Outils permettant de déployer des paquets de Nexus sur la VM de QI
- QI : VM sur CLOE qui est utilisée pour la qualification Interne (ou l’exportation des versions)
Système d’exploitation GIT
Janvier 2021 à septembre 2024 : Ministère de l’Education Nationale Rectorat Académie de Toulouse
Poste Mission
Analyste Programmeur Projet : Gestion Individuelle et Collective
• Du personnel Administratif, des Ingénieurs, et du personnel des Bibliothèques (intégralité de l’applicatif)
• Du personnel enseignant du Second degré public et privé
Pour les domaines de :
- Gestion Individuelle (congés, affectations, grades, échelons, temps partiel, positions, etc…)
- Gestion Collective (Listes d’Aptitude, Tableaux d’Avancement, avancements échelons, notations, etc…)
• Analyse d’impacts suite aux évolutions de la réglementation de l’Education Nationale.
• Gestion des arrêtés et visas
• Création et/ou mise à jour des arrêtés.
Langages de programmation 4GL, Base de Données (Informix)
Logiciels / Outils utilisés • Linux,
• Outils DeVops (Méthode permettant d’automatiser le déploiement du code en production) :
- Gitlab : Outils de gestion de versions des sources
- Jenkins : Outils d’intégration continue qui permet de lancer des actions automatiques sur gitlab et de générer des paquets archivés dans nexus
- Nexus : Serveur où sont archivées les versions des codes sources
- Workshop : Outils permettant de déployer des paquets de Nexus sur la VM de QI
- QI : VM sur CLOE qui est utilisée pour la qualification Interne (ou l’exportation des versions)
Système d’exploitation GIT
Interface Technologie (Reservit), Full Remote —
Développeur Java/JEE/Angular
Mars 2022 À AUJOURD'HUI,
Contexte mission : Développeur Java/JEE/Angular/PHP chez Interface
Technologies, au sein d’une équipe agiles de 7 personnes, nous travaillons sur
la maintenance d’une application de gestion des réservation d'hôtel baptisée
Reservit.
Objectifs mission : Développement d’applications
Équipe : Il s’agit d’une équipe de sept (07) développeurs.
Niveau d’intervention :
● Participation à la correction de bug sur l’application Reservit
● Participation à l’ajoute de nouvelle fonctionnalités
● Participation au divers réunions scrum
● Modélisation des processus métier
● Modélisation UML des systèmes à mettre en oeuvre
Environnement Technique : Java 8, Java EE, E-Batis, EJB, TommeE, Intelij,
Angular 13, HTML, CSS, Rest API, Scrum, JUnit, OTA Spécification, Apache
Struts, Jira, PHP.
Codezys, Remote-Freelance — Développeur Full Stack
Janvier À Mars 2022,
Contexte mission : Développeur Full Stack chez Codezys au sein d’une équipe
de agiles 6 personnes, nous travaillons sur le développement de d’applications
web et mobile pour des clients et aussi des projets propres à l’entreprise tel
que l'assistant virtuel Eida permettant à ses utilisateurs d’apprendre
facilement des langues.
Objectifs mission : Développement d’applications
Équipe : Il s’agit d’une équipe de trois (05) développeurs full-stack et d’un
testeur.
Niveau d’intervention :
● Participation au développement du message brocker du projet Eida
● Participation au développement d’une application mobile de mots croisé
associé à l’application Eida
● Participation au divers réunions scrum
● Modélisation des processus métier
● Modélisation UML des système à mettre en oeuvre
Environnement Technique : Java 8, Java EE, Spring-Boot (Spring Security,
Spring Data, Spring Data, …), Angular 13, NodeJS, SocketIo, Bootstrap, HTML,
CSS, Rest API, Scrum, NoSQL, MongoDB, JUnit
Openclassrooms, Freelance — Mentor développeur
d’applications Java (Freelance)
Novembre 2021 À AUJOURD'HUI
Contexte mission : Mentor sur leur parcours de formation développeur
d’applications JAVA, il est question d’encadrer quelques apprenants toutes les
semaines (séance de 1h par semaine) pour s’assurer qu’ils évoluent bien et les
aider en cas de blocage sur leur parcours de formation.
Objectifs mission : Suivie et encadrement d’apprenants
Niveau d’intervention :
● Vérification hebdomadaire de l’évolution des apprenants sur leur parcours
● Guidage et conseil en cas blocage d’un apprenant sur des notions et
concepts techniques
● Evaluation des apprenants
Environnement Technique : Java 8, Java EE, Spring-Boot (Spring Security,
Spring Data, Spring Data, …), Bootstrap, HTML, CSS, Rest API, Scrum, NoSQL,
MongoDB, JUnit
Solution Africa, Kinshasa-Congo — Développeur Java
EE/Angular Freelance
Mai 2021 À Août 2021
Contexte mission : Développeur Full Stack Freelance pour le compte Solution
Africa dans une équipe de 4 personnes pour le développement d’une application
de e-commerce permettant de mettre en relation les producteurs locaux et les
consommateurs (********).
Objectifs mission : Conception et développement d’applications
Équipe : Il s’agit d’une équipe de trois (03) développeurs full-stack et d’un
testeur.
Niveau d’intervention
● Développement de la partie back-end du site e-commerce ********
● Implémentation des quelques modules du front-end du site ********
● Implémentation du service USSD associé au site ********
● Gestion des déploiements du site sur le serveur
● Rédaction de spécifications techniques et fonctionnelles
● Modélisation UML
Environnement Technique : Java 8, Java EE, Spring-Boot (Spring Security,
Spring Data, Spring Data, …), Angular 8, MySQL, Maven, Bootstrap, HTML, CSS,
TypeScript, Rest API, Scrum, UML, Docker, AfricaTalking APIs, PostMan, Swagger,
Slack.
Sahel Vetchi Technologies, Remote — Consultant
développeur Java EE/Spring/Angular
Août 2021 À Janvier 2022
Contexte mission : Développeur Full Stack pour la startup Sahel Vetchi
Technologies dans une équipe de 6 personnes, nous avons travaillé sur la
conception et la réalisation de plusieurs projets. Parmi ces nous pouvons citer
Smart CleanUp qui est une plateforme intelligente de gestion des ordures dans
les villes et aussi Vetchi Smart Stocks qui est une application de gestion des
ventes pour petits commerces.
Objectifs mission : Coordination d’équipe agile; Conception et développement
d’applications et de dispositifs électroniques.
Équipe : Il s’agit d'une équipe 5 développeurs full-stack et d’un testeur.
Niveau d’intervention
● Coordinations d'une équipe de 6 développeurs
● Rédaction des documents de spécifications fonctionnel et technique du
projet Smart Cleanup
● Réalisation du prototype du dispositif électronique de collecte de données
du projet Smart CleanUp.
● Développement du module de calcul des itinéraires de ramassage des ordures
du projet Smart CleanUp.
Environnement Technique : Java 11, Spring-Boot (Spring Security, Spring
Data, Spring Data, …), JHIPSTER, Angular 8, PostgreSQL, Maven, Bootstrap, HTML,
CSS, TypeScript, Rest API, Scrum, UML, Docker, Kubernetes, Arduino,
Microcontrolleur, IoT, Python, Flask, PostMan, Swagger, Slack.
Sprint-Pay Cameroun, Yaoundé — Développeur Full
Stack Java
Septembre 2019 À Juillet 2021
Contexte mission : Développeur Java Full Stack pour Sprint-Pay Cameroun,
nous avons travaillé pour la conception et la réalisation de plusieurs
applications dans le domaine des services financiers numériques. Parmi ces nous
pouvons citer entre autres :
● KYC : Application web destiné à la gestion du KYC de l'entreprise de
transfert d’argent Express Exchange;
● Sprint-Pay Money / Community : Applications mobile et web permettant le
transfert d’argent international, gestion des cagnottes et des tontines;
● SYAMPE : Plateforme d’agrégation des moyens de paiement de l'État du
Cameroun qui permet d’encaisser le paiement de toutes déclarations
d'impôts;
● SP Archives : Application web de gestion des archives pour le ministère
des finances du Cameroun associé à celle de gestion des contentieux de
l'État;
● etc.
Objectifs mission : Conception et développement d’applications
Équipe : Il s’agit d'une équipe agile de 15 personnes environ constituée de
développeurs full stacks, testeurs, DevOps, Chef de projets, Tech Leads.
Niveau d’intervention
● Développement des plusieurs microservices du projet KYC;
● Développement d'un microservice de gestion des transactions
(Interopérabilité et intégration de divers moyens de paiement) pour
l'application de transfert d'argent Sprint-Pay Money;
● Développement d'un micro-service de gestion centralisé des utilisateurs de
toutes les applications Sprint-Money;
● Développement du Back-End d'une application de gestion des cagnottes et
tontines;
&...