You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ilyas D.ID

Ilyas D.

Full Stack Developper (Java,Python,Angular,GenAI)

€500/day
Paris, FR
3-7 years

Average response time: 1 hour

About Ilyas

Je suis développeur avec une d'expérience polyvalente en développement web et GenAi. J'ai travaillé sur des projets complexes intégrant des microservices, le cloud AWS, Kubernetes et des pipelines CI/CD. Mon expertise en Java et Python me permet de naviguer aisément entre le développement d'applications et l'ingénierie des données. J'ai dirigé des équipes pour concevoir des architectures évolutives et performantes. Certifié AWS Cloud Practitioner et Scrum Foundation, je suis passionné par les bonnes pratiques de développement. Je parle l'anglais couramment.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 30km)

Experience

  • Capgemini
    Lead Full stack developper (Java / python / Angular / Gen Ai) - DGFIP
    CONSULTING AND AUDITS
    July 2024 - Today (1 year and 11 months)
    Backend & Ingestion de données juridiques
    Dé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 & RAG
    Vectorisation 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 Angular
    Conception 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.
    Jenkins Java Python Django Spring boot SOLID YAGNI KISS Docker API REST PostgreSQL Spring Data JUnit Pytest IA générative
  • Capgemini
    Lead Full stack developper (Java / Python / Gen AI) - Ministère de l'intérieur
    CONSULTING AND AUDITS
    December 2023 - July 2024 (7 months)
    Paris, France
    Conception 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-services
    Dé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 IA
    Inté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 & DevOps
    Déploiement de l’infrastructure sur Kubernetes, avec configuration des services, ingress
    Mise 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 logiciel
    DRY (Don't Repeat Yourself),
    KISS (Keep It Simple, Stupid),
    YAGNI (You Aren’t Gonna Need It).

    Java Spring boot IA générative Docker Kubernetes Github Actions Git Pytest JUnit Apache Kafka Langchain SOLID KISS YAGNI DRY
  • Capgemini
    Lead Dev Java / Flutter / AWS
    September 2023 - December 2023 (3 months)
    Paris, France
    Conception & architecture logicielle
    Conception 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 & API
    Dé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 mobile
    Dé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 & Cloud
    Conception 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.

Recommendations

Be the first to recommend Ilyas

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • DUT informatique
    Ecole superieure de technologie Meknes
    2018
    DUT informatique
  • Ingenieur systèmes et réseaux
    EMSI
    2021

Certifications

Skill set

Categories