Mouadh - Architecte Ingénieur d'études AZURE
Ref : 180919J001-
92000 NANTERRE
-
Architecte, Ingénieur d'études, Ingénieur de développement (38 ans)
-
Freelance
Expérience professionnelle
ASTERA PHARMACEUTICAL SUPPLY
May 2023 to Now
Senior Software Engineer France-Rouen
Context:
Implement IdentityService with 2Factor authentification and QRCode SMS
Pharmaceutical industry
Modernize the Workflow
authentication System and of the company and provide IT resources, after COVID Crisis
Implement IdentityServer for the set of the application and involving the DevOps process
Tools: Visual Studio 2019 – 2022, C# , Gulp , JavaScript , Bootstrap, Azure Components, DevSecops
ZIWO CALL-CENTER SYSTEM
Mars 2023 to May 2023
Senior Software Engineer & Architect UAE-Dubai
Context:
Software Architecture and Design of Microservice Components
- Dockers
- Protobuff
- Microservice
-Kafka
Tools: Visual Studio 2019 - 2022, Azure Components, DevSecops
Technologies: C#, Oracle, PowerShell as Bach
CANDRIAM
multi-specialist asset management firm Mai 2021 jusqu’à présent
Consultant Architect Senior
Contexte:
Intégrer le nouveau flux de données de la source de données Belfius, en mappant de nombreuses sources de données.
Concevoir le nouveau Flux et l’interaction entre composants
Projets:
Développement des solutions et de logiciels
Développement des batchs SSIS
Webservices
Infrastructure Azure
Service WCF
Modélisation de base de données
Outils: Visual Studio 2019, AzureDevops
Technologies: C# , Oracle , PowerShell as Bach
SOCIETE GENERALE
BANQUE
Décembre 2018 à Mai 2021
Architecte / Ingénieur étude et développement
Contexte :
Analyse et définition de la nouvelle architecture des nouveaux composants
Intégration des nouveaux outils pour le provisionning
Définition des Workflow
Projects:
Provisioning:
Mise à jour des composant API Web API avec le fournisseur d’autorisation
Préparation d’infrastructure pour les nouveaux logiciels
Adaptation sur le SSO des nouveau outils
Développement en C++ Composant système streamless Citrix
Développement des API C# des composant applicatif
Modélisation and flux :
Reverse engineering
Relais technique
Document d’architecture
Pre requis non fonctionnelle
Solution and intégration
Etude
Cinématique
Outils : Visual Studio 2015-2017-2019, Azure DevOps, Azure
Technologies : C++, C#, .net core ,Java, PowerShell as Bach
GENERALLI - EA HOLDING
ASSURANCES
Mars 2017 à Décembre 2018
Architecte / Ingénieur étude et développement
Contexte :
Etude, développement .Net
Maintenances applicatives des application de la holding
Elaboration des solutions techniques pour répondre aux besoins techniques et fonctionnels et aux enjeux de performance
Rédaction des spécifications techniques
Réalisation des développements selon les spécifications et la solution d’implémentation définie
Réalisation des tests unitaires
Réalisation des tests d’intégration avant livraison en recette
Participation aux revues de codes d’autres développeurs
Pilotage des mises en production des projets en collaboration avec les équipes d’intégration technique et d’exploitation
Effectuer un ‘reporting’ d’avancement des tâches confiées
Outils :
Visual Studio 2015, TFS 2013
Technologies :
C#, C++, Razor, ASP.NET MVC .Net, WCF, JQuery, AngularJS
Méthodologie & Conception :
XP
AXA
Assurances
Mars 2016 à Mars 2017
Architecte
Contexte :
Définition des modèles IARD, and integration des webapi et webservices
o Elaboration des flux donnés
o Elaboration des documents DAT , dossier architecture techniques
o Participation de l’intégration logiciel
o Intégration continue ,devops
o Management d'une équipe de 5 personnes
Outils:
Visual Studio 2015, TFS 2013
Technologies:
ASP.Net MVC5, C# 5 / 6, JQuery, SignalR, WebAPI , Azure
SOCIETE GENERALE Corporate and Investment Banking
BFI
Septembre 2014 à Mars 2016
Ingénieur étude et développement
Contexte :
Etude, Conception et développement des applications de trading.
Maintenances applicatives
Projet Migration et consolidation des automates de trading (PPX)
Méthodologie
TDD
Développement, Codage et Test
Codage de l’application
Implémentation les interfaces graphiques
Ecrire les tests unitaires
Projet simulateur de marché
Méthodologie
TDD / BDD
Architecture
Configuration de serveur de build
Configuration de serveur de contrôle code source
Ajout des politiques de qualité de code « stylecoop »
Choix des librairies et des outils
Conception
Définir les composants applicatifs
Conception du moteur de calcul
Conception des services utilisés
Définir les « EndPoint » des services
Conception de la couche communication
TAP (modèle asynchrone basé sur les taches)
Développement, Codage et Test
Codage de l’application
Ecrire les tests unitaires
Revue de code
Outils :
Visual Studio 2010 / 2013, CVS, Fiddler, SVN, TeamCity , PL-SQL Oracle, Jenkins , Eclipse
Technologies :
C#, WPF, WinForm, , ASP , Razor, MVC , Socket, Ultra-Messaging, FIX protocol , Fidessa (OMS)
Méthodologie & Conception :
XP
INVIVO Cooperatif agricole
Février 2011 à Septembre 2014– 3 ans
Ingénieur étude et développement C# / Responsable technique - Division Agro-Solutions
Contexte :
Développement d’un ensemble d’applications destiné aux coopératives.
Projets réalisés :
Trois projets client lourd WPF
Développement de trois modules dans un pro logiciel de conseil et optimisation agronome.
Communication client – compréhension du besoin
Conception et réalisation des Proof of concept
Conception de la base donnée
Réalisation des maquettes d’interfaces graphiques avec l’outil BalsmiqMockup
Rédaction des spécifications techniques : diagrammes des classes, des cas d’utilisations...
Développement, Codage et test
Réalisation des interfaces graphiques
Implémentation des procédures stockées
Implémentation du logique métier
Implémentation des tests unitaires via la plateforme NUnit , Mock
Relais technique
Cerner les limitations techniques de l’architecture
Contribuer à l’ajout des fonctionnalités à la Framework
Participer au chiffrage des projets
Pilotage des développeurs
Assurer la montée en compétences
Contrôler la qualité du code
Outils :
Team Foundation Server 2008, Visual Studio 2008 / Visual Studio 2010 / 2012,
Microsoft Expression Blend
Technologies :
WPF 3.0 / 4.0, MVVM, PRISM, Entity Framework, SQL Server 2008 Express
Méthodologie & Conception :
Scrum, UML, Merise
Résultat
Les modules en cours d’utilisation sur le portail des techniciens
Projet WCF - REST
Conception et développement d’un moteur de calcul pour prévoir des maladies au cours d’un cycle agricole.
Développement d’un WebService pour être consommé d’un logiciel développé par l’équipe R&D
Rétro ingénierie
Analyser le code de l’ancienne application développé en Pascal
Reproduire l’application en utilisant Delphi
Valider les entrées / sorties de l’application avec le logiciel existant
Etude de la volémie des données échangées par le Web Service
Conception
Conception de la base de données
Conception des objets métiers
Spécifier les entrées sorites des verbes http dans le cadre de l’architecture REST
Rédaction des documents techniques
Implémentation
Implémentation des procédures stockées
Réalisation des interfaces graphiques
Implémentation du logique métier
Test Validation
Intégration
Paramétrages du serveur IIS et WCF, pour la compatibilité avec le nouveau logiciel
Test Validation
Outils :
Team Foundation Server 2008, Visual Studio 2008 / Visual Studio 2010 / 2012, Embarcadero Delphi, Fiddler, IIS
Technologies :
WCF
Méthodologies & Conception :
XP
Deux Projets Silverlight
Développement d’un référentiel des variétés et cultures
Développement d’un référentiel des engrais
Communication client – compréhension de besoin
Architecture / Conception
Etudier les solutions techniques possibles
Réaction des spécifications techniques
Conception des bases de données
Développement logiciel – codage
Mise en place de l’architecture
Codage des classes métiers
Création des interfaces graphiques
Implémentation des procédures stockées
Outils :
Team Foundation Server 2008, Visual Studio 2008 / Visual Studio 2010, Fiddler
Technologies :
.Net 3.5 / 4.0, Silverlight, RIA Services (WCF), MVVM comme modèle graphique, Entity Framework 4, SQL Server 2008 R2
Projet WCF – Web MVC 3
Conception / développement d’un Service Web pour forcer la réplication SQL Server.
Site Back-Office d’administration des clients connectés sur la plateforme de réplication.
Analyse de la problématique et réalisation des POC
Etude des scénarios d’erreurs de réplication
Réalisation des Proof of Concept pour contourner les problématiques de la réplication
Conception
Rédaction des spécifications techniques
Conception du service web
Conception de la base de données
Paramétrage de serveur SQL
Validation de la conception par les DBA
Développement
Implémenter les procédures stockées
Implémentation du service Web
Test /Intégration
Validation sur l’environnement de qualification
Injection de l’application cliente au démarrage de l’application
Outils :
Team Foundation Server 2008, Visual Studio 2008 / Visual Studio 2010 / 2012, Fiddler
Technologies:
WCF, MVC3, JQuery, SQL Server 2008 R2 Express / Enterprise, Team Foundation Server 2008
Méthodologies & Conception :
XP, UML, Merise
@Autres Projets
Maintenance des anciennes applications en WPF
Déploiement SharePoint 2010 / MOSS (pour centraliser les documents techniques)
Team Fondation Server (déploiement et gestion projet)
Virtualisation – Hyper V (plateforme de qualification des applications)
Orange Business services TELECOMMUNICATION
Février 2009 à Février 2011 – 2 ans
Ingénieur étude et développement .Net - Equipe R&D
Contexte :
Développement des applications destinées aux administrateurs et ingénieurs systèmes pour le pilotage et la réalisation des migrations des systèmes de messagerie.
Projets réalisés :
Projet « Système de pilotage des migrations »
Pour piloter les migrations des systèmes de messagerie ; des applications clientes installées sur les machines communiquent avec un portail Web et lancent les actions adéquates en arrière-plan pour assurer une migration transparente de Lotus vers Outlook.
Le projet consiste à créer un portail Web afin de superviser le processus de la migration.
Analyse de besoin
Conception et architecture des composants logiciels
Conception des bases de données
Réalisation des digrammes des composants
Rédaction des spécifications techniques
Développement du portail Web
Création des services web
Développement des connecteurs Active Directory
Outils :
Visual Studio 2008 / Visual Studio 2010 , Fiddler
Technologies: ASP.NET (MVC2), JQuery, WCF (callbacks...), services windows, GPO AD
Projet « ClientWizard for Lotus Notes »
Développement « ClientWizard for Outlook » :
Mise à jour d'un outil de Conversion de données pour les projets de Migration, cet outil permet de convertir les données d'Outlook vers une base Lotus Notes
Analyse de besoins
Conception
Conception des interfaces utilisateurs
Conception des modèles objets
Rédaction des spécifications techniques
Développement
Technologies : VB.NET / WinForm / composants COM
Projet « WaveBox »
Développement « WaveBox » :
Un outil centralisé qui permet l'automatisation du processus de migration.
Maintenance de l’application
Ajout des fonctionnalités
Technologie : Lotus Script / composants COM
Projet : créations des scripts
Scripting pour automatiser une migration.
Technologies: AD, GPO, MS Exchange, PowerShell, VBscript
Formations
2008 : Ingénieur en génie des communications et des réseaux
2016 : MCPS Microsoft Certified Developer Professional, ID : 11869548
Compétences
Développement logiciel :
Architecture : Applications reparties, modulaires et temps-réel , modèles en couche, bus des services
Méthodes Agiles : XP, Scrum , TDD , BDD
Modélisation : UML V2, Merise
Communication : Web, tube, socket, messaging , SOA, JSON , Messaging
P. de conception : Repository , UnitOfWork , IoC , Facade , DI, Facade , Proxy, MVVM , MVC , DDD…
Langages / Technologies :
Technologies Microsoft : .NET C#, VB .net, ASP, WCF, WebAPI, ADO.NET, Linq, Linq SQL, Entity Framework, nHebernate, UnitTest , SpecFlow
Language native (sous Windows) C, C++
Technologie IBM Lotus Notes : Lotus Script, XPage
Scripting :
VB Script, Power Shell, Lotus Script, Java Script, JQuery, AngualJS
Systèmes d'Information :
Solutions Microsoft :
Active Directory Windows 2003 / 2008 / 2012
Microsoft SQL Server 2008, 2014
MS SharePoint / MOSS
Windows Azure Services Bus
Solutions IBM :
Lotus Notes / Domino, Sametime
Messagerie - Messagerie Unifiée :
Migration des plateformes de messagerie (Transition & Migration & consolidation)
WorkFlow , Collaboration , SOA, SaaS
Interconnexion & Unification des services
MS Exchange (5.5 /2003/2007)
Office Communication Server
IBM Domino, Sametime , BPOS – Office 365, MS Online
Outils
Visual Studio 2008 /2010 / 2012 /2013 / 2015, CVS, SNV, TeamCity , Eclipse
Team Foundation Server / Microsoft Test Manager
Gamme des produits MS Office
Outil MS de gestion des projets : MS Project & MS Project Server$
Langue
French