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 Developer (Java, Python, Angular, GenAI)

€500/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ilyas

I am a developer with versatile experience in web development and GenAI. I have worked on complex projects integrating microservices, AWS cloud, Kubernetes, and CI/CD pipelines. My expertise in Java and Python allows me to navigate easily between application development and data engineering. I have led teams to design scalable and high-performance architectures. Certified AWS Cloud Practitioner and Scrum Foundation, I am passionate about development best practices. I speak English fluently.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • Capgemini
    Lead Full Stack Developer (Java / Python / Angular / Gen AI) - DGFIP
    CONSULTING AND AUDITS
    July 2024 - Today (1 year and 11 months)
    Backend & Legal Data Ingestion
    Development of a Python backend service for workflow orchestration and request processing.
    Design and development of an automatic legal data ingestion component via official source APIs (Légifrance, BOFiP, etc.).
    Setup of a scheduler with cron tasks:
    Periodic execution of API calls,
    Automatic triggering of legal data ingestion and analysis processes.
    Advanced parsing of legal documents in XML/HTML/JSON format:
    Extraction of relevant metadata (title, date, source, theme),
    Text cleaning and structuring,

    AI Processing & RAG
    Vectorization of content using the e5-large model connected via a gateway to PGVector.
    Integration of the LLaMA LLM model for automatic generation of contextualized summaries of legal documents.
    Implementation of a hybrid search mode:
    Vector search + keyword search,
    Optimization by adding PostgreSQL indexes to speed up query performance.

    Angular Front-end
    Design of the Angular user interface from Figma mockups.
    Setup of a scalable Angular modular architecture:
    Use of dedicated modules, lazy loading, injectable services.
    Advanced search page:
    Input of keywords or natural language questions via Reactive Forms,
    Dynamic validation and fluid interaction.
    Results page:
    Pagination, sorting, dynamic filters (date, source),
    Display of legal metadata and LLM-generated summaries.

    CI/CD, DevOps & Quality
    Continuous deployment via Jenkins pipelines for Python services and Angular front-end.
    Assistance to Ops teams for deployments on Dev, Pre-prod, and Prod environments in the ministerial Cloud.
    Setup of unit tests:
    Java backend with JUnit, Python services with Pytest,
    Strict adherence to principles: DRY, KISS, YAGNI.
    Jenkins Java Python Django Spring boot SOLID YAGNI KISS Docker REST API PostgreSQL Spring Data JUnit Pytest Generative AI
  • Capgemini
    Lead Full Stack Developer (Java / Python / Gen AI) - Ministry of the Interior
    CONSULTING AND AUDITS
    December 2023 - July 2024 (7 months)
    Paris, France
    Design and development of a tool for capturing, transcribing, and generating real-time meeting minutes.

    Backend Development & Inter-service Communication
    Development of a Gateway-type REST API, centralizing client calls and redirecting requests to specialized backend microservices.
    Design and development of a real-time microservice:
    Automatic connection to remote meetings (using playwright),
    Asynchronous management of meeting connections using asyncio to launch and supervise asynchronous tasks,
    Real-time audio capture, stream splitting, buffering, and sending to processing services.
    Setup of a Kafka bridge:
    Use of Kafka topics to ensure resilience and scalability of inter-microservice communications.

    AI Processing
    Integration of the Whisper model (OpenAI) for automatic transcription of audio streams into plain text, with management of time splits and synchronization with speakers.
    Connection with an LLM model (LLAMA3) for automated generation of meeting minutes, with structuring by topic, participant, and action items.

    Infrastructure & DevOps
    Deployment of infrastructure on Kubernetes, with service configuration, ingress.
    Setup of CI/CD pipelines via GitHub Actions:
    Build, tests, Docker image packaging,
    Automatic deployment to Dev, Test, and Production environments.
    Software quality & Best practices
    Writing unit and integration tests:
    Python services with Pytest.
    Java backend with JUnit,

    Adherence to software development principles
    DRY (Don't Repeat Yourself),
    KISS (Keep It Simple, Stupid),
    YAGNI (You Aren’t Gonna Need It).
    Java Spring boot Generative AI Docker Kubernetes Github Actions Git Pytest JUnit Apache Kafka Langchain SOLID KISS YAGNI DRY
  • Capgemini
    Lead Java / Flutter / AWS Developer
    September 2023 - December 2023 (3 months)
    Paris, France
    Software Design & Architecture
    Design and definition of software architecture using a hexagonal approach, ensuring scalability, robustness, and maintainability.
    Selection of technologies and communication patterns (REST, events, serverless functions) to meet performance and resilience requirements.

    Backend & API Development
    Development of REST API features in Java (Spring Boot) to expose business services (user profile management, recommendations, gardening journeys).
    Setup of a user authentication and authorization service via AWS Cognito.

    Mobile Development
    Development of a Flutter mobile application:
    Guided journey screens (plant selection, task calendar, weather alerts),
    Integration of AI recommendation logic,
    Management of local persistence and synchronization with the backend.

    Database & Cloud
    Design and implementation of the data model on AWS DynamoDB for storing profiles, activity histories, and personalized suggestions.
    Deployment of APIs via AWS API Gateway and AWS Lambda functions to ensure an elastic serverless model.
    Skill development in AWS services (Lambda, DynamoDB, API Gateway, Cognito).

    Writing technical specifications and user story descriptions, ensuring traceability and functional coverage.

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

  • Computer Science Diploma (DUT)
    Higher Technology School of Meknes
    2018
    DUT informatique
  • Systems and Networks Engineer
    EMSI
    2021

Certifications

Skill set

Categories