System Center 2012 R2 en environnement hétérogène et hybride
MERAZKA Messaoud
1. Messaoud MERAZKA
Ingénieur d’Etude et Développement .Net
FORMATIONS
2000 Niveau maîtrise en génie logiciel – Ecole des technologies supérieures – Montréal, Canada
1998 Formation Oracle – Collège Maisonneuve – Montréal, Canada
1993 Ingéniorat en informatique – Université d’Alger – Algérie
1988 Baccalauréat en mathématiques – Collège Hamia Alger – Algérie
DOMAINES DE COMPETENCES
Langages C#, C/C++, VB, JAVA, Small Talk, Pascal, PL/SQL, Assembler, XML, SQL
Systèmes d’exploitation Windows NT/2000/XP/2003/2008, IRIX, Sun Solaris, Linux, Windows CE
Bases de Données SQL Server 2005/2008, ORACLE 10g, Sybase, Informix, MS Access,
MySQL, ODBC, OLEDB, ADO.NET
Environnement de
Développement
Visual Studio 2005/2008/2010, Visual .Net , Visual Studio CE, Borland C++,
Eclipse
Internet IIS, HTML, ASP, ASP.Net, XML, XSD, XSLT, Java Script, AJAX, Perl
Méthodologies Agile SCUM, Orienté Objet, UML, Merise, Extreme Programming.
Frameworks Win API, MFC, STL, ATL, COM/DCOM, CORBA, ACE, TAO, WMI,
Dot.Net, WCF, WF, WPF, MVVM, Ioc Unity, TPL
Gestionnaire de source CM Senergy, SourceSafe, PVCS, TFS
Outils ClearQuest, Rational ClearCase
Bureautiques Microsoft Office, Lotus Notes
Protocoles TCP/IP, OPC, SNMP, Louth, WebDav, MVC, ModBus/TCP
Autres DevExpress, ComponentOne, Unity, Log4Net, Spectraview, Virage, Studio
Central de SGI, Avalon, Amaas, DMF, Profile Vidéo Server de Tektronic,
SGI Media Server, DVCPRO Server de Panasonic
LANGUES
− Français : Courant
Page 1 sur 8
2. − Anglais : Courant
EXPERIENCES PROFESSIONNELLES
11/2013 – Aujourd’hui BNPParibas CIB – Paris, France
Ingénieur d’Etude et Développement .Net
Projets : Mise en place d’une nouvelle plateforme de Reporting de P&L Eco et P&L Front pour l’ensemble des
Activités Capital Market de BNP Paribas. Le projet XTarget est un nouveau système de gestion officielle du
P&L (économique et expliqué) pour BNP CIB. Il est utilisé pour toutes ses activités de marchés de capitaux.
Réalisations :
− Analyse technique de besoins.
− Rédaction de spécifications techniques détaillées.
− Interface avec la maitrise d’ouvrage.
− technique des jeux de tests.
− Interface avec la maitrise d’ouvrage.
− Développement du composant du FileHandling.
− Design Réalisation et Architecture de certain module du Data Flow Manager (Orchestrateur des
évènements sous forme de plugins).
− Participation à la mise en place d’une architecture Plugin.
− Développement des Plugins.
− Optimisation des performances.
− Réalisation des packages d’installation.
Environnement : C#, .NET, ASP.Net, WFC, WPF, TFS, VS 2010/2012, XML, Wix, WebDeploy, MS Office,
IIS, Windows 7/ Windows server 2012, SQL, SQL Server 2008.
05/2013 – 11 /2013 Natixis AM – Paris, France
Ingénieur d’Etude et Développement .Net
Projets : Titan : Framework Natixis pour le développement d'applications internes.
Réalisations :
− Développement du module RemoteControle (console web et batch) pour la notification et l'arrêt des
applications
− Réalisation de la migration de certaines vues winform Infragistics vers DevEpress.
− Développement d’un Framework light WPF base sur les guidelines MVVM pour la création de
nouveaux modules (vue + viewModel) comportant:
Page 2 sur 8
3. − Code base: ensemble de classes et d'interfaces de base pour la création des modules RuleValidator:
Module de validation de données sur les vues.
− Binding Validation: Module permettant la validation des binding à la compilation.
− DialogServices: Service pour la création des MessageBox, ProgressDialog, WaitingDialog et dialogues
pour l'interaction avec les utilisateurs.
− OperationManager: Service pour invocation des opérations sur services business de façon synchrone
et asynchrone.
− SafeCollectionBase: ThreadSafe observable collection pour la gestion des listes de données.
− Divers: Ensemble de ressources, templates et convertisseurs pour des besoins divers.
− Module d'intégration des vue WPF dans des applications WinForm.
− Utilisation du Framework pour le développement des modules: ForexSpot, ForexSwap, Repo et
RateSwap pour l’application FIT.
− Documentation technique et formation des développeurs.
Environnement : C#, .NET, ASP.Net, WFC, WPF, WinfFrm, DevEpress, Subversion, VS 2008/2010, XML,
MS Office, IIS, Windows XP/2003, SQL, SQL Server 2005.
10/2010 – 04/2013 AXA IM – Paris, France
Ingénieur d’Etude et Développement .Net
Projet RPM (Reporting Process Monitoring) : système de production et de suivi de rapports.
Réalisations : Participation à la conception et à la réalisation du système à savoir :
− Interface avec la maitrise d’ouvrage.
− Base de données.
− Client Web.
− Module de notifications.
− Module de gestion des documents.
− Workflow de suivi, validation et gestion des rejets des documents.
Projet EARS (Extreme Alert Reporting System): application web pour la génération de rapports d’alerte
périodiques sur un périmètre de fonds selon des modèles prédéfinies.
Réalisations :.
− Interface avec la maitrise d’ouvrage.
− Conception de la base de données.
− Développement du module de calcul et de génération de rapports.
Projet ARL (Application Logging Rationalization) : Système de logging centrale.
Réalisations : Conception et réalisation de l’application ARL:
− Analyse technique des besoins fonctionnels et rédactions des spécifications.
− Conception de la base de données.
− Développement du module client (basé sur WCF et Log4Net Appender).
Page 3 sur 8
4. − Console de log : Client lourd WinForm pour l’accès aux logs des applications AXA-IM : Application
multi-fenêtré classique basée sur les librairies DevExpress avec une gestion dynamique des vues
selon les habilitations des utilisateurs
− Développement du module de chargement de données (Server Mode Loader) avec une interface bien
connue pour la gestion des chargements de données volumineuses dans des grilles DevExpress
avec une faible utilisation de la bande passante et de la mémoire du coté client et serveur.
− Développement de la partie services organisée autour de couches : DataAccess, Business, Managers,
Services et Hosting WCF.
− Implémentation du module de notification (Publisher-Subscriber).
− Conception du model de données.
− Développement des scripts (SQL Transact, Packages SSIS) pour les systèmes de purge.
− Documentation technique.
Projet IGW (Investment Guidelines Workflow) : système de gestion et de suivi de contraintes sur des fonds.
Réalisations : La refonte et l’extension de l’application pour le support de fonctions avancées :
− Conception et développement de versionning.
− Développement du module de gestion de ControlCard.
− Développement Module de gestion des violations de contraintes.
− Développement du module d’import et d’export des contraintes et de ControlCard.
− Participation la réalisation de la Console IGBS : client lourd WinForm SDI pour la gestion des
ControlCards, Breaches et les contraints.
Projet FIL (Finance Integration Layer) : Ensemble d’outils et d’applications de reporting et d’Uniformisation des
plans comptables de toutes les localisations AXA-IM en un seul plan General commun sous CODA.
Réalisations : Conception et réalisation de l’application EHA (Error Handling Application outil permettant de
corriger les flux reçus en fonction des différentes règles fonctionnelles et techniques déclarées au niveau des
métadonnées de l’application, l'enrichissement fonctionnel et la préparation des écritures comptables afin de
les insérer dans le système CODA) :
− Le Shell pour l’hébergement des modules BatcheFiles, ErrorFiles, CrossReferences, Auditing et
Metadata.
− Ensemble d’interfaces et de classes de base pour étendre l’application avec d’éventuelles nouvelles
fonctionnalisés.
− Habilitation, gestion et chargement des vues et des modules.
− Partie services organisée autour des couches: DataAccess, Business, Managers, Services et Hosting
WCF.
− Conception du model de données.
− Réalisation du model de données en utilisant le projet SQL Server 2008 DataBase de DevStudio2010.
− Documentation technique.
Environnement : C#, .NET, WCF, WPF, ADO.Net, MVVM, Unity, Log4Net, TFS 2010, VS 2010, XML,XSD,
MS Office, IIS, Windows XP/2003, SQL, SQL Server 2008.
08/2008 – 09/2010 Crédit Agricole CIB – Paris, France
Page 4 sur 8
5. Ingénieur d’Etude et Développement .Net
Projets : Glory : Plateforme logicielle chargée d'effectuer la réconciliation de l'ensemble des opérations
passée au front office avec leurs écritures comptable passées au back office. Il permet ainsi au middle office,
de valider la correspondance front/back, ou d'expliquer les écarts présents.
Réalisations :
− Analyse technique des besoins fonctionnels et rédactions des spécifications.
− Conception et architecture du moteur de réconciliation (SOA, WF).
− Participation a la conception des bases de données Stagging et Glory.
− Développement des scripts (SQL Transact, Packages SSIS) pour les batches EndOfDay.
− Paramétrage et implémentation des modules d’accès la base de donnes (NetTiers : Code Smith).API
Web Service pour la publication des flux.
− Outils de configuration et de diagnostique.
− Composant d’extraction des données de front office des systèmes back office.
− Intégration et paramétrage de la Platform IntelliMatch.
− Compostant de filtrage et d’acheminement vers IntelliMatch.
− Conception de la TaskStation : Client lourd WinForm pour la gestion et l’administration des
réconciliations. C’une MDI application, modulaire basée sur les librairies DevExpress avec un
comportement similaire celui de windows explorer desktop.
− Documentation de spécification, de conception et d’architecture.
− Formation et encadrement des développeurs.
Environnement : C#, .NET, ASP.Net, architecture n-tiers, WF, WFC, WPF, SOA ADO.Net, TFS, VS
2005/2008, Services, XML,MS Office, IIS, Windows XP/2003, SQL, SQL Server 2005.
05/2007 – 07/2008 Sylogis – Meudon la forêt, France
Ingénieur d’Etude et Développement .Net
Projets : Produit ImmProperty : solution logicielle full web dédiée à la gestion immobilière.
Réalisations :
− Analyse technique des besoins fonctionnels.
− Infrastructure du serveur d'application web basée sur l'architecture orientée services (SOA),
− Modules génériques pour l'accès aux données métier sur les bases de données Oracle et SQL Server,
− Packages Java pour le rafraîchissement partiel des pages web (Callback, Ajax) ;
− Gestionnaire de la Sécurité,
− Setup pour les déploiements,
− Intégration des composants ComponentArt,
− Module de Gestion documentaire,
− ToolBox : ensemble de composants serveur web (usagers et personnalisées),
Page 5 sur 8
6. − Documentation de spécification, de conception et d’architecture,
− Formation et encadrement des développeurs.
Environnement : .NET, C#/VB.Net, ASP.Net, Java Script, Ajax, WebDav, ADO.Net, WFC, WPF, Web Parts
framework, ASP Membership API, Web Services, XML, XSD, XSLT, MS Office, PVCS, COM+, IIS, Windows
2000/XP/2003, SQL, SQL Server, Oracle.
04/2005 – 04/2007 Alstom Transport – Ville Saint-Laurent, Canada
Ingénieur d’Etude et Développement .Net
Projets : Participation à la l’architecture et au développement du système intégré de conduite pour la gestion
du métro de Montréal (Société de Transport de Montréal).
Réalisations :
− Plateforme pour le développement des sous-systèmes qui compose le système de conduite,
− Sous-système de configuration des équipements (énergie, ventilation, équipements fixes,
équipements systèmes etc.) pour le système intégré de conduite ;
− Séquenceur de commandes et autres modules pour le système de commande centralisé,
− Passerelle entre les équipements SNMP (Télétransmission, vidéo surveillance, Sonorisation, système
radio, téléphonie, etc.) et le serveur central (SCADA) ;
− Sous-système de supervision des tableaux optiques de la salle de contrôle,
− Analyse de GAP,
− Documentation de spécification, de conception et d’architecture ;
− Encadrement et intégration des développeurs,
− Support pour le client (STM) et les partenaires.
Environnement : .NET, C++/C#, WMI, Win32 API, ADO.Net, MSXML, COM+, ASP, Windows
2000/XP/2003, SCADA, SQL, SQL Server, CM Synergie, OPC, TCP, TCP ModBus, SNMP.
08/2002 – 01/2005 IxiaSoft Inc – Montréal, Canada
Concepteur développeur
Projets : Participation à la conception et au développement des modules du logiciel TextmlServer (Base de
données XML native permettant de stocker, d’indexer et de rechercher de très gros volumes de documents).
Réalisations :
− API native, COM+ et CORBA du TextmlServer.
− Le proxy du TextmlServer.
− Mise en place de l’organisation interne pour le stockage des données (documents et collections),
− L’engin de recherche,
− Gestionnaire des indexes,
− Gestionnaire de la Sécurité,
− Contentmover (Transfert des bases de données entre les différentes versions du TextmlServer),
− L’extension pour l’API WebDav,
− FaultTolerenceServer (TextmlServer avec plusieurs machines en arrières),
Page 6 sur 8
7. − Mise en place des outils pour les testes de régression et de stress,
− Support pour les clients,
− Documentation pour les usagers et les développeurs,
− Analyse, documentation de spécification, de conception et d’architecture.
Environnement : C/C++, JAVA, MFC, ATL, STL, Win32 API, XML, XSD, XSLT, COM+, ASP, Windows
2000/XP/2003/Solaris/Linux, CORBA (ACE), Rational Rose, Perl, Dom(MS), Sax (IBM), XPath, IIS, API
WebDav, MySQL.
11/1999 – 08/2002 Miranda Technologies Inc – Ville Saint-Laurent, Canada
Concepteur développeur
Projets : Développement de solution de gestion de Contenus vidéo et participation à la conception et au
développement des modules des Systèmes MediaWorks, MediaWorks Standalone et MediaWorks Archiver.
Réalisations :
− Mise en place du mécanisme des plug-ins pour les modules de maintenance et d’enregistrement des
contenus,
− Control des équipements : librairies robotiques, encodeurs MPEG, magnétoscopes et serveurs vidéo ;
− Les modules : Asset Explorer, Browser, Maintenance (permet d’effectuer des opérations sur les
metadata des assets) et Marklist (combinaison de segments de différents assets pour la création des
listes de pré montage) ;
− Module de configuration du système MediaWorks,
− Le driver pour le système d’archivage avalon,
− Le client et le serveur du système d’archivage et MediaWorks Archiver,
− Module de configuration du système MediaWorks Standalone,
− Support, documentation pour les usagers et les développeurs.
Environnement : C/C++, JAVA, VB, MFC, ATL, STL, Win32 API, XML, DCOM/COM+, DirectX, OLEDB,
Windows NT/2000, IRIX, Sun Solaris, Oracle, Informix, Perl, SQL.
07/1998 – 06/1999 Cognicase, Montréal - Canada
Concepteur développeur
Projets : Développement d’applications Web pour la gestion des recrutements.
Réalisations :
− Conception et développement d’un serveur Web pour la génération et la manipulation de documents
(CV, Rapports) ;
− Développement d’une application Web pour la gestion des recrutements (candidats, mandats,
compagnies, Contacts) ;
Page 7 sur 8
8. − Analyse de l’impact de l’an 2000 (C/C++, Oracle).
Environnement : VC++, MFC, ISAPI, COM, ATL, Win32 API, ODBC, VB, Java Script, VB Script, Windows
NT, SQL Server, Oracle.
11/1993 – 03/1998 IFSI, Alger, Algérie
Analyste Programmeur
Projets : Développement d’applications de gestion de données.
Réalisations :
− Design et développement d’un Système de gestion des biens informatiques d’une entreprise
nationale,
− Design et développement d’un Système de gestion de la maintenance des machines Industrielles Pour
une entreprise nationale,
− Adaptation du logiciel Maxigest aux normes du plan comptable et de la législation fiscale nationale,
− Support et Maintenance des applications.
Environnement : C/C++, ODBC, Win32 API, Access, SQL Server, Dbase, Windows 95/NT, MS Dos.
Page 8 sur 8