Langages et technologies : C/C++/C#, ASP .Net, PHP, Silverlight , WCF XML/SOAP/WSDL, Html/ JavaScript /Ajax/jQuery, T-SQL/PL/SQL
Systèmes d’exploitation & plateformes : Linux, Unix, WINDOWS NT, WINDOWS XP, Framework .Net et J2EE.
Modélisation : UML, Designs Patterns
Outils de développement : Visual Studio 2005, Team Foundation Server, Visual Source Safe, Entreprise Architect
Bases De Données : Oracle, SQL Server 2000/2005/2008, MySQL
Réseaux: Threads/Sockets, TCP/IP.
Depuis Juin 2009 (en cours) SGCIB, La défense
Domaine: Finance, Banque de financement et d’investissement.
Mission: Développement C#/C++ au sein d’ITEC/FIC autour du calculateur de valorisation et d’analyse de risque.
Réalisations:
Conception et Développement d'une application de configuration d’AGRISK permettant de remplacer la registry ainsi que la les fichiers .ini permettant ainsi de centraliser la configuration du calculateur.
Conception de la base de données permettant l’héritage des paramètres.
Développement des procédures stockées en PL/SQL permettant de remonter les configurations tout en assurant l’héritage des paramètres.
Développement d’un fournisseur de configuration en C# et son intégration dans l’interface graphique du calculateur (Consommation du C# dans la MFC via COM).
Développement et conception d’une ligne de command en C# permettant d’invoquer le calculateur via COM.
Développement de nouveaux écrans en MFC/C++ permettant de gérer de nouvelles options financières du calculateur AGRISK.
Développement évolutive sur la passerelle sur la Gateway du calculateur permettant d’envoyer les taches de calculs sur la grille Symphony.
Refonte d’une base de données OLAP SQL Server permettant d’historiser les compteurs de performance du calculateur et mise à jour des services d’alimentation ainsi que les chaines d’alimentation SSIS.
Environnement: MFC/C++/boost/CLI/C#/COM WCF/Tibco Grid Computing (Symphony), Visual Studio 2008, Clearcase.
Jan 2008 à Mai 2009 CPR-AM, Paris
Domaine: Finance, Asset Management (Gestion d’actif)
Mission: Développement et maintenance évolutive d’applications financières.
Réalisations:
Conception et Développement d'une application Winforms permettant de relever des indicateurs de performance des OPCVM à partir des tables de taille conséquente
Développement d'une fabrique de requêtage dynamique orienté objet
Développement des procédures stockées permettant de transposer les données.
Réalisation de l'automate relevant les indicateurs choisis par l'utilisateur
Synchronisation des threads du requêtage simultané permettant un temps de réponse meilleur.
Migration et déploiement de l'intranet du .Net 1.1 en .Net 2.0 en exploitant les apports du .Net 2.0 : Connection pooling, Gestion des utilisateurs, Thèmes, Cache, Ajax, Intégration de JQuery …
Développements de certains modules du référentiel produit (Catalogue la gestion des caractéristiques des OPCVM et celle du workflow de création et de maintenance des portefeuilles.)
Modules d'imports des donnes automatiques
Gestion des calendriers de valorisations.
Affichage des attributs complexes en personnalisant les composants DevExpress.
Développements des circuits d'alimentation du logiciel d'attribution de performance B-One (Application client/server: Swing/Web Service (Axis Tomcat)/java/JBOSS).
Maintenance et optimisation du moteur du calcul des performances des OPCVM (Chaines de procédures stockées orchestré via SSIS)
Participation à la mise aux normes des applications de CPR-AM
Amélioration de la traçabilité des applications via une meilleure gestion du code source et de la documentation.
Amélioration des procédures de déploiements d'application Winforms utilisation de ClickOnce Deployment
Proposition et mise en place d'architecture typique d'application .Net (BD/DAL/BLL/UI)
Implémentation d'un module transversal d'authentification à la manière d’ASP .Net 2.0
Support et Suivi de production des diverses applications en production : Référentiel produit, La chaine de calcul des performances, Intranet, B-One (Application d’attribution de performance)
Environnement: SQL Server 2000/2008 T-SQL, XML/XSLT, .Net 2.0 C#, Visual Source Safe, IIS ASP .Net/JScript/Ajax/Winforms/DevExpress, Log4net/Log Parser
Juillet 2006 à Décembre 2007 : Concepteur Développeur .Net chez Atos Origin, Grenoble
Développement d’un système d’information (application web) permettant la gestion du stock du pétrolier Schlumberger à l’échelle mondiale en utilisant les nouvelles technologies .Net 2.0 dans un contexte où les performances sont cruciales.
Domaine : Pétrole
Mission : Générer la couche d’accès aux données et gérer tous les aspects de la persistance et participer à la conception et au développement du reste de l’application.
Réalisations :
Développement d’une solution permettant la génération de la couche d’accès aux données basée sur un produit du marché.
Contribution à la mise en place de l’architecture de l’application (Découplage des couches (Design patterns : singleton, abstract factory…), gestionnaire de cache au niveau métier, Mapper ORM…).
Conception et développement de certains modules de l’application (gestion des utilisateurs et leurs préférences, interfaces Web Services avec des systèmes externes …).
Environnement : .Net 2.0, C#, ASP.Net, Web Services (SOAP WSDL) AJAX, IIS, Visual Studio 2005, Oracle 10g, Team Fondation Server, Génération automatique de code.
Jan 2008 | Formation d’initiation aux marchés financières (Acteurs, Instruments de base, produits dérivés, Asset management) |
2003-2006 | Elève ingénieur au département télécoms de l’ENSIMAG, option : Applications Réparties et Réseaux. |
2001-2003 | Classes Préparatoires aux grandes écoles d’ingénieur (Math Sup., Math Spé) Au CPGE de Marrakech (MAROC). |
Juin 2001 | Baccalauréat Sciences Mathématiques (MAROC) : Mention bien. |