About Ilyas
French
Native or bilingual
English
Fluent
Experience
- CapgeminiLead Full Stack Developer (Java / Python / Angular / Gen AI) - DGFIPCONSULTING AND AUDITSJuly 2024 - Today (1 year and 11 months)Backend & Legal Data IngestionDevelopment 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 & RAGVectorization 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-endDesign 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 & QualityContinuous 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.
- CapgeminiLead Full Stack Developer (Java / Python / Gen AI) - Ministry of the InteriorCONSULTING AND AUDITSDecember 2023 - July 2024 (7 months)Paris, FranceDesign and development of a tool for capturing, transcribing, and generating real-time meeting minutes.Backend Development & Inter-service CommunicationDevelopment 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 ProcessingIntegration 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 & DevOpsDeployment 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 practicesWriting unit and integration tests:Python services with Pytest.Java backend with JUnit,Adherence to software development principlesDRY (Don't Repeat Yourself),KISS (Keep It Simple, Stupid),YAGNI (You Aren’t Gonna Need It).
- CapgeminiLead Java / Flutter / AWS DeveloperSeptember 2023 - December 2023 (3 months)Paris, FranceSoftware Design & ArchitectureDesign 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 DevelopmentDevelopment 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 DevelopmentDevelopment 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 & CloudDesign 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
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
Education
- Computer Science Diploma (DUT)Higher Technology School of Meknes2018DUT informatique
- Systems and Networks EngineerEMSI2021
Certifications
- AWS Cloud FoundationAWS2023