About Mourad
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- RTEFullstack Java Angular DeveloperENERGY AND UTILITIESMarch 2022 - Today (4 years and 4 months)Paris, FrancePLASMA (Software Platform for Assistance in Monitoring and Maintenance of Assets) aims to manage electricity transport using tools to improve asset maintenance performance. Within the ETATMAT (Equipment Status) team: an intranet tool at RTE that displays the status of equipment on electrical sites in real-time.
- EnedisJava/Java EE Fullstack ConsultantENERGY AND UTILITIESNovember 2018 - December 2020 (2 years and 2 months)Nanterre, FranceIdentification of the global architecture of the STM-BE product based on micro-services.Design and analysis of technical impacts (feasibility study, load estimation, technical specifications).Writing project documents and business rules in collaboration with the PO: User Story, acceptance test criteria, US Done.Unit tests with JUnit before coding, following the TDD approach.Development and creation of Micro-services as well as the evolution of their different modules: some with n-tier architecture and others with hexagonal architecture.Development of REST APIs.Authentication management based on JWT.Extraction of data from World/Excel files via Apache POI for the purpose of industrializing electrical balances and vice versa.Coding of some micro-services with the Kotlin language.Proposal of mockups for the Front-office in collaboration with the UI designer.Integration of front components with Angular-Material.Manipulation of SQL scripts with the BTEQ tool.Bug fixes.Use of Shell commands.Participation in various continuous integration phases (GIT, Jenkins, Nexus, Sonar).Participate in deployment on OpenShift.As Scrum Master: Facilitation of various SCRUM ceremonies (Daily, Sprint planning, Retro, Sprint Review).
- CogemacStudy and Development Engineer Java/J2EE Full StackRAW MATERIALS INDUSTRYSeptember 2017 - October 2018 (1 year and 1 month)Tunis, TunisiaTaking into account functional specifications and analyzing technical solutions.Identification of micro-services to develop.Carrying out unit tests following TDD with JUnit.Development of a set of micro-services for the backoffice.Proposal of improvement directions for the Front-End architecture based on Angular modules and their components.Ensuring Object-Relational Mapping and data persistence between the application and the DB with Jackson library.Development of some batchs with Spring batch.Managing communication between certain micro-services with Kafka.Code review for technical and functional validation.Unit tests according to the TDD approach.Setting up and configuring the continuous integration chain: GIT, Jenkins, JFrog pipelines...Load balancing management with nginx.Development and evolution of modules as maintenance tasks.
Recommendations
Be the first to recommend Mourad
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
- Maîtrise en informatiqueFaculté des sciences Tunis2004
- Master's in Development and Management Information SystemsHigher School of Commerce2016
Certifications
- Java 8 OCAOracle2018
- Scrum MasterScrum-institute2020