À propos de Mohamed
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Expériences
- Bpi FranceConsultant Java / AngularBANQUE & ASSURANCESjuin 2023 - mars 2026 (2 ans et 9 mois)Maisons-Alfort, FranceDéveloppement from scratch d'une application de stabilisation des taux d'intérêtLa mission consiste à réaliser une application de A à Z, avec pour objectif de permettre aux clients de BPI de stabiliser leur taux d'intérêt, de simplifier la communication et les démarches entre les banques et les sociétés, et de fournir des calculs mathématiques ainsi que des modules d'optimisation pour stabiliser les taux d'intérêt. J'ai travaillé au sein d'une équipe de trois développeurs, comprenant un Tech Lead, un Product Owner, un Scrum Master et un Proxy PO, en utilisant la méthodologie SAFe, qui se base sur les itérations.Mon intervention s'est portée sur les points suivants :Développement des composants avec Angular 17.Présentation des livrables aux clients et au Product Owner.Développement de tests unitaires pour le back-end et le front-end.Développement de tests automatisés avec Cucumber, Selenium et KarateDSL.Écriture de pipelines Jenkins et configuration de Docker, Kubernetes et Helm.Réalisation de code reviews pour les autres développeurs.Participation à toutes les cérémonies SAFe.Contexte technique : architecture hexagonal avec Java 17, Spring Boot 3, Spring Data JPA, Spring IoC, PostgreSQL, IntelliJ IDEA, Maven, Lombok, Husky, Spotless, Sonar, Git, Git Hooks, JUnit, Mockito, Jasmine, Karma, Selenium, Cucumber, Karate, TypeScript, Angular 17 / RxJS, CSS, Bootstrap 5, NPM, Jira, Confluence, Jenkins, Docker, Kubernetes, Helm, Tanzu.
- PSA (STELLANTIS)Développeur Full StackAUTOMOBILEoctobre 2020 - juin 2023 (2 ans et 8 mois)Vélizy-Villacoublay, FranceDéveloppement from Scratch d'une application d'administration et de suivi des véhicules de PSA ( Stellantis )La mission consiste à réaliser une application de A à Z pour consommer des API REST afin d’administrer et de suivre des états tels que la consommation de carburant, la charge, le ventilateur, la position, le trajet, etc. L'application, appelée PSA ADMIN, est développée au sein d'une équipe de trois personnes : un architecte, un Product Owner et un développeur. Elle consomme toutes les informations des autres applications via Kafka et utilise également des webservices REST. J’ai appliqué la méthodologie Agile SCRUM en utilisant JIRA et Confluence.Mon intervention s’est portée sur les points suivants :Création de maquettes et proposition de fonctionnalités, avec validation par le Product Owner.Développement des composants avec Angular 10.Présentation des livrables aux clients et au Product Owner.Réalisation du développement et des tests.Développement des API REST.Déploiement en utilisant TeamCity et Ansible.L’application repose sur une architecture microservices. Le front-end a été développé avec le framework Angular 10 et Bootstrap, tandis que le back-end utilise SeedStack, Java 8, Fign et Hibernate.
- JCDECAUXConsultant Développeur senior Full StackTÉLÉCOMMUNICATIONSseptembre 2019 - septembre 2020 (1 an)Plaisir, FranceParticipation à l’évolution et à la maintenance d’une application de monitoring pour la gestion de la publicité externeLa mission consiste à maintenir l’application (correction de bugs, gestion des régressions, etc.) et à la faire évoluer en ajoutant de nouvelles pages et fonctionnalités. L’application de monitoring affiche toutes les informations des filiales, telles que les publicités, le matériel et les statistiques, en fonction de chaque pays.Au sein d'une équipe de deux développeurs, comprenant un référent technique, un Proxy PO et un Scrum Master, nous travaillons sur l’application de monitoring qui consomme toutes les informations des autres applications (gestion des publicités, gestion du matériel, etc.), les affiche et les gère de manière optimale et visible pour les filiales de JCDecaux. Nous avons utilisé la méthodologie Agile SCRUM, en intégrant JIRA et Confluence.Mon intervention s’est portée sur les points suivants :- Création de maquettes et validation avec le Product Owner.- Développement des composants avec Angular.- Présentation des livrables aux clients et au Product Owner.- Développement et tests.- Support technique pour les problèmes bloquants et accompagnement dans le projet.L’application repose sur une architecture SOA. Le front-end a été développé en utilisant le framework Angular 6 et Material Design. Le back-end utilise Java/JEE version 8 (en cours de migration vers 11), EJB. Pour l’application mobile, nous avons utilisé Ionic avec Angular 6, ainsi que Sonar, Jenkins et Docker.
Recommandations
Soyez le premier à recommander Mohamed
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- diplôme d'ingénieur en génie informatiquel'académie Med 6 de l'aviation civile au Maroc.diplôme d'ingénieur en génie informatique