PROJET OU CONTEXTE Maintenance évolutive et corrective sur les applications Back office de
Crédit Agricole basées sur la plateforme CALYPSO. Ces applications sont
destinées au traitement back office des produits bancaires de taux (FX) et
obligations (Bonds)
PRESTATION REALISEE • Développement des nouvelles fonctionnalités en Java 8 en étroite
collaboration avec les experts métier.
• Assistance à l'équipe support pour l'analyse et le débogage des
incidents de niveau 3.
• Analyse et optimisation de la qualité de code
• Automatisation de certains processus à l'aide des jobs Jenkins
• Intégration et déploiement dans les différents environnements
Projet de développement et mise en place des connecteurs de services permettant la communication
entre les différentes applications métiers de l'entreprise. Ceci dû à la migration de l'ancien ERP vers le
nouvel ERP et la modification de certains processus métiers.
Taille du projet : Un développeur responsable de l'architecture, du développement et du déploiement.
Un chef projet responsable de l'adéquation entre les développements faits et les besoins métiers. Des
experts métiers permettant d'avoir une vue fonctionnelle du système à développer et validant
l'application développée.
• Implémentation de la solution.
• Responsable de la documentation des besoins pour validation.
• Définition de l'architecture.
• Définition des choix techniques.
• Déploiement en production.
• Documentation technique du projet.
«E-visa » est une application prenant en compte tout le processus de demande de visas en ligne pour le
Burkina Faso. L’équipe projet est constituée de 12 personnes travaillant à distance donc 7 développeurs,
3 testeurs, un architecte et un chef de projet travaillant en utilisant la méthode agile.
Mon travail a consisté en :
• Participation au découpage fonctionnel de l’application en micro-services.
• A l’implémentation du micro-service VOAS (Visa Online Application Service) : Portail en ligne
pour les demandeurs de visa.
• Implémentation des tests unitaires et d’intégration de ce micro-service.
• Dockerization du micro service.
• Implémentation avec l’équipe de testeur des « User Acceptance Tests » des API et des interfaces
utilisateurs
« E-NKAP » est un intégrateur de solutions de paiement locales qui fournit des APIs sécurisées
permettant une intégration facile des moyens de paiement dans les sites de vente en ligne. L’équipe
projet est constituée de 3 personnes donc le testeur, le chef projet et un développeur travaillant en
mode agile.
Mon travail a constitué en :
• Continuer le développement de la solution développée par le précédent développeur.
• Améliorer la couverture des tests unitaires et d’intégration.
• « Dockeriser » le système complet (Le déploiement était assez manuel et fastidieux) afin de
faciliter l’intégration continue et le déploiement continu.
• Implémenter et intégrer les différents modules de paiement (Smobilpay, Mobile Money)
• Organiser un « Hackathon » regroupant un ensemble de développeurs en vue d’éprouver
l’intégration d’E-NKAP dans un site de vente en ligne. Cet « Hackathon » a permis de juger la
facilité d’intégration et la stabilité de la solution.
MOTS CLES: Java 8, Maven, Spring boot, Docker-compose, Mockito, REST, Documentation des API
avec Swagger, WSO2 API Manager pour la publication des API, la souscription par les marchands ainsi
que la sécurité des APIs, AngularJS, TDD.
Le projet a consisté en la mise en place d’une solution de billetterie pour l’agence de transport de
prestige « TOURISTIQUE » permettant à leurs clients de payer leur billet de bus par plusieurs canaux de
paiement. L’équipe est constituée de 4 personnes dont un chef de projet, un développeur back end, un
développeur mobile et un développeur web travaillant en mode agile sur plusieurs sprints.
Mon travail a consisté en :
• Participer aux réunions avec le client afin de définir le besoin et le périmètre du projet
• Elaborer l’architecture du système et le découpage en micro services.
• Implémenter les différents micro-services
• Valider chaque sprint avec le client
• Implémenter les tests unitaires et d’intégration des différents micro-services.
• Valider l’application complète avec le client.
Le projet a consisté en la mise en place d’une solution de paiement des factures d’électricité au travers
des kiosques libre services installé...
CONTEXTE DU PROJET Due à la refonte des applications métiers et l’intégration de tous les
parcours client dans un seul CRM, le projet consiste en
l’implémentation d’une API REST centrale et qui sert à centraliser
tous les appels de tous les clients utilisant la nouvelle plateforme. Le
décommissionnements de certaines applications se faisant au fur et
à mesure.
TACHES • Développements de nouvelles interfaces REST centralisant toutes
le requêtes clients.
• Intégration et déploiement dans les environnements en utilisant