ANALYSTE-PROGRAMMEUR · JAVA, SPRING ET ANGULAR

Jospin
Gnintedem
Noutsa

Je conçois des applications Java et Spring, de l'analyse jusqu'à la production. Autour de ce noyau, je m'occupe aussi des bases de données, des déploiements, des accès et du support aux utilisateurs.

EXPLORER L'ORBITE

ORB-01

Noyau applicatif

Le centre du système : backend Java 8 à 21 avec Spring, interfaces Angular et tests unitaires écrits dès la conception.

  • Spring Boot
  • Spring Batch
  • Spring Security
  • Angular
  • JUnit 5
  • Spring Cloud
EN PRATIQUE

Architecture backend Java 21 et Spring Boot du futur ERP de Polygraf, testée avec JUnit 5 et Mockito et suivie dans SonarQube.

NOYAUJava 21Spring Boot
5 mois → 10 min
≈300 utilisateurs
1 000+ tables
5 000 billets

Survolez l'orbite pour la figer, puis cliquez une technologie pour ouvrir son anneau.

  • 6+ans en TI, du code au support
  • ≈300utilisateurs soutenus en N2/N3 chez eneo
  • 1 000+tables Maximo exploitées pour les rapports SQL
  • <10 minau lieu de 5 mois pour créer les comptes AD
  • ≈5 000billets et factures produits sans ressaisie
  • ≈60postes de laboratoire intégrés au domaine

02 · TRAJECTOIRE

Dix ans de mise en orbite

  1. 2016 à 2018CCNBDiplôme en programmation et applications mobiles
  2. 2018AfrologicStage de développeur web sur une plateforme d'apprentissage en ligne en Spring Boot
  3. 2019 à 2021Institut Universitaire de la CôteDéveloppeur web et soutien aux utilisateurs, en parallèle d'un master en SI et génie logiciel
  4. 2021 à 2023eneo CamerounAnalyste d'affaires junior : administration d'IBM Maximo, accès, rapports SQL et support N2/N3
  5. Depuis 2024Tiam ConsultantsConsultant développeur sur des mandats pour des entreprises et des municipalités du N.-B.
  6. Depuis 2026Impression PolygrafTechnicien en impression, chargé par la Direction de développer un ERP sur mesure

03 · EN PRODUCTION

Ce qui a quitté la rampe

Chaque entreprise est au centre de son propre système, avec en orbite les projets que j'y ai menés. Cliquez un satellite pour ouvrir le projet. Les données qui ne m'appartiennent pas sont masquées.

eneoCameroun
Analyste d'affaires junior2021 à 2023
IUCInstitut Univ. de la Côte
Développeur web2019 à 2021
TiamConsultants
Consultant développeurDepuis 2024
PolygrafImpression
Technicien et développeurDepuis 2026
PersoProjets libres
Projets personnelsDepuis 2019
PLATEFORME ADMINISTRÉEeneo Cameroun · 2021 à 2023

IBM Maximo

J'administrais la plateforme de gestion de la maintenance et des actifs des centrales électriques, des droits d'accès jusqu'aux rapports remis aux unités d'affaires.

  1. 01 · ADMINISTRATIONConfiguration de la plateforme, gestion des changements et maintenance évolutive.
  2. 02 · ACCÈSComptes, groupes de sécurité et profils par application. J'ai aussi corrigé les écarts relevés lors des audits.
  3. 03 · WORKFLOWSFlux de travail de maintenance simplifiés pour raccourcir les délais de résolution.
  4. 04 · RAPPORTS SQLUne base de plus de 1 000 tables, et des requêtes SQL réécrites pour sortir les rapports de suivi rapidement.
  5. 05 · SUPPORT N2 / N3Diagnostic, résolution et suivi des demandes d'environ 300 utilisateurs dans GLPI.
  • IBM Maximo
  • Oracle
  • SQL Server
  • BIRT Report
  • GLPI
  • LDAP
1 000+tables exploitées
≈300utilisateurs en N2/N3
rapport_maintenance.sqlexemple
SELECT a.assetnum, a.description,
       COUNT(w.wonum)     AS nb_ot,
       SUM(w.actlabhrs)   AS heures_mo
FROM   asset a
JOIN   workorder w
       ON w.assetnum = a.assetnum
      AND w.siteid   = a.siteid
WHERE  w.status IN ('COMP', 'CLOSE')
GROUP BY a.assetnum, a.description
ORDER BY heures_mo DESC;

04 · FORMATION

  • Master en systèmes d'information et génie logiciel, IUC2019 à 2021
  • Baccalauréat en génie informatique, IUC2018 à 2019
  • Programmation et applications mobiles, CCNB2016 à 2018

CERTIFICATIONS

  • Generative AI Essentials, IBM SkillsBuild2026
  • Google IT Support Professional Certificate2025
  • MTA : Database Fundamentals, Microsoft2018