Über Fahem
- Forte autonomie dans la prise en charge de sujets techniques complexes.
- Capacité à structurer et faire évoluer une codebase existant.
- Esprit d’analyse et résolution de problématiques techniques avancées.
- Bonne communication avec les équipes techniques (Front, Back, DB, DevOps) et métiers.
- Sens de la qualité logicielle et des bonnes pratiques.
- Capacité à s’intégrer rapidement dans un contexte projet.
Französisch
Muttersprachlich oder zweisprachig
Englisch
Konversationssicher
Projekt- und Berufserfahrung
- BearingPoint
Auf Malt
Ingénieur de développement SeniorUMWELTJanuar 2024 - Heute (2 Jahre und 5 Monate)Paris, France- Etude des besoins et analyse de formules Excel
- Conception et développement front-end Angular dans le respect des guidelines et des pratiques en place, tout en veillant à la qualité du code.
- Réalisation de tableaux dynamiques (similaire à Excel) avec AG-Grid Angular.
- Réalisation de graphes avec AG-Charts.
- Usage de la puissance d’Angular : Composant, Service, Pipe, Directive, Guard, etc.
- Utilisation de ngrx/component-store pour l’état local des composants.
- Participation aux développements back-end NestJS en mettant à jour le schéma de BDD et en créant de nouveaux end-points (API REST).
- Usage de OpenAPI coté backend et frontend.
- Typage strict côté Typescript et côté Angular.
- Revue de code via des Merge Requests sur GitHub
- SNCF IMMOBILIERLead Tech - Developpeur Front Mobile Cross-Platform & PWAIMMOBILIENMai 2022 - Oktober 2023 (1 Jahr und 6 Monate)Paris, France« Carnet de santé du bâtiment » offre une vision à 360° des informations des bâtiments (identité, état de conformité, performances, fonctionnelle, énergétique, etc), de ses occupations et de son environnement (enjeux politique, urbain, ferroviaire, …).1 Product Owner - 1 Scrum Master (Moi-même) - 4 Développeurs. UI/UX Ponctuel.• Réversibilité avec le changement complet d’équipe• Initiation de la nouvelle équipe sur l’Agilité-Scrum. Mise en place de nouvellescérémonies Agiles. Définition d’un nouveau tableau Scrum.• Planification et réalisation de sprint en respectant la « Definition of Ready » et la« Definition of Done »,• Proposition d’amélioration technique après études des différentes composanteslogicielles du projet, tout en tenant compte du contexte et du budget.• Macro-estimation en Story Points. Accompagnement pour l’obtention de datesestimatives sous forme de planning sans faire d’entorse à l’Agilité/Scrum.• Définition et mise en place d’un processus de développement, d’intégration etlivraison continue avec Jenkins et Docker.• Accompagnement de l’équipe à travers des guideslines et bonnes pratiques• Mise en place de GitFlow pour la gestion du code (+ Conventional commits)• Revue de code via des Merge Requests sur GitLab• Refonte de l’application front Web PWA après études comparatives des typesd’applications et des différents frameworks• Usage de la puissance d’Angular : Composant, Service, Pipe, Directive, Guard, etc.• Séparation des Composants en Container et Presentational toute en respectant le SRP.• Typage strict côté Typescript et côté Angular.• Gestion des formulaire complexe avec Nested GroupForm et Typed Forms d’Angular.• Test unitaires en Jasmine puis Jest (après refonte).• Maintenance et évolution de l’existantEnv. : Angular/Cordova, Ionic, TypeScript, HTML 5, CSS 3/4, SCSS, RxJS, MySQL/MariaDB, Docker, Jenkins, Firebase, GitFlow, GitLab, VSCode, Android Studio, Xcode, Gradle, macOS
- VINCI AUTOROUTESIngénieur d'études et développement - Mobile Cross-PlatformBAUWESENNovember 2018 - April 2022 (3 Jahre und 5 Monate)92500 Rueil-Malmaison, France« Ulys mobile » Application mobile Ionic de suivi de télépéage, de gestion de l’abonnement et de planification de voyage (info trafic, aire de service/repos).1 Product Owner - 1 Scrum Master - 1 UX - 1 UI - 4 Développeurs - 1 Testeur• Macro estimation du backlog et refinement• Planification et réalisation de sprint en respectant la « Definition of Ready » et la « Definition of Done »,• Utilisation de Git/GitFlow pour gérer les versions,• Revue de code via des Merge Requests sur GitLab• Participation au développement d’un plugin Ionic/Capacitor/Android pour la gestion de carte géographique (similaire à google maps) basé sur Mapbox SDK• Participation au développement d’un plugin Ionic/Capacitor/Android pour la navigation géographique (similaire à Waze) basé sur Mapbox SDK• Participation au développement de fonctionnalités avec Mapbox-GL-JS• Gestion des workflows Bitrise d’intégration continue et de publication en prod• Mise en place de Firebase/Crashlytics et exploitation des données de ce dernier• Mise en place de monitoring via Application Insights• Définition de contrat d’API mock (Open Api) via Azure API Management• Génération automatique de client d’API Angular avec Open-Api-Generator• Développement tests unitaires (Jasmine / Karma)• Passage au mode strict Angular/TypescriptEnv. : Ionic/Capacitor, Ionic/Cordova, Angular, TypeScript/JavaScript, HTML 5, CSS 3/4, SCSS, Material Design, RxJS, Jasmine/Karma, Mapbox-GL-JS, GeoJSON,MS Application Insights JS SDK, Bitrise - Mobile CI/CD, Firebase/Crashlytics, OpenAPI, GitFlow, GitLab, VSCode, Android Studio, Xcode, Gradle, macOS
Bewertungen
Empfehlungen
Diese Freelancer passen auch zu Ihren Kriterien
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
Ausbildung und Abschlüsse
- Master of EngineeringUniversité Paris-Est Créteil (UPEC)Master system engineering, Science et technologie
- Master 1, Artificial IntelligenceUniversité René Descartes (Paris V)Master 1, Artificial Intelligence