About Mourad
French
Native or bilingual
English
Fluent
Arabic
Native or bilingual
Experience
- RTEDéveloppeur fullstack Java AngularENERGY AND UTILITIESMarch 2022 - Today (4 years and 4 months)Paris, FrancePLASMA est un projet (Plateforme Logicielle d’Aide à la Surveillance et à la Maintenance des Actifs) a pour objectif de gérer le transport d’électricité d’outils permettant d’améliorer la performance de la maintenance des actifs. Au sein de l’équipe ETATMAT (Etat Matériel) : outil intranet chez RTE qui ressort l'état des matériels au sein des sites électriques en temps réel.
- EnedisConsultant Java/Java EE fullstackENERGY AND UTILITIESNovember 2018 - December 2020 (2 years and 2 months)Nanterre, FranceIdentification de l'architecture globale du produit STM-BE qui basée sur des micro-services.Conception et analyse d’impacts techniques (étude de faisabilité, estimation de charge, spécifications techniques).Rédaction des documents projet et l'écriture des règles du métier avec la collaboration de PO : User Story, critères d'acceptantes de tests, US Done.Tests unitaires avec JUnit avant le codage en suivant l'approche TDD.Développement et création de Micro-services ainsi que l'évolution de leurs différentes modules : des uns avec l'architecture n-tiers et des autres selon l'architecture hexagonale.Développement des API REST.Gestion d'authentification en se basant sur JWT.Extraction de données à partir des fichiers World/Excel via Apache POI pour le but d'industrialisation des bilans électriques et vice-versa.Codage de certains micro-services avec le langage Kotlin.Proposition des maquettes pour le Front-office en collaborant avec l'UI designerIntégration des composantes front avec Angular-Material.Manipulation des scripts SQL avec l'outil BTEQ.Corrections des bugsUtilisation de commandes ShellParticipation aux différentes phases d'intégration continue (GIT, Jenkins, Nexus, Sonar)Participer au déploiement sur OpenShift.En tant que Scrum Master : Animation de différentes cérémonies SCRUM (Daily, Sprint planning, Rétro, Sprint Review).
- CogemacIngénieur Etude et Développement Java/J2EE Full StackRAW MATERIALS INDUSTRYSeptember 2017 - October 2018 (1 year and 1 month)Tunis, TunisiaPrise en compte des spécifications fonctionnelles et analyse des solutions techniques.Identification des micro-services à développer.Réalisation des tests unitaires en suivant le TDD avec JUnit.Développement d'un ensemble de micro-services pour le backoffice.Proposition des axes d ‘amélioration de l’architecture du Front-End basée sur les modules d'Angular et leurs composantes.Assurer le Mapping Objet Relationnel et la persistance de données entre l’application et la BD avec Jackson librairy.Développement de quelques batchs avec Spring batch.Gestion de communication entre certains micro-services avec Kafka.Revue de code pour la validation technique ainsi que fonctionnelle.Tests unitaires selon l'approche TDDMise en place et configuration de la chaîne d’intégration continue : Pipeline de GIT, Jenkins, JFrog...Gestion de load balancing avec nginx.Réalisation et évolution de modules comme tâche de MCO.
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 en développement et informatique de gestionEcole supérieur de commerce2016
Certifications
- java 8 OCAOracle2018
- Scrum MasterScrum-institute2020