
Bayrem Ezzi
Technical Lead | Java & Microservices
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Technical Leader with 9+ years specializing in Java/Spring microservices and event-driven architectures at Allianz and global enterprises. Expert in legacy-to-microservices migration, integrating Kafka/Elasticsearch solutions, and leading cross-functional teams across multi-country production environments. I deliver scalable enterprise solutions with proven expertise in Angular/React frontends and modern Java ecosystems.
Expérience de travail
Technical Leader JAVA/Spring/Angular
Allianz
févr. 2022 - Présent
4 ans 9 mois
– Development of the POI Module for Synchronization between ABS and the Elasticsearch Database. – Implementation of Kafka and Elasticsearch for Garage Search. – Establishment of an Event-Driven Architecture. – Migration of the Legacy FNOL (First Notice of Loss) System to Microservices (Front/Back). – Creation of Building Blocks. – Production Support for Allianz Clients (Australia/Switzerland/UK). – Lead of the Guardian Squad Team (Back-end BFF and Front-end for FNOL Expert/Retail). – Study and Design of the Architecture for the Modernization of FNOL Expert and Retail. – Integration of External Modules via API (Google Maps, Expert Control, Payment). – Development Support for the FNOL France Team for Allianz France. – Integration of Expert and Retail Modules with Allianz Clients (Australia/Switzerland). – Migration of the BFF from Java 11 to Java 17. – Participation in the Creation of the Elasticsearch Engine + Implementation of Technical/Transactional Logs (with KPIs and Production Error Graphs).
Technical Leader JAVA/Spring
NTT Group (Transatel)
oct. 2018 - juil. 2021
2 ans 10 mois
– Migration of Telco Connectors from JavaEE to a Microservices Architecture. – Development of a Web Application for Monitoring and Support (ReactJs). – Automation of Builds and Deployment (Jenkins, Continuous Deployment). – Creation of a Security Layer Compliant with Luxembourg Anti-Terrorism Law. – Development of an ESIM Application to Activate Virtual SIM Cards on New Devices (iPhone X, Xs, XR). – Creation and Configuration of Jenkins Jobs (Migration from TeamCity to Jenkins). – Development of a Continuous Deployment Tool (in collaboration with the Infrastructure Team). – Migration of Legacy Applications from Java 5 to Java 11. – Participation in the Development of an Elasticsearch Engine + Implementation of Technical/Transactional Logs on Kibana (with KPIs and Graphs for Production Errors).
Consultant JAVA / J2EE
CACEIS BANQUE
avr. 2018 - sept. 2018
6 mois
– Corrective and Evolutionary Maintenance of the Application – Production Incident Analysis – Development of Data Integration Jobs – Production Support (1 day/week)
Java / J2EE Development and Research Engineer
Groupe Adaming
juin 2016 - mars 2018
1 an 10 mois
Emotion Web Manager Project: Migration of a desktop semantic analysis application, dedicated to the collection, organization, and analysis of textual data, from JavaFX to a microservices architecture – Design and Technical Choices – Implementation of a Microservices Architecture based on Spring Cloud – Development of a Web Client** based on AngularJS 1.5 – Development of the Emotion-Resource Microservice for managing semantic dictionaries, rules, and projects using Spring Boot, Spring Data JPA, REST Web Services, Spring Security, and OAuth2 – Development of the Emotion-Engine Microservice, which contains the annotation engine using Standford NLP, TreeTagger, Spring Boot, Spring Data JPA, REST Web Services, Spring Security, and OAuth2 – Development of the Emotion-Security Microservice for SSO (Single Sign-On) authentication, access security for other microservices with OAuth2, and user, group, and profile management. This microservice is based on Spring Boot, Spring Data JPA, REST Web Services, Spring Security, OAuth2, and SSO – Development of the Emotion-Registration Microservice to register the different instances of all microservices, ensuring high availability and load balancing across the various instances of each microservice. This microservice is based on Spring Boot and Eureka – Development of the Emotion-Config Microservice for centralized configuration file management using Spring Cloud Config and Spring Boot – Development of the Emotion-Proxy Microservice, based on Zuul and Spring Boot, for routing, request filtering, and load balancing across the different microservice instances
Java/JEE Trainer / Java / J2EE Development and Research Engineer
Adaming Conseils
mai 2015 - mai 2016
1 an 1 mois
Toulouse, France
As a Java/JEE Trainer and Java/J2EE Development and Research Engineer, provided training sessions for engineers and worked on the PSA-INFOTEL Project. – Trainer: Conducted training on Java/JEE, UML, SQL, Web Applications (JDBC, ORM, Servlets, JSP), Design Patterns, Presentation Layer, XML, JUnit, Java/JEE Frameworks (JSF2, Spring 3), AngularJS, PL/SQL. – PSA-INFOTEL Project: Implemented an Application for PSA Employees to Manage Vehicle Production Worldwide. – Corrective and Evolutionary Maintenance of the Application – Detailed Technical and Functional Analysis during the Design Phase – Development of Batches for Data Integration – Participation in the Development of the Web GUI, creating various screens using JavaScript, JQuery, and Struts 1 – Optimization of Critical Components: Database Queries – Implementation of Unit Testing with JUnit and Mockito – Collaboration with the Offshore Team and Client Teams – Technical Supervision of the Team – Code Review
Java / EE Development and Research Engineer
Ennakl Automobiles - Groupe Adaming
mai 2015 - mai 2016
1 an 1 mois
Projet Aaron: Implementation of a Web/Desktop Application Automating Real-Time Processing of Car Repair Orders. – Development of a Module to View Technician Performance Curves for a given period (start date - end date) based on a car model – Development of an Identification Module using a Service Card with a Barcode – Ensuring Interface Compatibility with Heterogeneous Systems (Raspberry Pi 3 / Web Application / RIA Application) – Participation in the Development of a Notification Email Module – Development of a Module for Controlling Lifts using a Raspberry Pi 3 – Ensuring Communication between Various Cards and the Server
Formation
École supérieure privée d'ingénierie et de technologie
Ingénieur en informatique (Bac+5), Informatique
2013 - 2016
2 ans 11 mois
Institut préparatoire aux études d'ingénieur
Cycle Préparatoire, Maths/Physique
2011 - 2013
1 an 11 mois