
Barole VOMO
Software Engineer | Backend Java & Spring Boot Specialist
Salaire / Taux journalier
Yaoundé, Cameroun
Freelance, ouvert au CDI
À distance uniquement
Expertises
Langues
À propos
Introduction
Spécialisé dans le développement d'architectures backend robustes, je me concentre sur la conception de systèmes scalables où la sécurité n'est pas une option, mais le socle de l'application. Ma démarche d'ingénieur privilégie la maintenabilité du code et la rigueur des flux d'authentification.
Expérience de travail
Technicien maintenance système backend java | spring boot
Boissons du Cameroun
déc. 2025 - Présent
11 mois
Yaoundé, Cameroun
- Intégration de données industrielles (MES) : Développement d'API REST robustes pour collecter, traiter et acheminer en temps réel les données issues des machines de production vers le système d'information de l'usine (MES). - Logiciel de suivi des anomalies : Conception et implémentation d'un module backend de détection et de remontée d'anomalies techniques, permettant de réduire le temps d'arrêt des machines (Downtime). - API de suivi d'exploitation : Création d'endpoints optimisés pour alimenter des tableaux de bord de supervision (KPI d'exploitation, rendement des machines) avec des calculs de performance backend fluides. - Maintenance & Optimisation JPA : Diagnostic rapide des bugs de production, refactoring de requêtes Spring Data JPA complexes (résolution des problèmes N+1 / Lazy Loading) et mise à jour des dépendances. - Observabilité et Traçabilité : Implémentation de logs structurés pour le suivi des flux de données, versioning rigoureux via Git et rédaction d'une documentation technique claire pour les équipes d'exploitation.
Développeur back-end java
Meloaude Inc (fintech)
juin 2025 - mars 2026
10 mois
À distance
- Conception et développement de microservices financiers hautement sécurisés avec Java et Spring Boot, garantissant la fiabilité des transactions transactionnelles et la résilience du système face aux pics de charge. - Intégration d'API d'agrégateurs de paiement (Mobile Money, cartes bancaires), assurant la synchronisation des flux financiers, la gestion des webhooks et le traitement des statuts de paiement en temps réel. - Développement de traitements par lots (Spring Batch) pour l'automatisation des tâches critiques de la Fintech : réconciliation financière nocturne, paiement de facture et traitement de volumes de données transactionnelles volumineux. - Implémentation d'un moteur de génération automatique de documents (reçus de paiement, factures, relevés de transactions au format PDF), optimisé pour la performance et le stockage sécurisé. - Mise en place d'architectures d'authentification et d'autorisation strictes (JWT) via Spring Security pour sécuriser les données sensibles des utilisateurs et conformer l'application aux exigences réglementaires de la Fintech. - Optimisation de la persistance des données avec Spring Data JPA, incluant le tuning de requêtes SQL complexes et la gestion des transactions, améliorant significativement les temps de réponse de l'API pour les opérations critiques. - Collaboration en mode Agile (Scrum) via Jira, garantissant des cycles de livraison rapides, une traçabilité rigoureuse et un alignement continu avec les objectifs business de la plateforme.
Formation
IUSTE Yaoundé
Master 2 (M2), Computer Engineering
2025 - 2026
10 mois
Résultat : Master 2 génie informatique
IUSTE Yaoundé
Master 1 (M1), Computer Engineering
2024 - 2025
1 an 1 mois
Résultat : Master 1 génie Informatique
OpenClassrooms
Certification , Développement web
2025 - 2025
2 mois
Résultat : devellopper des applications web avec spring et spring boot
IUSTE Yaoundé
Licence, Mechatronics, Robotics, and Automation Engineering
2021 - 2024
3 ans 1 mois
Résultat : Licence Mécatronique
Formation pluridisciplinaire axée sur la conception de systèmes intelligents, alliant mécanique, électronique et informatique industrielle. Cette base technique a consolidé mes compétences en logique de programmation et en résolution de problèmes complexes. - Algorithmique & Programmation : Introduction aux structures de données et à la logique de contrôle (C, Arduino). - Systèmes Embarqués : Programmation de microcontrôleurs et gestion des entrées/sorties en temps réel. - Automatisation : Conception de systèmes logiques et séquentiels (automates programmables). - Mathématiques Appliquées : Analyse, algèbre linéaire et traitement du signal (essentiels pour la compréhension des algorithmes complexes).