About Ayman
French
Fluent
English
Fluent
Arabic
Native or bilingual
Experience
- Allianz FranceFullstack Java & Angular DeveloperBANKING AND INSURANCEJanuary 2022 - Today (4 years and 7 months)Paris, FranceDevelopment of applications for reporting and tracking motor/home insurance claims for Allianz customers, brokers, and agents, to facilitate claims management, reduce operational costs, and speed up case processing.Link:Responsibilities:Implementation of PKCE / OAuth2 / OIDC authentication via APIGEE and Allianz SSO integration.Implementation of complex Angular components: multi-step forms, advanced business logic, NGRX, performance optimization, and REST APIs.Mentoring and upskilling offshore developers (code review, best practices, support, clean code).Protecting application resources with Spring Security.Implementation of a batch process for daily synchronization of Allianz approved garages in Elasticsearch.Design of a Camunda rules engine integrating all housing claim eligibility rules to automatically generate the most relevant solution proposals for the client.Anonymization of sensitive customer data in logs.Active contribution to production support, anomaly management, and production deployment on-call duty.Integration of an internal AI API for automatic repair cost estimation based on reported damage photos (via an Allianz artificial intelligence API).Technical Stack: Java 11/17, Spring Boot 2/3, REST API, Angular 18, NGRX, Apigee, OAuth2/OIDC/SSO, Batch, Spring Security, Camunda, NDBX, Typescript, Maven, JUnit 5, CSS, Mapstruct, Lombok, Mockito, Elasticsearch, Jenkins, Splunk, Github, Redis, Figma, OAuth2 / SSO, Apache TIKA, Lens, SonarQube, IntelliJ, Git, Jira, Confluence, SAFe
- RENAULTFullstack Java & Angular DeveloperAUTOMOBILEOctober 2019 - December 2021 (2 years and 2 months)Paris, FranceDevelopment of a platform for analysis and monitoring of Renault vehicle incidents, used by quality/engineering teams to detect recurring anomalies, accelerate investigations, and improve model reliability.Responsibilities:Implementation of graphs and statistics to group and analyze incidents (by type, vehicle model, engine type, factory, etc.).Addition of a filtering system for alerts to facilitate investigation by incident analysts.Development of an integrated collaborative space (comments, technical exchanges) to optimize communication between incident analysts.Creation of a detailed incident page consolidating all key information: vehicle characteristics, problem nature, origin, parts concerned, status, action history.Development of an advanced search module to identify a vehicle by its ID and retrieve the complete history of associated incidents.Implementation of the incident tagging module to facilitate automatic classification and pattern analysis.Optimization of status management to improve visibility on processing progress (incident workflow).Implementation of documentation via Swagger and reinforcement of code quality through unit & integration tests.Technical Stack: Java 11, Spring Boot 2, Angular 11, Hexagonal Architecture, Typescript, Spring Security, Spring Data JPA, REST API, PrimeNG, Hibernate, Mapstruct, Swagger, Liquibase, Lombok, Maven, JUnit 5, Mockito, Docker, Docker-compose, SonarQube, Hazelcast, AG-Grid, Gitlab CI/CD, IntelliJ, PostgreSQL, Ubuntu, Git, Jira, Scrum
- AgiletestwareBackend Java DeveloperSOFTWARE PUBLISHINGSeptember 2017 - September 2019 (2 years)Sfax, TunisiaDevelopment of a middleware (Pangolin) for managing application and functional tests. This middleware receives results from tests executed by continuous integration systems, including Jenkins, Teamcity, and Atlassian Bamboo, and sends them to the TestRail platform.The results provide team members with project visibility.This middleware also creates Jira bugs in case of failed tests.Link:Responsibilities:Implementation of a plugin for Jenkins, TeamCity, Atlassian Bamboo, and IBM UrbanCode Build.Addition of middleware functionalities to Jenkins pipelines (Jenkinsfile configuration).Sending test result files (JUnit, TestNg, NUnit, Trx, Jasmine, Serenity BDD, Cucumber) from content integration systems to the server (Pangolin).Extraction and analysis of data in the test results file.Implementation of the module for creating a Jira ticket for each failed test.Documentation of web services with Swagger and addition of unit and integration tests.Technical Stack: Java 8, Angular, Groovy, Spring, Spring Security, REST API, Spring Boot, Gradle, TestRail API, JAXB, JUnit, Mockito, Thymeleaf, license4j, Retrofit, Swagger, Minio, S3, Eclipse, Jenkins, TeamCity, Atlassian Bamboo, IBM UrbanCode Build, Ubuntu, Git, Jira
Recommendations
Be the first to recommend Ayman
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 EngineerNational School of Computer Science2016Ingénieur en Informatique