À propos de Mohamed
Anglais
Capacité professionnelle complète
Arabe
Bilingue ou natif
Expériences
- Renault s.a.s.Lead développeur FrontAUTOMOBILEjuillet 2018 - Aujourd'hui (7 ans et 11 mois)Le Plessis-Robinson, FranceProjet 1: CUBES: Un système d’agrégation de données permettant de visualiser, documenter, analyser, solutionner et escalader les incidents vers une plateforme tierce.Projet 2 : PERISCOPE : Application de contrôle de gestion de partenariat et optimisation des coûts.Équipe de 8 personnes en mode Agile/Scrum - Sprint de 3 semaines - daily en anglaisTâches principales :- « Bootstrapping » de l’application (Conception en « LazyLoading »)- Optimisation des applications existantes : audit de code, analyse des problématiques et proposition des solutions.- Mise en place de la partie sécurité en OpenId/OAuth2/JWT/Routes Guards.- Gestions des rôles utilisateurs- Gestion des erreurs.- Amélioration continue : « refactoring » et « Peer programming »- Mise en place d’un serveur mock en NodeJS pour le développement et les tests E2E- Création de plusieurs environnements d’exécution (local, mock, qualification, ...)- Mise en place d'un système de test e2e démarrant de Jira/Xray/gherkin et s'exécutant dans Gitlab via cucumber et Cypress- Tests Unitaires via Karma/Jasmine- Suivi des indicateurs de performance sous dynatrace.- Création des tâches techniques d'amélioration continue sur Jira et les planifier avec l'équipe.- Développement avec les libraires Angulars Ag Grid et Highcharts.- Mise à jour des versions d'angular et des librairies annexes- Gestion des flux d'états via NgRx (effect/reducer/selector/..) et des flux des données via RxJs- Création des nouveaux "component" et modules Angular en se basant sur les maquettes Marvel ou Figma.- Mise en place des outils d’audit de code : Prettier, ESLint et Sonar Lint.- Revue de code et « peer programing ».- Analyse des éventuels retours clients, des temps d'exécution des pages et des requêtes back en utilisant l’outil Chrome DevTools ou le debugger de IntelliJ.- Tâches DevOps en collaboration avec l’équipe DevOps et une installation expérimentale de tout le pipeline GITLAB d’une intégration continue sous GCP : Gitlabee/gitlab-ci (install, build, lint, test, docker front, docker back, deploy), Ingress-Nginx et k8s.- Participation active à l’expression du besoin en collaboration avec le PO et le UI/UX.Environnement techniques:Angular 2+, NgRx, Typescript, Javascript, Node.js, Reactive Forms, RxJsReact/Typescript, Vite, React Hook FormAngularMaterial, PrimeNg, AG Grid, Highcharts, Flex Layout, HTML5/CSSXray, Cypress, CucumberOpenID / OAuth Security / JWT token / IDPJasmine, ProtractorMockserver (node.js)Rest Webservices, Java8, SpringBootScrum, JIRA, ConfluenceGIT, GitlabEE, GitlabCIIntelliJ IDEA
- Crédit Agricole SADéveloppeur Fullstack Angular - JavaBANQUE & ASSURANCESmai 2017 - juin 2018 (1 an et 1 mois)Paris, FranceProjet :- Moteur de calcul des tarifs et des offres se basant sur les calculs du serveur d'aide à la discision IBM ODM Cloud.- Api de proposition et personnalisation d'offre selon le marché et le profil du clientTaches :- Conception et « Bootstrapping » de l’application- Formation des nouveaux collaborateurs- Participation à l’analyse du besoin et aux chiffrages des « stories »- « Code Review » et automatisation des Tests Unitaires- Taches DevOps : Jenkins2 et Docker en collaboration avec l’équipe DevOps
- Finance ActiveIngénieur logicielBANQUE & ASSURANCESavril 2016 - avril 2017 (1 an)Paris, FranceSur Fairways Dette, solution intelligente en mode SaaS pour optimiser la gestion des dettes : Gestion des financements, frais financiers et maîtrise de l'exposition au risque.Taches:- En mode Agile et équipe Scrum, à travers des sprints de deux semaines, je développe des nouveaux modules.- Adaptation de notre solution à nos nouveaux clients- Reporting et Data visualisation- Migration des UIs de Typestry à Angular- Equipe Agile/Scrum - sprint de trois semaines- Support de la productionExemples de projets :• MongoDB Statistique : Un service REST pour le calcul de la statistique de connexion.• Standard Report : Générateur de reports se basant sur des indicateurs et utilisant BIRT.
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
- Ingénieur InformatiqueEcole Supérieure Privée d’Ingénierie et de Technologies Esprit2008
Certifications
- Certification ITIL® FoundationAXELOS2016