About Yazid Badreddine
French
Native or bilingual
English
Conversational
Arabic
Native or bilingual
Experience
- GRDFApplication ArchitectENERGY AND UTILITIESOctober 2022 - Today (3 years and 10 months)Paris, FranceThis project aims to refactor GRDF's entire billing system and redevelop it according to a microservices architecture. The Omega architecture is based on CRMs and primarily on PHP; the goal is to migrate to a microservices architecture based on Spring Boot, Angular, and asynchronous communication via Kafka. Technical Environment: Jspring boot, Spring data JPA, Spring batch, postgre, Tomcat, Ubuntu, ELK, Kafka, Angular, Jenkins, Consul. Role: Application architecture implementation, Framework selection, Implementation of authentication and design of OIDC and OAuth2 protocols, Writing and updating DA and DSBE, Technical design of microservices, Design of physical data models.
- RTEApplication Architect / Tech LeadENERGY AND UTILITIESOctober 2019 - October 2022 (3 years)Courbevoie, FranceTo prevent any saturation of the energy grid, RTE offers its entities and sites the possibility to adjust their electricity consumption through adjustments or withdrawals of electricity in exchange for remuneration. The COREAL project's objective is to receive curves from these entities to verify, by comparing them with reference curves, whether the requested withdrawal or injection has actually occurred, and to transmit the results of these calculations to the BOB project. COREAL also receives files from various RTE partner actors to perform several types of calculations (forecasts, approvals) and provides them back to these same actors in file format. Technical Environment: Java, Spring Core, Spring Boot, Spring Data JPA, Spring Batch, Oracle, Tomcat, Ubuntu, Docker, ELK, Kafka, Angular, Jenkins. Role: Development supervision, Technical analysis and implementation of new tools, Technical design and update of the application architecture, Writing and updating DA and DSBE.
- ARTE FRANCEApplication ArchitectCULTUREDecember 2018 - October 2019 (10 months)Issy-les-Moulineaux, FranceWithin an architecture firm, I participated in the refactoring of technical architectures for various projects and in the implementation of various monitoring tools. ROLE: Supervision of the ARTE Magazine project migration (packaged software to Angular application), Regular communication with business units to understand their immediate and future needs and to collaborate with them in designing an infrastructure perfectly suited to their requirements, Development of indicators to accurately measure information system performance in order to quickly identify inefficiencies and implement the required corrective measures, Feasibility study and analysis for migration to a microservices architecture, Implementation of the Finder project for indexing common elements across Arte applications into a NoSQL database, Implementation of the ELK stack (Elasticsearch, Logstash, Kibana) as well as monitoring modules related to this same product (Heartbeat, MetricBeat), Writing of DA and DSBE for existing applications through reverse engineering.
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
- Master in Analysis and Design of Secure Information SystemsUVSQ Versailles2011