ABDIHAKIM OMAR

ABDIHAKIM OMAR

Nairobi, Kenya

ABDIHAKIM OMAR

Ingénieur backend
Catégorie : Développement web
Ingénieur backend senior et fondateur avec 5+ ans d’expérience dans l’architecture et la mise en échelon de plateformes fintech et télécoms critiques
desservant des millions d’utilisateurs à travers l’Afrique de l’Est. Expertise approfondie en Java, Spring Boot (y compris Reactive/WebFlux), Apache Kafka, et
microservices cloud-native sur AWS et OpenShift. Un bilan éprouvé dans la fourniture de systèmes à haute disponibilité pour Safaricom (M-PESA
écosystème), Eclectics International (banque multi-banques à travers UBA, Zanaco, Standard Chartered), et Kenya Post Savings
Banque. A fondé Novokraft, une société de logiciels axée sur l’IA proposant des produits SaaS d’entreprise — y compris des assurances alimentées par l’IA
détection de fraude et une plateforme POS desservant 200+ PME. Solide expérience en architectures événementielles, transactions en temps réel
traitement à l’échelle TPS de 1M+, plateformes identité/KYC, et conception sécurisée d’API. Maîtrise de la livraison Agile, CI/CD avec Jenkins, et
Collaboration interfonctionnelle entre équipes distribuées.

Horaires de travail

  • Lundi:08h00 à 18h00
  • Mardi:08h00 à 18h00
  • Mercredi:08h00 à 18h00
  • Jeudi:08h00 à 18h00
  • Vendredi:08h00 à 18h00
  • Samedi:Non disponible
  • Dimanche:Non disponible
Architecture et commercialisation de microservices réactifs dans Spring Boot WebFlux + Kafka pour le web assisté SHA, alimentant client et agent
l’enregistrement ainsi que les enregistrements des mères adolescentes ; Réduit le temps de déploiement des fonctionnalités de 30 % et augmenté l’engagement des utilisateurs de 25 %.
• Création de backends d’identité sécurisés pour la plateforme d’intégration SHA Ambulancia, intégrant Keycloak pour SSO/fédération utilisateurs et un ML
Modèle de reconnaissance faciale pour le KYC — amélioration de la précision de la vérification de 40 % et réduction des incidents de fraude de 20 %.
• Piloter une plateforme nationale d’intervention d’urgence pour le ministère de la Santé, basée sur Java/Spring Boot Reactive et Kafka
en streaming, enregistrant des milliers d’établissements hospitaliers et d’ambulances — ce qui devrait réduire le temps d’intervention d’urgence de 35 % à
lancement.
• A contribué à l’équipe d’automatisation des partenaires pour la mise en œuvre du portail des partenaires, développant des modules clés incluant les remboursements en série de temps d’antenne,
génération de liste de picklist, et le moteur de rapport de périphérique utilisant DXL Starter et Java/Spring Boot.
• Propriétaire de déploiements cloud-natives sur AWS, OpenShift et Kubernetes avec pipelines CI/CD Jenkins ; Fréquence de déploiement augmentée
de 25 % et réduit le temps d’arrêt de production de 30 %.
• SLO définis, services testés en charge avec Apache JMeter, et tableaux de bord instrumentés Spring Actuator + Log4j — ont atteint 20 %
Des gains de scalabilité et une réduction du temps moyen de dépannage de 15 %.
Conception d’un backend central d’intégration configurable pour la banque d’agence United Bank for Africa (UBA), reliant le cœur interne
la banque avec Airtel Money et Telkom ; traité 1M+ de transactions quotidiennes à 99,9 % de disponibilité en utilisant Java EE, Spring Boot et Kafka
Streaming.
• Contributeur clé à la plateforme d’agences partagées de la Banque centrale de Zambie (CBZ) desservant Standard Chartered, Zanaco et autres
les banques membres via le National Switch ; a permis des règlements multi-banques 25 % plus rapides et a augmenté jusqu’à 500 000 agents à 500 000 agents.
• Refactorisation des moteurs de règles métier et des flux de travail en services modulaires Spring Boot — augmentation du débit de 30 % et réduction des défauts
densité de 20 %.
• Intégrations orchestrées SOAP (WSDL/XML/XSD) avec des faisceaux de régression SoapUI, accélérant la détection des bugs de 20 % et
améliorer la fiabilité de l’intégration des partenaires de 25 %.
• Stratégie de branchement Git possédée, revues de code et ingénierie de publication — réduction des conflits de fusion de 30 % ; Couverture JUnit imposée
des normes pour augmenter la fiabilité de 25 %
J’ai développé des applications web Spring MVC avec Hibernate/JPA sur SQL Server — réduction du temps de développement et de l’accès aux données de 25 %
complexité de 25 %.
• Implémentation de JMS Message-Driven Beans et ajusté les appels de procédures stockées JDBC par rapport à Oracle, améliorant ainsi la performance de la base de données en
20 % et la scalabilité globale du système de 20 %.
• A piloté la collecte des exigences et la documentation des systèmes auprès des parties prenantes métier et techniques, en réduisant le projet
Un malentendu de 20 %.
• Possédait l’intégralité du SDLC — des exigences au déploiement en production — sur des projets gouvernementaux de services numériques ; Livraison améliorée
efficacité de 20 %.
• Conception de microservices Spring Boot avec Apache Kafka et Docker, améliorant la flexibilité, la scalabilité et la fiabilité du système sous
charge de 25 à 30 %.
• Java 8 appliqué (lambdas, streams, CompletableFuture) et des patrons multithreading pour les pipelines de données asynchrones — améliorés
Temps de réponse ~20 % et maintenabilité du code de 30 %.
• Compilations automatisées et déploiements multiplateformes avec CI/CD Jenkins, améliorant la vitesse de sortie de 25 %.
Titulaire d’une licence en génie logiciel, couvrant les concepts fondamentaux en conception et développement logiciel à travers des cours et des travaux pratiques. J’ai réalisé un projet de fin d’études et rédigé un article de recherche sur la technologie blockchain, que j’ai présenté comme un projet financier basé sur la blockchain explorant les applications des systèmes de registre distribué dans les services financiers.
  • Licence 01/07/2022
    Licence en génie logiciel.
  • 🇬🇧 Anglais
0.0 (0)
0
0
0
0
0
⚠️
Merci de vous connecter en tant que client pour pouvoir donner votre avis

    Besoin d'un service ?

    Voulez-vous faire appel aux services de ce Professionnel ?

    Postez votre mission et vous recevrez des dizaines de propositions de la part des Professionnels de la communauté.