
A propos de moi

Je suis ingénieur logiciel confirmé, passioné par les technologies du web, l’intelligence artificielle et la cybersécurité.
Actuellement basé à Grenoble, en France, je suis engagé en tant que développeur Full stack senior et travaille sur la conception et l’implémentation d’applications Web, notamment la création de sites vitrines et l’intégration de solutions e-commerce.
J’adore faire de la veille technologique et j’explore sans cesse le web à la découverte de nouveaux outils permettant la production de logiciels de haute qualité pour les utilisateurs finaux.
Competences
Expertise technique et maîtrise des technologies modernes pour créer des solutions innovantes
Développement Web
- Installation d'un environnement de développement en local
- Versionning du projet, débogage et accès aux servers à distance
- Administration de bases de données et gestion de tâches asynchrones
- Création de serveurs et de registres de conteneurs sur le cloud
- Intégration continue et déploiement continu (CI/CD)
- Renforcement de sécurité (HTTPS, SMTPS, FTPS, JWT, VPN, SSH)
Intelligence Artificielle
- Étiquetage / labellisation de données pour l’entraînement des modèles
- Transformation de données brutes en vecteurs embeddings
- Conception d’agents IA RAG connectés à des bases documentaires
- Développement d'interfaces intuitives et d'API REST pour interroger les agents via webhooks
- Entraînement, déploiement et évaluation de modèles de réseaux profonds
- Optimisation des hyperparamètres pour améliorer les performances d'un modèle
Derniers articles
Embeddings et base de données vectorielle
Avec le développement des techniques d’affinement en IA (RAG, fine-tuning) pour adapter les modèles à nos besoins spécifiques, il peut être important de s’intéresser à une notion fondamentale : les embeddings. Ils permettent de représenter des données (texte, image, son…) sous forme vectorielle compréhensible et exploitable par les modèles IA, en particulier les LLMs qui […]
Bases mathématiques de l’Apprentissage Supervisé
Un modèle IA s’appuie sur des méthodes mathématiques fondamentales pour apprendre à effectuer des inférences. L’une de ces méthodes est la descente de gradient qui permet de calculer et d’ajuster les paramètres d’un modèle (i.e le poids associé à chaque entrée) de manière itérative pour minimiser l’erreur entre les estimations du modèle et les valeurs […]
Sécurité des images Docker : Détection de CVE
La conteneurisation des applications est devenue une pratique très prisée dans le développement de projets web. Elle facilite la gestion des dépendances et le processus de déploiement. Les pipelines d’intégration continue et de déploiement continue (CI/CD) permettent de construire des images Docker, de les tester et de les pousser vers des registres. Cependant, cette flexibilité […]
Copyright © Abdoulaye SARR. Tous droits réservés.