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

Ilyas Ben Abdellah

Senior Engineer in Study and Development

€550/day
Courdimanche, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ilyas

Hello,
Tech lead / Java FullStack Developer (React, VueJs, Angular) for 10 years, expert in the Spring ecosystem working with major clients in France such as: Société générale, Enedis, BPCE, with expertise in DevOps (Docker, Kube, Terraform, Jenkins, etc.), Cloud (AWS), and up-to-date with AI technologies (LLM, RAG, AI Agents), I have been able to adapt easily to missions both technically and functionally.

Ilyas BEN ABDELLAH
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Fluent

Can work on-site
Courdimanche (up to 50km), Nanterre (up to km), Paris (up to km)

Experience

  • Citegestion
    Tech lead / Java Developer
    SOFTWARE PUBLISHING
    January 2025 - Today (1 year and 5 months)
    Paris, France
    Project: MUSE: IoT project for urban heritage management and control

    Tasks and responsibilities:
    ▪ Team leadership for developers: Creation of technical stories, Code review, Meetings with architects
    ▪ Development from scratch and deployment of microservices respecting hexagonal architecture
    ▪ Design and development of user stories / Bug fixing
    ▪ IoT + GIS (Geospatial) Environment

    Technical Environment:
    ▪ Architecture: IoT + Microservices + Hexagonal + MultiTenant
    ▪ Back-End: Java 21, Rest API, OpenAPI, Spring Security, Spring AOP, RabbitMq, Hibernate, Liquibase
    ▪ IoT: Cumulocity
    ▪ DBMS: AWS RDS, PostGis, PostgreSql
    ▪ AI: Github Copilot
    ▪ DevOps: Gitlab-Ci, Renovate, Docker, Kubernetes, Helm, Grafana, Headlamp, Terraform
    ▪ AWS: RDS, EKS, S3
    ▪ Unit Tests / Integration Tests / Performance Tests: Junit, Mockito, Wiremock, Jmeter
    ▪ Tools: Keycloack, Intellij, GitLab, Nexus, Postman, Sonar
    ▪ Project Management: Jira
    Java 21 IoT Kubernetes Terraform GIS
  • Geopost
    Tech Lead JAVA /AI/ReactJs
    January 2024 - January 2025 (1 year)
    Project 1: FOOD (BigData Project: Management of DPD group's food parcel alerts):
    Tasks and responsibilities:
    ▪ Migration (Data and Dev) of Chronopost's probe and measurement management to DPD
    ▪ Supervision of a team of two developers
    ▪ Multithreading issues (CompletableFuture)
    ▪ Estimation of User stories
    ▪ Development of User stories in pair programming or independently
    ▪ Code review
    ▪ Presentation of developments to the client at the end of the sprint (Demo)
    ▪ Development of REST APIs and graphical interfaces with React Redux
    ▪ Bug fixing
    ▪ Application deployment via Gitlab-Ci and Jenkins and integration of GitFlow in the microservices part

    Technical Environment:
    ▪ Architecture: BigData + Microservices
    ▪ Back-End: Java 11, SpringBoot, Spring Security, Kafka, Spring Data Cassandra, Spring Data, Hibernate, Flyway
    ▪ Front-End: ReactJs, React-Redux, Material Ui
    ▪ DBMS: Cassandra (for BigData) + PostgreSql
    ▪ DevOps: Gitlab-Ci, Docker, Kubernetes, Helm, Podman
    ▪ Unit Tests / Integration Tests: Junit, Mockito, Wiremock, Cucumber
    ▪ Tools: Keycloack, Intellij, GitLab, Nexus, Swagger, Sonar
    ▪ Project Management: Jira

    Project 2: Parcel label management (AI/Multi RAG Project)
    Tasks and responsibilities:
    ▪ Development of a microservice in flask (python) for parcel label management
    ▪ Integration of generative AI for document analysis using OpenAI LLM, MultiRAG (scan pdf with image) and an AI agent

    Technical Environment:
    ▪ Back-End: Python 3.9, Flask
    ▪ LLM: OpenAI
    ▪ MultiRAG: PgVector, Langchain
    ▪ AI Agents: Langchain, Tools
  • Société Générale - CIB
    Fullstack Java/React Developer
    BANKING AND INSURANCE
    December 2021 - December 2023 (2 years)
    Fontenay-sous-Bois, France
    Project: KYC (Know Your Customer) Process: Application for onboarding SGCIB clients

    Tasks and responsibilities:
    ▪ Project development from scratch: from design to production
    ▪ Technical design of User and Technical Stories.
    ▪ Development of new features (User Stories, Technical Stories) and bug fixing.
    ▪ Development of graphical interfaces with React Redux
    ▪ Code review
    ▪ TDD

    Technical Environment:
    ▪ Architecture: Microservice architecture
    ▪ Back-End: Java 8/11, Multithreading (ParallelStream), Spring Boot, RabbitMq, Spring Data, Spring Security, Hibernate, flyway.
    ▪ Front-End: ReactJs, React-Redux, Material UI
    ▪ Unit Tests / Integration Tests: Junit, Mockito, Wiremock
    ▪ DevOps: Docker, Kubernetes, Jenkins
    ▪ Monitoring: ElasticSearch
    ▪ DBMS: Postgresql.
    ▪ Tools: Intellij, Git, GitHub
    Docker React.js TDD Java 11 SpringBoot

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

  • State Engineer in Computer Science
    Mohammedia School of Engineers, Rabat, Morocco
    2014
  • Preparatory classes for engineering schools
    Regional Pedagogical Center, Tangier, Morocco
    2011

Skill set

Categories