À propos de Ilyas
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- CapgeminiLead Full stack developper (Java / python / Angular / Gen Ai) - DGFIPCONSEIL & AUDITjuillet 2024 - Aujourd'hui (1 an et 11 mois)Backend & Ingestion de données juridiquesDéveloppement d’un service backend en Python pour l’orchestration des flux et le traitement des requêtes.Conception et développement d’un composant d’ingestion automatique des données juridiques via les APIs des sources officielles (Légifrance, BOFiP, etc.).Mise en place d’un scheduler avec des tâches cron :Exécution périodique des appels aux APIs,Déclenchement automatique des processus d’ingestion et d’analyse des données juridiques.Parsing avancé de documents juridiques au format XML/HTML/JSON :Extraction des métadonnées pertinentes (titre, date, source, thématique),Nettoyage et structuration des textes,Traitement IA & RAGVectorisation des contenus à l’aide du modèle e5-large connecté via une passerelle vers PGVector.Intégration du modèle LLM LLaMA pour la génération automatique de résumés contextualisés de documents juridiques.Implémentation d’un mode de recherche hybride :Recherche vectorielle + recherche par mots-clés,Optimisation par ajout d’index en base PostgreSQL pour accélérer les performances de requêtage.Front-end AngularConception de l’interface utilisateur Angular à partir des maquettes Figma.Mise en place d’une architecture modulaire scalable Angular :Utilisation des modules dédiés, lazy loading, services injectables.Page de recherche avancée :Saisie de mots-clés ou de questions en langage naturel via Reactive Forms,Validation dynamique et interaction fluide.Page de résultats :Pagination, tri, filtres dynamiques (date, source),Affichage des métadonnées juridiques et des résumés générés par LLM.CI/CD, DevOps & QualitéDéploiement continu via Jenkins pipelines pour les services Python et le front Angular.Assistance aux équipes Ops pour les déploiements sur les environnements Dev, Préprod et Prod dans le Cloud ministériel.Mise en place de tests unitaires :Backend Java avec JUnit, services Python avec Pytest,Respect rigoureux des principes : DRY, KISS, YAGNI.
- CapgeminiLead Full stack developper (Java / Python / Gen AI) - Ministère de l'intérieurCONSEIL & AUDITdécembre 2023 - juillet 2024 (7 mois)Paris, FranceConception et développement d'un outil de captation, transcription et de génération de comptes rendus de réunions en temps réel.Développement Backend & Communication inter-servicesDéveloppement d’une API REST de type Gateway, centralisant les appels client et redirigeant les requêtes vers les microservices spécialisés du backend.Conception et développement d’un microservice temps réel :Connexion automatique à des réunions distantes (utilisation de playwright),Gestion asynchrone des connexions aux réunions grâce à l’utilisation d’asyncio pour lancer et superviser les tâches asynchrones,Capture audio en temps réel, découpage des flux, buffering, et envoi aux services de traitement.Mise en place d’un pont Kafka :Utilisation de topics Kafka pour assurer la résilience et l’extensibilité des communications inter-microservices.Traitement IAIntégration du modèle Whisper (OpenAI) pour la transcription automatique des flux audio en texte brut, avec gestion des découpages temporels et synchronisation avec les speakers.Connexion avec un modèle LLM (LLAMA3) pour la génération automatisée de comptes rendus de réunion, avec structuration par sujet, participant, et actions à suivre.Infrastructure & DevOpsDéploiement de l’infrastructure sur Kubernetes, avec configuration des services, ingressMise en place de pipelines CI/CD via GitHub Actions :Build, tests, packaging des images Docker,Déploiement automatique vers les environnements Dev, Test et Production.Qualité logicielle & Bonnes pratiquesÉcriture de tests unitaires et d’intégration :Services Python avec Pytest.Backend en JUnit (Java),Respect des principes de développement logicielDRY (Don't Repeat Yourself),KISS (Keep It Simple, Stupid),YAGNI (You Aren’t Gonna Need It).
- CapgeminiLead Dev Java / Flutter / AWSseptembre 2023 - décembre 2023 (3 mois)Paris, FranceConception & architecture logicielleConception et définition de l’architecture logicielle selon une approche hexagonale, garantissant scalabilité, robustesse et maintenabilité.Choix des technologies et des schémas de communication (REST, événements, fonctions serverless) pour répondre aux exigences de performance et de résilience.Développement backend & APIDéveloppement de fonctionnalités API REST en Java (Spring Boot) pour exposer les services métiers (gestion des profils utilisateurs, recommandations, parcours de jardinage).Mise en place d’un service d’authentification et d’autorisation utilisateur via AWS Cognito.Développement mobileDéveloppement d’une application mobile Flutter :Écrans de parcours guidé (sélection de plantes, calendrier des tâches, alertes météo),Intégration de la logique de recommandations IA,Gestion de la persistance locale et de la synchronisation avec le backend.Base de données & CloudConception et mise en place du modèle de données sur AWS DynamoDB pour le stockage des profils, des historiques d’activité et des suggestions personnalisées.Déploiement des API via AWS API Gateway et fonctions AWS Lambda pour assurer un modèle serverless élastique.Montée en compétences sur les services AWS (Lambda, DynamoDB, API Gateway, Cognito).Rédaction des spécifications techniques et des descriptions des user stories (US), en veillant à la traçabilité et à la couverture fonctionnelle.
Recommandations
Soyez le premier à recommander Ilyas
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- DUT informatiqueEcole superieure de technologie Meknes2018DUT informatique
- Ingenieur systèmes et réseauxEMSI2021
Certifications
- AWS Cloud FoundationAWS2023