
Walid BARTOUTI
Consultant Fullstack Senior C# .NET & Angular
Salaire / Taux journalier
92000 Nanterre, France
Freelance
Expertises
À propos
Introduction
Ingénieur Fullstack .NET/Angular avec +8 ans d'expertise en développement d'applications web évolutives et DevOps Azure. Expérience confirmée chez Amundi et Vinci : migration technologique, optimisation CI/CD, architectures microservices et APIs RESTful performantes. Spécialisé en .NET 8, Angular 15, Azure DevOps avec accent sur la qualité logicielle et l'automatisation des déploiements pour maximiser votre efficacité opérationnelle.
Expérience de travail
Ingénieur FullStack .NET 8 / Angular – CI/CD Azure DevOps
AMUNDI TECHNOLOGIES
déc. 2023 - Présent
2 ans 11 mois
Contexte: – Participation au développement et à la maintenance de la plateforme Alto Publishing et de ses outils associés (Add-in Word, applications web et API backend), utilisés par les équipes juridiques et financières pour la gestion et la publication de documents contractuels. – En tant qu'ingénieur fullstack, j'ai contribué à la conception, l'optimisation et le déploiement de solutions .NET/Angular au sein d'une équipe agile multidisciplinaire, avec une forte intégration dans les processus DevOps d'Amundi. Missions: – Développement de services backend en .NET 8 (APIs RESTful, EF Core, PostgreSQL) pour la gestion des documents, fragments et templates. – Implémentation de composants front-end complexes en Angular 15 pour la gestion avancée des formulaires, sélecteurs dynamiques, recherche multicritères et intégration avec l'add-in Word. – Amélioration de la gestion des tags et des référentiels (enregistrement, suggestion, recherche multi-critères) pour documents, fragments et templates. – Développement de fonctionnalités avancées comme la recherche documentaire (filtres dynamiques sur langues, tags, équipes, types de documents) et la gestion des fragments conditionnels. – Participation à la refonte des composants critiques (CreateDocumentComponent, CreateFragmentComponent, CreateTemplateComponent) en assurant la cohérence des logiques front/back. – Mise en place de tests unitaires et intégration de FakeltEasy + NUnit pour garantir la qualité des services backend. – Contribution à l'outillage DevOps avec Azure DevOps : pipelines YAML (build, déploiement multi environnements), substitution JSON de configuration, gestion d'artefacts, logging avancé avec Serilog. – Collaboration avec les équipes métiers (juridiques et techniques) pour traduire les besoins en solutions robustes et évolutives.
Ingénieur FullStack .Net / Angular
DERICHEBOURG MULTISERVICES
sept. 2021 - déc. 2023
2 ans 4 mois
Contexte: – La mission a porté sur le développement d'une application pour le transport et la collecte de déchets, ainsi que d'une application web pour le tri, toutes deux pilotées par un backend en .NET 6 et intégrées à une instance Azure SQL Server, utilisant Ionic v6 et Angular 15 pour une intégration fluide et performante. – En tant qu'ingénieur fullstack, j'ai endossé le rôle de développeur principal au sein d'une équipe agile sur Azure, composée de quatre développeurs, d'un Scrum Master et d'un chef de projet. – J'ai contribué de manière significative au projet de collecte et de tri des déchets, notamment par : Missions: – Le développement d'algorithmes optimisant la logistique de collecte des déchets, augmentant l'efficacité opérationnelle. – L'adoption de pratiques de développement continu et d'intégration continue, assurant des mises à jour régulières et fiables. – Le maintien de la qualité et des tests automatisés pour préserver des standards élevés de code et l'expérience utilisateur. – La collaboration étroite avec les parties prenantes pour transformer les exigences métier en spécifications techniques précises. – L'application des principes SOLID et des patterns de conception pour un code robuste et évolutif. – La contribution à la documentation technique et l'usage de Swagger pour la documentation des API RESTful. – L'implémentation de systèmes de surveillance et de journalisation pour le monitoring en temps réel de l'application en production.
Consultant .Net / Angular / Azure
VINCI CONSTRUCTION FRANCE
mai 2020 - sept. 2021
1 an 5 mois
Contexte: – Migration technologique et refonte de l'application Silverlight .Net 4.6 vers un écosystème moderne .Net 5 et Angular 13, destinée à optimiser le système de gestion des achats. – En tant que membre pivot d'une cellule agile de cinq développeurs, j'ai contribué à l'évolution stratégique des outils de gestion des achats, en focalisant sur l'amélioration des workflows opérationnels et de l'expérience utilisateur. Missions: – Stratégie et Analyse : Analyse des besoins fonctionnels, orchestrant la refonte des processus de gestion des fournisseurs, contrats, articles et agences. – Innovation et Développement : Mené le développement fullstack, en orchestrant la migration vers des technologies avancées pour un système de Back Office rénové. – Excellence Technique: Maintenir la transition d'Angular 12 à Angular 13, en adoptant des pratiques de développement orientées performance. – Qualité et Fiabilité : Instauré un cadre rigoureux de tests d'intégration continue, assurant l'intégrité et la robustesse des nouvelles fonctionnalités. – Gestion et Opération : Assuré les déploiements finaux, en synergie avec les équipes DevOps, pour une mise en production maîtrisée et sans interruption de service.
Consultant .Net / Angular / Azure
RICHEMEDIA
janv. 2017 - avr. 2020
3 ans 4 mois
Contexte : – Cadre du Projet : Intégré dans une équipe agile de six développeurs pour la refonte et l'optimisation de la plateforme de vente en ligne de Kesler, visant à renforcer sa présence sur le marché digital. Missions: – Intégration API : Développé un système de communication API RESTful pour synchroniser les données entre les différentes boutiques Shopify. – Gestion de Données : Élaboré un système d'import de données en exploitant les API REST, optimisant la gestion de l'information produit. – Gestion de Stocks : Conçu un module de gestion de stocks avec Entity Framework et SQL. – Modélisation de Données : Créé un modèle de base de données robuste en utilisant la méthodologie Code First d'Entity Framework. – Développement Frontend: Implémenté l'interface utilisateur avec Angular V8/10, garantissant une consommation aisée des API par le front-end.
Développeur .NET / Admin des Systèmes & Réseaux
BRIOSS TECHNOLOGIES
sept. 2013 - déc. 2016
3 ans 4 mois
Contexte: – Conception et mise en œuvre d'un système d'agenda de formation et de recrutement personnalisé, facilitant la gestion des ressources humaines pour une organisation cliente. Défis et Solutions: – Travaillé au sein d'une équipe de cinq développeurs pour créer une application from scratch qui simplifie la planification des formations et l'assignation des formateurs, tout en assurant la gestion efficace du recrutement. Missions: – Gestion Opérationnelle : Développé des fonctionnalités pour la gestion des disponibilités des formateurs, assignation aux sessions de formation en fonction de leur disponibilité. – Interface Utilisateur : Conçu des états interactifs pour gérer les emplois du temps, lister les formateurs et les formations, et attribuer les profils aux sites clients selon des critères spécifiques. – Développement Web : Élaboré des sites web complets avec intégration web et optimisation pour le référencement naturel (SEO), améliorant la visibilité en ligne. – Administration IT : Assuré l'administration des systèmes et réseaux, renforçant la sécurité et la fiabilité des infrastructures informatiques. Plateforme et Technologies Utilisées: – Développement: Utilisé C# et Windows Forms pour la création d'interfaces utilisateur sur mesure et l'interaction avec les bases de données SQL Server. – Infrastructure : Géré et maintenu les serveurs, en s'appuyant sur des pratiques d'administration réseau éprouvées pour une performance optimale.
Formation
Ecole Marocaine des Sciences de l'ingénieur - EMSI
Diplôme d'ingénieur, informatique
2014 - 2014
1 mois
ENIC-NARIC France
Reconnaissance officielle au niveau Master 2 (Bac+5), Cadre européen EQF niveau 7
2014 - 2014
1 mois
Licences et certifications
Microsoft Certified Azure Devops Engineer
Délivré le : janv. 2020
Microsoft Certified Azure Administrator Associate
Délivré le : janv. 2020