KIBANA est une solution libre de visualisation de données pour le moteur d'indexation ElasticSearch, qui permet de mettre en forme les données dans des tableaux de bord.
Contexte
La monnaie mobile est fortement utilisée au Gabon et dans d’autres pays d’Afrique. Les transferts financiers via
le téléphone mobile se fait via la technologie USSD. Cette technologie qui se base sur la 2G n’est pas facilement
intégrable sur un platform de type e-commerce.
C’est pour comprendre les différents points de difficultés que j’ai développé une application Mobile.
§ Définition des fonctionnalités
§ Création d’une librairie Android pour la gestion des sessions USSD.
§ Déploiement de l’application Android sur Play Store
§ Intégration du paiement via USSD.
§ Création d’une librairie permettant de lire sms d’acquittement des requêtes USSD.
§ Integration Firebase (firestore, storage, crashlytics)
Contexte
Dans le cadre de changement de la numérotation téléphonique au Gabon, passage de six chiffres à neuf chiffres,
j’ai développé une application mobile permettant de migrer les numéros mobiles gabonais de vos contacts en
quelques clics.
§ Choix de la technologie permettant à partir d’une même base de code d’avoir une application
Android et IOS.
§ Définition des fonctionnalités (Migrer les numéros au format national et international)
§ Déploiement de l’application Android sur Play Store
§ Ajout d’une possibilité de rollback.
- Equipe Liquidité - Financement Structuré
Contexte
Au sein de SGCIB, la Direction des Systèmes d'Information GBSU/FTB a en charge le développement et la gestion des systèmes d’information liés à l’activité́ de financements structurés et au suivi de la relation Clients.
L’équipe liquidité (GBSU/FTB/OSD) gère les applications dédiées aux ALM Managers pour la gestion des couts de liquidités (cost of liquidity).
Ø Référent technique, pilotage et encadrement d’une équipe de développeurs Java / Angular. Garantir le respect des bonnes pratiques du Software craftsmanship (clean code, Revue de Code, Pair-programming, du TDD, partage, mentoring).
Ø Gestion du backlog technique sur JIRA (Grooming technique).
Ø Participation aux comités techniques et architectures (chapter tech lead).
Ø Participation aux phases d’analyses fonctionnelle et techniques précédents la création et de développements des applications.
Ø Définition des choix et architectures techniques, des méthodes de développement utilisées et participation aux développements des sujets techniques.
Ø Participation aux travaux simplification et de modernisation de la platform de financement, choix d’architecture, choix de technologie
Financing Platform Asset and Liability Management (Col Prising Manager) Angular - Spring Boot
Service de gestion des process liquidité dédié aux ALM Managers. Golden source des couts de liquidité.
§ Maintenance corrective et évolutive de l’application.
§ Mise des flux d’alimentation de la chaine Liquidité (Batch).
§ Migration de Java 7 vers Java 8
§ Refonte de l’application d’un monolithique Spring -AngularJS en Backend Spring et Frontend AngularJS.
§ Migration de l’authentification de CAS vers Oauth2 (SGConnect).
§ Migration de journalisation(log) via kibana.
§ Dockerisation backend : migration Spring deployé sous tomcat vers Springbook 2 déployé sous Kubernates.
§ Dockerisation frontend: migration AngularJS tomcat vers nginx kubernates.
§ Mise en place des tests intégrations et des tests e2e de monitoring de la platform.
§ Assurer le déploiement et les mises en production.
§ Étude fonctionnelle et Technique de simplification de l’application.
§ Refonte complète (mise à la charte graphique) du frontend et migration de AngularJS vers Angular.
§ Migration du backend vers une architecture micro-services
Financing Platform Mapping tool Angular - Spring Boot
Service permettant de faire lien entre les deals front office (origination), les deals back-office (loan-iq) et les authorisations de crédits (MyCredit)
§ Maintenance corrective et évolutive de l’application.
§ Création d’API réactive pour les partenaires
§ Migration de Java 7 vers Java 8
§ Refonte de l’application d’un monolithique Spring -AngularJS en Backend Spring et Frontend AngularJS.
§ Migration de l’authentification de CAS vers Oauth2 (SGConnect).
§ Migration de journalisation(log) via kibana
§ Dockerisation backend : migration Spring deployé sous tomcat vers Springbook 2 déployé sous Kubernates.
§ Dockerisation frontend: migration AngularJS tomcat vers nginx kubernates.
§ Mise en place des tests intégrations et des tests e2e de monitoring de la platform.
§ Création des Dashboard fonctionnels et techniques de monitoring sur kibana.
§ Refonte complète (mise à la charte graphique) du frontend et migration de AngularJS vers Angular.
§ Migration du backend vers une architecture micro-services
Financing Platform Liquidity Performance Backend Spring boot
Micro-service de calcul des indicateurs de performances pour les deals gérés par les ALM.
§ Participation aux ateliers de définitions de l’architecture (Hexacol).
§ Définition du socle technique, des méthodes de développement utilisées et participation aux développements des sujets techniques
§ Intégration à la CI de build et deployment
§ Maintenance corrective et évolutive de l’application.
§ Création d’API réactive pour les partenaires
§ Création des Dashboard techniques et fonctionnels de monitoring sur kibana.
§ Maintenance corrective et évolutive du service
Financing Platform Col Management Angular - Spring Boot
Application de gestion des Amendements sur les Deals Back-office
§ Participation aux ateliers de définitions de l’architecture.
§ Définition du socle technique, des méthodes de développement utilisées et participation aux
développements des sujets techniques
§ Intégration à la CI de build et deployment
§ Maintenance corrective et évolutive de l’application.
§ Création des Dashboard techniques et fonctionnels de monitoring sur kibana.
§ Maintenance corrective et évolutive du service
Financing Platform Liquidity funding-entity Backend Spring boot
Micro-service de détermination de la funding-entity.
§ Participation aux ateliers de définitions de l’architecture.
§ Définition du socle technique, des méthodes de développement utilisées et participation aux développements des sujets techniques
§ Intégration à la CI de build et deployment
§ Maintenance corrective et évolutive de l’application.
§ Création d’API réactive pour les partenaires
§ Création des Dashboard techniques et fonctionnels de monitoring sur kibana.
§ Maintenance corrective et évolutive du service
Financing Platform Liquidity cancellation-rule Backend Spring boot
Micro-service de gestion de la validité des process de réservation de grid de liquidités.
§ Participation aux ateliers de définitions de l’architecture.
§ Définition du socle technique, des méthodes de développement utilisées et participation aux
développements des sujets techniques
§ Intégration à la CI de build et deployment
§ Maintenance corrective et évolutive de l’application.
§ Création d’API réactive pour les partenaires
§ Création des Dashboard techniques et fonctionnels de monitoring sur kibana.
§ Maintenance corrective et évolutive du service