About Mohamed
French
Native or bilingual
English
Fluent
Experience
- AllianzTechnical LeadBANKING AND INSURANCEApril 2023 - Today (3 years and 4 months)Paris, FranceTechnical Lead within the transversal ECE/ECP team, an Agile Scrum team of 8 people responsible for both individual and business customer portals, as well as the ARA application, dedicated to the management of collective contracts (health, provident, and retirement).
- Design and development of the ARA application, the core of the system managing collective health, provident, and retirement contracts.
- Implementation of a batch to notify individual and business customers upon creation of their customer portal.
- Optimization of customer event tracking for the support team by integrating them asynchronously via Kafka consumers and exposing them via WebFlux reactive endpoints.
- Adoption of the document-first approach with OpenAPI for consistent API design and versioning.
- Promotion of a Software Craftsmanship culture (hexagonal architecture DDD – Port/Adapter, Clean Code, TDD, pair programming, code reviews).
Technical stack: Java 17 / 21, Spring Boot, REST, WebFlux, Spring Security, Spring Data, Kafka, Redis, Resilience4j, OAuth2, JUnit, ArchUnit, Testcontainers, Angular 16, TypeScript, Cucumber, SQL Server, SonarQube, GitLab CI/CD, Maven - Allianz TradeTechnical LeadBANKING AND INSURANCEDecember 2021 - March 2023 (1 year and 3 months)Paris, FranceTechnical Lead within Feature Team 1, a Scrum team of 7 people in charge of the Compass application, dedicated to international commercial credit insurance. Responsible for technical decisions, technical and craftsmanship coaching, and delivery of multi-Business Unit features.
- Modeling and implementation of the first group structure schema: management of joint policies (co-insured), shared documents, premium allocation (direct/indirect), and dynamic draft management.
- Modeling and implementation of the second group structure schema: hierarchy of heterogeneous policies with group clauses, shared clauses, BU validation rules, and multi-policy renewal logic.
- Development of front-end components: group structure screens, dynamic forms, validation-driven interfaces.
Technical stack: Java 11, Angular 16, Spring Boot, Rest, Spring WEB, Spring Security, Spring Data, OAuth2, JUnit, ArchUnit, Cucumber, SQL Server, Bitbucket, Jenkins, Maven, AWS - GRTgazTechnical LeadENERGY AND UTILITIESMarch 2019 - November 2021 (2 years and 8 months)Courbevoie, FranceTechnical Lead on a strategic application for balancing the national gas transport network, interfaced with the European energy exchange (EEX).
- Design and development of real-time, high-reliability systems for network monitoring, with a strong focus on performance, resilience, and data exchange between market operators.
- Development of a module for calculating network imbalances, system voltage, and supply needs, feeding into balancing interventions on the EEX.
- Implementation of an inventory monitoring module (D / D+1) based on nominations and forecasts provided by shippers.
- Automation of contractual processes: validation of nominations, calculation of contractual capacities and actual flows, enriched with Terega data.
Technical stack: Java 11 / 16, Spring Boot, WebFlux, Spring Integration, Kafka, Kafka Connect, Spring Security, OAuth2, Testcontainers, ArchUnit, TDD, BDD, DDD, Cucumber, AWS SDK, S3, SES, Cognito
Recommendations
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 EngineerENSI - National School of Computer Science Engineering2015
Certifications
- Oracle Certified Professional Java ProgrammerOracle