À propos de Amine
Arabe
Bilingue ou natif
Anglais
Bilingue ou natif
Français
Bilingue ou natif
Expériences
- Ald Automotive - Société GénéraleSenior Développeur Full stack / technical leadAUTOMOBILEavril 2022 - novembre 2024 (2 ans et 8 mois)Rueil-Malmaison, FranceProjets:• B2B : Refonte de la Plateforme de Location de Véhicules B2C• B2C : Maintenance et Évolution de la Plateforme B2B (Legacy)Taches:
- Définition de l'architecture cible et élaboration de la roadmap des applications.
- Mise en place des pipelines CI/CD avec Azure DevOps et PowerShell.
- Expertise démontrée en Angular pour le web, Git pour le versioning, et CI/CD pipelines orchestrés pour les déploiements.
- Développement d'un Component Market Library (un Design System partagé).
- Mise en œuvre des schematics pour la génération automatique de code à l'aide d’Angular Schematics.
- Création d'extensions (VSCode and Chrome) pour faciliter le développement avec TypeScript.
- Mise en place de la Clean Architecture, CQRS et des modèles de conception pilotés par les événements (Event-Driven).
- Développement de microservices et de fonctions Azure avec C#, .NET Core
- Application des méthodologies Agile et Scrum pour une gestion et une exécution efficace des projets via Azure DevOps, ainsi la gestion du support avec Jira.
- Gestion de l'intégration des nouveaux membres de l'équipe (KT, biweekly workshops)
- Supervision des revues de code (analyse et validation des Pull Requests).
- Développement des évolutions sur l'app legacy
- Expertise démontrée en Capacitor/React-native pour mobile
Technical environment:- Développement Backend: C#, .NET 6/7/8, NestJS(TypeORM), Web API, GraphQL, CQRS
- Développement Web : Angular, TypeScript, SSR, Node, HTML, Sass
- Microservices : Azure Functions, Service Bus, Azure Storage, Application Insights
- PaaS : App Service, Cosmos DB, API Management, Storage Account, Load Balancer, Application Gateway
- Bases de données : Azure SQL, Azure Cognitive Search, Cosmos DB
- Surveillance : Azure Monitor, App Insight, Crashlytics
- Développement Mobile: React Native, CapacitorJS, Zustand
- CI/CD : Azure DevOps, Azure App Center
- Les laboratoires ServierSenior Développeur fullstackINDUSTRIE PHARMACEUTIQUEoctobre 2017 - mars 2022 (4 ans et 6 mois)Suresnes, FranceProjetcs:• CSR- inventory : Collect information internally on CSR (Corporate social responsibility) initiatives within Servier.• Hr- Registration : Allows to digitize the paper form, to automate the application for the creation of VISA,• Welcome : Allows you to organize and plan the integration paths of newcomers in a formal, simple, reliable and automatic way• OnSite : Manage the presence of employees in order to better organizespacesResponsibilities :
- Définition de la feuille de route architecturale pour le domaine métier.
- Gestion de L’Onboarding des nouveaux collaborateurs (Dev + Stagiaires) et la promotion des principes TDD, SOLID et Clean Architecture.
- Création des Bibliothèques (Design System conforme)
- Refactorisation des API et amélioration des performances grâce au cache, à la pagination et au traitement asynchrone.
- Réalisation des schematics pour la génération automatique du code
- Mise en place de la culture Devops, l’intégration continue et création des pipeline CI-CD
- Conteneurisation des microservices .NET Core avec Docker et déploiement sur Cloud run
- Déploiement sur les serveurs (On-premise) internes
- Mise en œuvre du développement en Feature flags
Technologies :Web development : Angular (2-13), TypeScript, Schematics, Material design, React, Redux pattern, Framer-motionMobile development : React native, javascript, styled-components, ZustandBackEnd development : C# (.NET Core, Entity Framework, Moq, xUnit, MediatR CQRS), NestJs (NodeJs, TypeORM), SQL Server, Firestore, REST API, GraphQL, Swagger, IISOn Premise API Management: Nginx (load balancing, caching ..)Cloud: GCP (Cloud Function, Firebase, Firestore, Cloud Run)CI/CD : Azure DevOps, GitHub Action,Design Tools : Figma, Invision, Zeplin - CapgeminiFullStack développeurCONSEIL & AUDITaoût 2015 - septembre 2017 (2 ans)Casablanca, MarocContext du project:Informatiser une grande partie du Système d’information de la Division Central nucléaireen créant 4 modules web communiquant entre eux (Grappe, Matière, Assemblage,Comptabilité).Réalisation:
- Développement et tests unitaires de l’application.
- Veiller sur le respect des règles de qualité de code.
- Conception technique.
- Gestion d’une équipe de développeurs (10 mois)
- - Affectation des taches
- - Organization des Sprint planning (Planning Poker)
- - Suivi quotidien des artefacts (Respect du chiffrage)
- - Weekly Meetings avec le DP (Directeur de projet)
- Analyse et correction des fiches internes et de recette
- Organisation des KT fonctionnels et techniques pour L’Onboarding des nouvelle ressources
- Reporting, Weekly Meetings (SCRUM)
- Lancement des Jobs sur JENKINS (SONAR, Déploiement de l’application ...)
- Stabilisation L’application après le GO live (HPERCARE PHASE)
Environnement technique:- Développement Frontend : DHTMLX, Javascript, Phantom JS, Angular 2, HTML, CSS, TypeScript
- Développement Backend : Java EE, Webservices /REST, EJB, Oracle, Maven, Weblogic
- Tests : HPALM, SonarQube
- CI/CD : Jenkins pour l'automatisation des déploiements
- Outils : TeamForge, Jenkins, Eclipse, SVN
Recommandations
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 informatiqueINSEA Institut National de Statistique et d'Economie Appliquée2015Obtention du diplôme d’ingénieur d’état en génie informatique à l’Institut National de Statistique et d'Économie Appliquée
- Les classes préparatoiresGroupe Scolaire la Résidence2012Préparation au concours national commun pour accéder aux grandes écoles d’ingénieur