
Oualid ECHARGUI
Architecte Cloud Solutions Senior
Salaire / Taux journalier
Paris, France
Mobilité : Île-de-France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Architecte solutions cloud avec +6 ans d'expertise chez Vinci Autoroutes en conception d'architectures distribuées Azure cloud-native et microservices. Spécialisé en modernisation SI, DDD, gouvernance d'architecture et optimisation des coûts cloud. J'accompagne vos transformations digitales avec une vision stratégique alignée sur vos enjeux métiers et une maîtrise complète du cycle de vie des solutions cloud.
Expérience de travail
Vinci AutoroutesFreelance
mars 2021 - Présent
5 ans 8 mois
Paris, France
Architect solutions cloud
mars 2021 - Présent
5 ans 8 mois
Paris, France
– Définition de la vision d'architecture cible du SI en alignement avec la stratégie d'entreprise, les enjeux métiers et les contraintes de gouvernance – Structuration des domaines selon les principes DDD pour garantir une décomposition cohérente et évolutive des microservices – Alignement des solutions avec les standards d'architecture d'entreprise : urbanisation, gouvernance, sécurité et conformité réglementaire – Conception d'architectures distribuées sur Microsoft Azure intégrant les principes cloud-native : scalabilité horizontale, résilience par design, découplage événementiel et isolation des pannes – Pilotage des trajectoires de modernisation : désengagement du monolithe, adoption progressive du modèle microservices et event-driven, en minimisant les risques sur la continuité de service – Définition des exigences non-fonctionnelles transverses : sécurité, performance, haute disponibilité, observabilité end-to-end et conformité – Mise en place d'un cadre d'architecture structurant : patterns de référence, guidelines techniques, bonnes pratiques et référentiels d'urbanisation – Gouvernance des choix technologiques et validation des architectures proposées par les équipes projets pour garantir la cohérence globale du SI – Participation aux comités d'architecture d'entreprise pour les décisions structurantes et la validation des choix à fort impact – Conception des architectures data : data platforms, gouvernance, circulation et qualité de la donnée – Formalisation des dossiers d'architecture complets (HLD, LLD, DAT, ADR) pour sécuriser les décisions et tracer les arbitrages – Réduction des coûts d'infrastructure par des choix d'architecture optimisés et une rationalisation des ressources cloud – Animation des comités d'architecture et des ateliers de cadrage avec l'ensemble des parties prenantes (métier, IT, sécurité, production) – Contribution aux roadmaps IT, à la priorisation des initiatives de transformation et à l'accompagnement des programmes stratégiques (cloud, data, digitalisation)
Architecte applicative et Tech lead
mars 2021 - Présent
5 ans 8 mois
Paris, France
• Encadrement technique de l’équipe de développement (onboarding, accompagnement, montée en compétence) • Participation active aux choix techniques et arbitrages d’architecture • Organisation et animation d’ateliers techniques et d’architecture avec les équipes projets et les architectes (notamment sur Kafka et Redis) • Contribution à la structuration et au lancement du projet (constitution d’équipe, cadrage technique) • Développement et conception de l’application Pitv2 et de ses différents modules • Mise en place d’une architecture d’intégration permettant la convergence progressive de plusieurs applications vers un socle microservices central • Configuration et gestion de l’API Gateway Azure (sécurité, routage, exposition des services) • Définition des stratégies de robustesse : gestion des erreurs, tolérance aux pannes, haute disponibilité • Mise en place des différentes configurations qui répondent aux besoins métier sur Kafka (ordre des messages, résilience…), Redis, kubernetes, SignalR… • Mise en place d’une chaîne CI/CD complète pour automatiser les déploiements (Octopus, pipelines, GitlabCI) • Déploiement et orchestration via Kubernetes (Helm charts : ConfigMap, Deployment, CronJob…) • Définition et implémentation des bonnes pratiques DevOps (qualité, automatisation, monitoring) • Modélisation UML : diagrammes de classes, séquences, flux applicatifs • Formalisation des décisions d’architecture et des guidelines techniques • Pilotage des mises en production et garantie de la stabilité des environnements • Suivi des performances, optimisation continue et amélioration de l’architecture • Mise en place des pratiques d’observabilité (logs, métriques, alerting)
Développeur Fullstack Senior
Bred Banque populaire
juin 2019 - juin 2020
1 an 1 mois
– Mise à jour de l'architecture applicative front-end Angular pour l'application de signature tablette, refonte et développement des composants en mode Agile – Migration de Angular 4 vers 6 puis 8 – Ajout et mise à jour des composants back-end – Refactoring du code côté front-end et back-end – Développement d'un microservice en Spring Boot avec OAUTH 2 (Business service qui permet de remonter les points CASDEN d'un client sur le site de la BRED) – Modélisation d'architecture du microservice UML/ diagramme de classe du microservice – Tests unitaires Jasmin/karma pour le front et JUnit pour le java
Développeur Fullstack Senior
Sagemcom
janv. 2019 - mai 2019
5 mois
– Développement de composants front-end en React – Management d'une équipe de développeurs – Définition et spécification des besoins fonctionnels – Déploiement sur VM à l'aide de Docker – Développement des apis de remontée des informations en java 11
Développeur Fullstack
Nexter défense
juil. 2018 - déc. 2018
6 mois
– Recueil et définition des besoins avec le client – Conception et mise en place de l'architecture technique et système – Mise en place de l'environnement de développement (Choix des frameworks et technologies à utiliser, gestion et automatisation des builds et production avec Maven pour le Back et Front...) – Développement fullstack: Front Angular6, HTML5, CSS3 et back JAVA/JEE – Définition des web services REST et des swaggers Json
Développeur Java
CEA
janv. 2017 - juin 2018
1 an 6 mois
– Mise en place de l'architecture – Mise en place du modèle MVC – Développement en Java des composants de l'interface graphique – Développement de l'imagerie – Développement de la visualisation 3D en utilisant VTK – Développement des tests unitaires
Ingénieur systèmes embarqués
SAFRAN
juil. 2010 - déc. 2016
6 ans 6 mois
– Développement des composants software de la partie "Remote Braking Control Unit" de l'Airbus A350 – Développement de la couche applicative pour le test du software de la partie "Electronic Engine Control" d'un jet privé et test de validation – Développement en C des composants software pour les tableaux de bord (Renault, Peugeot, BMW...) – Vérification statique du code QA-C et la conformité aux normes MISRAC, test unitaire avec l'outil C-Cover et test de validation et intégration.
Formation
INSAT
MASTER SYSTEMES EMBARQUÉS
2009 - 2011
2 ans 1 mois
INSAT
DIPLÔME D'INGENIEUR
2006 - 2009
3 ans 1 mois
INSAT
ECOLE PRÉPARATOIRE D'INGENIEUR
2003 - 2005
2 ans 1 mois
–
BACCALAURÉAT MATHÉMATIQUE, Mathematics
2000 - 2003
3 ans 1 mois
Licences et certifications
Azure Fundamentals
Délivré le : –
Azure Administrator Associate
Délivré le : –
Azure Solutions Architect Expert
Délivré le : –