Menu

Mohand HADJADJ

Paris

En résumé

Mes compétences :
Microsoft Visual Studio.NET
Microsoft SQL Server 2005
Microsoft ASP.NET
jQuery
XML
Web Services
Microsoft C-SHARP
MVC
JavaScript
Microsoft Visual Studio
Microsoft Transact-SQL
Microsoft SQL Server 2000
Microsoft .NET Technology
Windows Communiciation Foundation
LINQ
HTML5
WinForms
SQL
Microsoft Excel
HTML
ADO
SOAP
Optima
Microsoft SQL Server 2008
Microsoft Access
LDAP
EDI
DLL
Apache Subversion
ADAM
Wholesale
WebSphere MQ
WebForms
VSS
Taxation
TCP/IP
Struts Web Application Framework
SQl Developper
SQL Server Analysis Services
Oracle PL/SQL
Oracle
OLAP
OCR
Microsoft Windows XP
Microsoft Windows Vista
Microsoft Windows 7
Microsoft Windows 2000 Server
Microsoft Team Foundation Server
Microsoft Silverlight - WPF/E
Microsoft SQL Server
Mercury Quality Center
MS Visual SourceSafe
MOT Testing
Java Servlets
Java Server Pages
Java Applets
Java
JSON
Framework
Enterprise Java Beans
Data Transformation Services
Customer Relationship Management
Control-M
CVS
CONSOLE
Borland JBuilder
ActiveX
AJAX

Entreprises

  • Natixis - Expert .Net C#

    Paris 2013 - maintenant Contexte de la mission:
    Les deux environnements fonctionnel et technique sont très riches sur cette mission, notamment dans le domaine des risques de contrepartie, la gestion des portfolios et d'actifs et les risques de marchés.

    Sur cette mission je suis responsable sur toutes les étapes du cycle de vie des deux projets web décris brièvement ci-dessous :

    Projet IRMA:
    Le projet IRMA a pour objectif de fournir aux équipes de risques des résultats de calculs de risques quotidiens sur les positions et portefeuilles de Natixis AM.
    Ainsi que de fournir les Métriques permettant de consolider les résultats.

    Projet SIGMA:
    Le projet SIGMA a pour objectif de fournir aux équipes de risques des résultats de calculs de risques de contreparties quotidiennement.

    Taches réalisées :
    * Rédaction des spécifications techniques. ;
    * Rédaction des documents et implémentation d'architectures logicielles et de socles techniques des applications.
    * Rédaction des documents pour les tests unitaires logiciels.
    * Implémentation en Transact SQL Server de tous les traitements des processus fonctionnels notamment sur la gestion des actifs et Portfolios.
    * Maintenance et refonte de l'existant.
    * Support de PROD. ;
    * Livraison des applications sur les différents d'environnements.

    Environnement Technique :
    Webforms, Transact SQL Server 2008, ASP.net 3.5, WCF, web services,Sql server 2008, procédures stoquées, Entity framework , SVN, Html5, XML,SVN, Linq to Sql,Silverlight.
  • Société Générale Securities - Developpeur sénior ASP.NET

    2013 - 2013 Nom du projet : Glass Fund Admin & Glass Custody
    Taches réalisées :
    * Conception et développement des écrans web sur le portail web SGSS. ;
    * Rédaction des spécifications techniques (en anglais). ;
    * Mise en place des tests unitaires.

    Environnement Technique :
    ASP.net 3.5, JQuery, Javascript, VSS, Html5, XML, Linq; web services, SQl Developper,PL Sql.
  • NATIXIS - Architecte Développeur .NET C#

    Paris 2011 - 2013 * 1) Nom du projet : Site web Extranet
    Description :
    Le contexte de la deuxième application web que j'ai réalisé se résume en ces quelques lignes ci-dessous :
    La compagnie souhaite mettre à disposition de ses clients ou futurs clients Administrateurs de biens et Agents immobiliers un site Extranet qui leur permettra de souscrire ou gérer les garanties et assurances liées à leur activité.

    Environnement Technique :
    MVC 3 , JQuery, Javascript,Html5,JSON,XML,templates jquery, WCF, Log.net, l'annuaire LDAP(ADAM),Unity , EmitMapper, Linq To SqL; Linq To Entities, web services.

    * 1) Nom du projet : Refonte du site intranet EDI
    Description :
    L'application EDI consiste en l'émission de fichiers sur la plateforme EDI TESSI pour des clients abonnés au service EDI. Ces fichiers peuvent contenir de 1 à n remises de même type. Suite aux traitements effectués par notre éditeur TESSI, les remises de sens client - banque (sens aller) sont transmises vers l'application centrales de MySys par fichier de remises multi client. Ces dernières peuvent être de sens banque - client (sens retour).

    Sur ce projet, j'ai occupé le poste d'Architect logiciel et de chef de projet technique d'une équipe de cinq développeurs.
    Taches réalisés :

    * Conception et mise en place du socle d'architecture logicielle du projet. ;
    * Conception et développement d'un web service ;
    * Rédaction des spécifications techniques (en anglais). ;
    * Mise en place des tests unitaires.
    * Gestion et coordination des développeurs.

    * 1) Nom du projet : STORM
    Description :
    L'objectif de cette mission est de réaliser une application qui s'appelle STORM composée de plusieurs interfaces permettant l'échange d'informations avec des entités distantes (Dixit, Qyloa et BaseHisto) afin de mettre à jour les données de la base de données d'un editeur.

    Avec l'entité Dixit l'échange de données se fait à l'aide des web services ainsi que la file de transfert de messages MQSeries permettant l'envoi et réception des fichiers XML.

    Avec l'entité BaseHisto l'échange d'informations se fait à l'aide de fichiers CSV en utilisant les flux CFT.

    Avec l'entité Qyloa l'échange d'informations se fait à l'aide de fichiers text en taille fixe en utilisant les flux CFT.

    Pour répondre à ce besoin et mettre en place les différente interfaces, j'ai créé une solution contenant un ensemble de projets .NET C# de type console dont un fichier exécutable (.exe) est généré à partir de chaque projet console et ainsi tous les programmes (.exe) générés seront exécutés par les jobs de l'ordonnanceur CONTROL- M.
    Environnement Technique :
    MVC 3 , JQuery, Javascript,Html5, WCF, Log.net, l'annuaire LDAP(ADAM),Unity , EmitMapper, Linq To SqL; Linq To Entities.
  • BNP PARIBAS - Ingénieur d'étude et développement

    Paris 2008 - 2011 Nom du projet : OPTIMA
    Description :
    OPTIMA représente un ensemble de moteurs (calculateurs) et applications permettant de calculer le capital économique et réglementaire sur les données qui peuvent parvenir de la banque mondial des risques de crédits(BMRC),de la BNP PARIBAS en interne ou des autres entités(Fortis,...).

    Tâches réalisées :
    * Etude et Conception:
    * Rédactions des spécifications techniques ;
    * Rédaction des EIM (Etudes d'impactes microscopiques) conformes aux cahiers des charges du client. ;
    * Rédaction des diagrammes de séquences.
    * Rédaction des diagrammes de classes.
    * Rédaction des diagrammes d'activités.
    * Gestion et coordination des développeurs.

    * Développements :
    * Développement de deux applications web et une application WinForm. ;
    * Optimisation et maintenance du code existant.

    Environnement technique :
    Language: C#
    Framework: ASP.NET 2.0, 3.5, Spring.net, NHibernate
    Autres outils: javascript, html, MVC 2, MVC 3(Razor), JQuery, Visual studio 2005, Visual Studio 2010, Linq To SqL; Linq To Entities.
  • VIVACTION - Ingénieur d'étude et développement

    Suresnes 2007 - 2008 Mission 1 : Automatisation de récupération de CDRs (Call Data Record) via VPN
    Développement d'un module pour récupérer les tickets de taxation d'un fournisseur via un VPN (type OpenVPN) avec une procédure stockée SQL Server

    Mission 2 : Création d'un format d'import de fiches dans le CRM du client (eDealCrm)
    Ecriture d'un fichier de format XML pour importer les fiches de sociétés issues du Kompass

    Mission 3 : Développement d'un outil de saisie de grille de prix
    Dans le cadre de négociation de tarifs Wholesale, le service commercial a besoin de saisir des grilles de prix avec historisation. Les grilles de prix sont exportées au format EXCEL avec les indicatifs pays et les prix

    Mission 4 : Développement d'un outil de mailing et import de fichiers en utilisant l'outil DTS :
    Développement d'un outil de mailing générique (le client peut exprimer dans une requête SQL : les contacts, le corps du mail, le sujet, les pièces jointes... L'application gère le publipostage et la personnalisation du mail, gestion du format HTML/PlainText). Interface d'administration déportée du moteur de mailing. Gestion des quotas de mails par minutes et cadence d'envoi



    Environnement technique :
    VISUAL STUDIO 2008, .NET 3.5, ADO.NET, INTEROP.EXCEL, SQL SERVER 2005 PROCEDURES STOCKEES (T-SQL) / EDEALCRM, XML/ SCRIPT BATCH, OPENVPN, NETCAT, SQL 2000 (PROCEDURE STOCKEES),
    WINFORMS / CONSOLE, .NET 3.5, ADO.NET, LINQ, SQL SERVER 2005 (T-SQL), SQL SERVER 2000 (T-SQL), DTS (DATA TRANSFORMATIONS SERVICES), VSS (VISUAL SOURCE SAFE)

    MISSION 5 : COREBRIDGE, éditeur de logiciels, filiale anglaise
    Développement d'un module CTI (couplage téléphonie / informatique) permettant à un poste utilisateur d'interagir avec le PABX : prise d'appel, interception, réponse automatique, mise en conférence)
    Taches réalisées:
    - Automatisation de traitement de fichiers CVS / Excel (pour Cegetel, 1,5 mois)
    Dans le but de simplifier l'exploitation et l'analyse de factures Télécom, développement d'un outil d'import de factures Excel - CSV - SQL Server 2005, de vues permettant d'interroger la base.
    Mise en place d'un cube OLAP sous SQL Server 2005 Analysis Services.

    - Application permettant d'exécuter un script d'actions selon les données sur l'écran (pour OCR, 1,5 mois)
    Le but de l'application étant de permettre l'écriture de scripts personnalisés qui interagit selon le contenu de fenêtres (lecture Bitmap de la zone de la fenêtre), analyse OCR, recherche de patterns et envoi des séquences de touches à l'application cliente : pilotage d'application en mode macro.

    Environnement technique:
    VISUAL STUDIO 2005, C# 2.0, COUCHE TAPI (TELEPHONY API), ASP.NET (JAVASCRIPT, HTML, WEBFORMS), WINFORMS, SQL SERVER 2005, ACTIVEX / WRAPPER COM/DLL, SQL SERVER 2005 / SQL SERVER ANALYSIS SERVICES 2005 (SSAS), AJAX (2 INTERFACES)
  • SONATRACH - Ingénieur d'étude et développement

    2005 - 2006 Mission : Conception et réalisation d'un système de recherche d'information pour gérer les documents et les fichiers sur les bases de données documentaires locales et distantes (WebServices interrogeant Pages Jaunes, etc...) :
    * Spécifications techniques et fonctionnelles ;
    * Implémentation en .Net C# , ASP.net

    Environnement technique :
    Visual studio 2003, C#, ASP.NET, sql server 2003, WEBSERVICES, ACCESS 2003

Formations

Réseau