
Leonard Juma
Leonard Juma
Je suis ingénieur logiciel avec une grande passion pour la conception, le développement et la maintenance de solutions logicielles modernes qui résolvent des problèmes concrets. Je suis spécialisé dans le développement web full-stack, l’administration système, le support informatique et les technologies émergentes telles que l’apprentissage automatique et l’intelligence artificielle explicable (XAI).
Mon expérience couvre le développement logiciel, le réseau informatique, la gestion de bases de données, l’administration du système d’exploitation, le dépannage matériel et le support technique. J’ai travaillé avec des environnements Windows et Linux (Ubuntu) et j’ai une expérience pratique dans la configuration de serveurs, le dépannage du matériel d’entreprise et le déploiement d’applications.
Compétences techniques de base
Développement logiciel full-stack
Développement adaptatif de sites web et d’applications web
Développement frontend utilisant React.js, JavaScript, HTML5, CSS3, Bootstrap et Tailwind CSS
Développement backend utilisant des API Node.js, Express.js et REST
Conception et gestion de bases de données utilisant MongoDB et MySQL
Systèmes d’authentification et gestion sécurisée des utilisateurs
Intégration API et services backend
Développement Python & Intelligence Artificielle
Développement d’applications Python
Développement backend FastAPI
Développement de modèles en apprentissage automatique
Implémentation de l’IA explicable (XAI)
Analyse des données à l’aide de Pandas
Analyse prédictive utilisant Scikit-learn et XGBoost
Gestion de bases de données
Conception et optimisation de bases de données MySQL
Déploiement de la base de données cloud MongoDB Atlas
Modélisation et normalisation des données
Sauvegarde et récupération de la base de données
Optimisation des requêtes
Linux & Administration système
Installation et configuration d’Ubuntu
Configuration dual-boot de Windows et Ubuntu
Gestion des paquets
Configuration du serveur
Gestion des utilisateurs et des permissions
Script shell
Configuration de l’imprimante réseau et du scanner
Administration à distance sur bureau
Support informatique et dépannage
Diagnostic informatique et réparation
Installation et configuration logicielles
Installation et mises à jour du système d’exploitation
Installation du pilote
Dépannage matériel
Dépannage réseau
Déploiement des imprimantes et scanners
Sauvegarde et récupération des données
Optimisation des performances
Réseautage
Configuration du réseau local (LAN)
Adressage IP
Configuration des dispositifs
Diagnostic réseau
Partage de fichiers et d’imprimantes
Solutions d’accès à distance
Projets que je peux livrer
Sites web d’entreprises
Plateformes de commerce électronique
Systèmes de gestion scolaire
Systèmes de gestion hospitalière
Systèmes de gestion des stocks
Systèmes de vote
Systèmes de gestion de la présence
Systèmes de gestion client (CRM)
Systèmes de détection de phishing
Applications web alimentées par l’IA
Plateformes de tableau de bord et d’analyse
API RESTful
Applications pilotées par une base de données
Services que j’offre aux clients
Développement logiciel
Développement d’applications web personnalisées
Refonte du site web
Correction de bugs et maintenance des applications
Implémentation des fonctionnalités
Développement et intégration d’API
Développement de bases de données
Services informatiques
Configuration et installation de l’ordinateur
Installation de Windows et Ubuntu
Configuration à double démarrage
Configuration réseau
Installation d’imprimantes et de scanners
Maintenance du système
Optimisation des performances
Migration des données
Conseil technique
Recommandations technologiques
Conseils sur l’architecture logicielle
Planification de la base de données
Soutien à la transformation numérique
Planification de l’infrastructure informatique
Solutions d’apprentissage automatique
Analyse prédictive
Applications alimentées par l’IA
Prétraitement des données
Déploiement du modèle
Solutions d’IA explicables
À quoi les clients peuvent s’attendre
En travaillant avec moi, les clients reçoivent :
Communication professionnelle et fiable
Code bien structuré et facile à maintenir
Solutions logicielles sécurisées et évolutives
Attention aux détails
Mises à jour opportunes du projet
Résolution efficace de problèmes
Tests complets avant la livraison
Soutien technique et maintenance continus lorsque nécessaire
Mon objectif
Mon objectif est d’aider les individus, entreprises, organisations et institutions à exploiter la technologie pour améliorer l’efficacité, automatiser les processus et atteindre leurs objectifs grâce à des solutions logicielles innovantes, sécurisées et fiables. Je m’efforce de construire des relations durables avec mes clients en livrant un travail de haute qualité, en maintenant le professionnalisme et en améliorant continuellement mon expertise technique.
Horaires de travail
- Lundi:08h00 à 18h00
- Mardi:08h00 à 18h00
- Mercredi:08h00 à 18h00
- Jeudi:08h00 à 18h00
- Vendredi:08h00 à 18h00
- Samedi:Non disponible
- Dimanche:Non disponible




