Hamdi - Développeur C SHARP

Ref : 131231S001
Photo de Hamdi, Développeur C SHARP
Compétences
Expériences professionnelles
  • Mars 2012 – Mars 2014  AXA-IM
    La défense / France
    Ingénieur d’étude .net
    Projet 1 : Participation au développement d’une application en WPF et ce, en respectant les
    normes de développement AXA IM ainsi que les Best Guidance Microsoft.
     Créer des interfaces WPF en utilisant le langage XAML
     Développement de Data Templates et Styles (côté XAML),
     Utilisation du design pattern M-V-VM, PRISM
    Environnement: Microsoft Visual Studio 2010, C# 4.0, WPF, Prism Unity, M-V-VM, Sybase, XAML, TFS (Team Foundation Server)

    Projet 2 : Création d’un site web en MVC3. L'objet de ce projet est de créer une application web qui permet de merger/splitter des compte(s) afin de mieux les gérer. L’application permet d’insertion massive des informations concernant des milliers de comptes à la foi.
    L’application est composer d’un front end en MVC3 Razor, et d’une application console qui se charger d’uploder les donnée et retourner des résultats à l’application Web.
    Environnement : Microsoft Visual Studio 2010, MVC3 Razor, C# 4.0, BCP, AWK, Sybase, TFS (Team Foundation Server)

    Projet 3 : Site web ASP .Net. Il s’agit de l’application PPCore. C’est une solution qui permet la gestion des portfeuilles. Ma contribution était principalement la création des nouveaux modules :

     Module Fees contribution : Permet d’administrer les frais liés à chaque portefeuille/Produit. Et de notifier les utilisateurs lors de la création de nouveaux frais sur les produits qui sont de leur périmètre. Ce module permet également d’envoyer des mails l’invitant à compléter les données si des informations sont manquantes sur un ou plusieurs frais.

    Dans le cadre de ce projet j’ai était amené à :
     Développer des interfaces Web Asp.net riches et homogènes répondant au besoin de chaque module

     Respecter les normes et préconisation AXA IM pour les développements Web (Sécurité, Trace d’audit, design patterns, …)

     Créer des procédures stockées Sybase
    Environnement : Microsoft Visual Studio 2008, C# 3.5, Xml, Sybase, Aspose, TFS (Team Foundation Server), Pattern MVP, Pattern Factory, Composants DevExpress

    Projet 4 : Création des Batch .Net. L'intégration et la distribution des données étant le coeur de
    métier du département Data Management, l'objet de ces projet était, dans la plupart du temps, d'implémenter des :
     Traitements d'import automatique des données en provenance de sources externes et son intégration
     Traitements d'export automatique des données référentielles vers d'autres sources de données
    Il s'agit dont d'une sorte de passerelle pour extraire (et/ou écrire) des informations consolidées ou saisies dans d'autres sources de données.
    Ces traitements sont généralement planifié par un ordonnanceur de job.
    Environnement : Microsoft Visual Studio 2008, C# 3.5, Xml, Sybase, Aspose, TFS (Team Foundation Server)

    Projet 5 : Afin d'améliorer la productivité des applications .Net, une architecture SOA a été pensée sur l'ensemble des projets de l'équipe. Un ensemble de projet de type service Windows sous forme de brique technique. parmi d'autres, je cite :
     Brique Habilitation User : principalement utilisé pour valider les jetons d’authentification émise pour se connecter au Services Web
     Brique Connexion : afin de s'affranchir de problématiques liées à la sécurisation des chaines de connexion
     Brique Batch: permet d’appeler et recuperer facilement des applications console deployer sur les serveurs et qui permettent de réaliser un/plusieurs job.
     Brique Mail : Service d'envoi de mails...
    Environnement : Microsoft Visual Studio 2008, C# 3.5, WCF, Xml, Sybase, Aspose, TFS (Team Foundation Server)

    Décembre 2011 – Fevrier 2012
     AXA
    Nanterre/ France
    Ingénieur d’étude .net
    Projet : Parallélisation de calcul en utilisant une grille.
    · Conception et développement des interfaces C#.Net
    · Mise en place d’une interface et d’une base de données de journalisation de l’activité sur la grille
     C#.Net 4.0, Winforms
     Visual Studio 2010
     Access 2010
     DataSynapse

    Janvier 2010 – Novembre 2011
     ALTRAN
    Massy/ France
    Ingénieur d’étude .net
    Projet : Participation dans la conception et au développement d’outil de gestion et d’accompagnement du nouveau processus de développement et d’intégration de logiciels modulaires de contrôle moteur Renault.
    · Conception et développement des interfaces ASP/VB/.Net
     ASP, AJAX, CSS, VB.net, PowerShell
     SQL, Oracle 10g
     Dimensions CM 10 pour la gestion de configuration et des exigences.
     Version Manager pour la gestion de configuration des sources.
     Visual Studio 2005.

    Juillet 2009 – Décembre 2009
     NSI
    Versailles/ France
    Ingénieur d’étude et développement
    Projet : Conception et développement en C d’un système embarqué pour un outil d’interface entre l’ordinateur et les véhicules.
    · Développement de trois modules du système embarqué
     Développement du Scheduler
     Développement du driver E/S
     Développement du module applicatif (Interface PC/Embarqué)
    · Validation des parties développées.
    · Microcontrôleur NEC V850, IC3000
    · C-MISRA
    · IAR Embedded workbench, winIDEA 2008

    Décembre 2008 – Aout 2009
     NSI
    Versailles/ France
    Ingénieur d’étude
    · Assistance chef de projet
    · Pilote projet de diagnostic automobile

    Février 2008 – Novembre 2008
     ACTIA Ingénieur développement logiciel
    Projet : Développement en C++ des outils de contrôles techniques des automobiles (véhicules, motos, tricycle…)
    · C++
    · Design Patterns
    · Conception UML
    · Validation

     ACTIA Ingénieur développement logiciel
    Projet : Développement en C++ de l’outil ********, outil de diagnostique et d’analyse de calculateurs ECU dans différentes marques de véhicules (Peugeot, Citroën, Renault)
    · C/C++
    · XML
    · Réseaux CAN, VAN
    · CANalyseur
    · Intervention sur l’ensemble des phases du cycle en V, des spécifications fonctionnelles jusqu'à la validation.
    · Tortoise SVN pour la gestion de configuration.

    Août 2007-janvier 2008
     SAGEM SOFTWARE & TECHNOLOGIES
    Tunis/Tunisie
    Analyste/développeur
    Projet : Etude et mise en place du protocole D-Bus sur une plateforme MIPS. Intégration du protocole D-BUS (Standard de communication interprocessus) dans le système d’exploitation embarqué (Live Box) sur les plateformes SAGEM.
    · Noyau Linux 2.6
    · C/GCC/GLib
    · Linux embarqué
    · Cross compilation
    · D-Bus/ FIFO/ Sémaphores/ communication interprocessus
    · CVS pour la gestion de configuration.

    Août 2006  AMS
    Sousse/Tunisie
    Stage volontaire, Développement d’une application pour la gestion des stocks, suivie de
    production dans une chaîne de production à l’AMS avec PHP / MySQL, JavaScript.

    Juillet 2003  JIT
    Sousse/Tunisie
    Stage développeur
    Développement d’une application pour la gestion des comptes utilisateurs dans un Cybercafé avec
    WinDev. Une application qui gère la connexion pour chaque compte client.

Études et formations
  • Formations
    2005 - 2008  INSAT Ingénieur en Génie Logiciel

    2002 - 2005  INSAT 1er Cycle préparatoire et passage en Cycle Ingénieur

    Projets et Travaux Universitaires
    2006 – 2007 (4 mois)
     Conception et réalisation d’un générateur du modèle conceptuel de données en utilisant : à partir d’un
    dictionnaire de données et d’une grille de dépendances fonctionnelles saisies par l’utilisateur, le générateur
    élabore le script pour la génération de la base de données.
    · C#.net, Winforms
    · SQL Server 2005
    · UML

    2006 – 2007 (2 mois)
     Projet : Sécurité JAVA
    · Manipulation et test de l’API de sécurité du langage JAVA (JCE, JSAS, JSSE).
    · Certification de clé publique et publication de certificats.
    · Modification des fichiers de la politique de sécurité pour simuler une attaque par une applet JAVA.

    2005 – 2006 (1 mois)
     Développement d’une interface de configuration du serveur de messagerie Postfix avec PHP/MySQL et
    déploiement sur Linux SUSE 9.1

    2005 – 2006 (3 mois)
    · Développement d’un compilateur Mini Pascal (Analyseur Lexical, Syntaxique et Sémantique etc …) avec
    JAVA/Swing

    2005 – 2006 (2 mois)
    · Développement d’un Système expert : system à base de règles et base des faits avec JAVA/Swing et
    MySQL
    · Déduction par chaînage avant.
    · Déduction par chaînage arrière.
    · Déduction par chaînage mixte.

    2004 – 2005 (4 mois)
     Projet dans le cadre du passage au cycle ingénieur, conception et développement d’un site web de e-lerning
    à l’INSAT avec PHP/ MySQL, JavaScript.

    Compétences Techniques
    Génie Logiciel Programmation Orientée Objets.
    Méthodologies de conception.
    Bases de données.
    Informatique décisionnelle.
    Langages et technologies Pascal, C/C++/C#, PHP, HTML, XML, SQL, PL/PGSQL, JAVA™ JEE5 (Applet, SWING, JSP/Servlet, EJB, JSF),
    Framework Struts, Hibernate, Web Services, MVC2, UML, .Net 3.5
    Méthodologie Merise 2, UML2 , RUP, 2TUP, Design Pattern J2EE.
    Logiciels Rational Rose, WSAD/Eclipse, Borland JBuilder, PostgreSQL, MySQL, Apache, Apache TOMCAT, JBoss AS, JSAS,
    DreamWeaver, Visual Paradigme, Zope, Microsoft ® Visual Studio, NetBeans, Power AMC, XML Spy,
    WinDev,CVS (SubVersion), Tortoise subversion, Dimensions, PVCS VM
    OS Windows 9x/NT/2000/XP, Linux (Suse, Ubuntu, mandrake)

    Compétences Linguistiques
    Arabe  Langue maternelle
    Français  Bilingue
    Anglais  Courant

D'autres freelances
Développeur HTML

Ces profils pourraient vous intéresser !
CV Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)
Justin

Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)

  • AIX-EN-PROVENCE
PYTHON DJANGO SQL HTML C++ CSS JAVASCRIPT SQL SERVER
Bientôt disponible
CV Développeur WEB
Tittouan

Développeur WEB

  • CÉPIE
JAVASCRIPT HTML WORDPRESS CSS PHP SSL MYSQL C++ C# .NET
Disponible
CV Développeur JAVASCRIPT
Anna

Développeur JAVASCRIPT

  • LA TESTE-DE-BUCH
CSS HTML Github JAVASCRIPT REACT.JS React Native MONGODB BUBBLE FIGMA Trello
Disponible
CV Formateur PYTHON
Meryem

Formateur PYTHON

  • TOULOUSE
PYTHON JAVA SQL HTML WORDPRESS EXCEL CSS JAVASCRIPT VISUAL BASIC PHP
Disponible
CV Développeur REACT.JS
Wilfried

Développeur REACT.JS

  • LA CHAPELLE-RÉANVILLE
HTML REACT.JS JAVASCRIPT TypeScript CSS Vue.js Next.js DOCKER MYSQL Express.js
Disponible
CV Développeur python
Elagheb

Développeur python

  • PARIS
Robot Framework PYTHON HTML CSS NODE.JS
Disponible
CV Développeur Wordpress
Yanis

Développeur Wordpress

  • BOBIGNY
JAVASCRIPT HTML CSS WORDPRESS REACT.JS MONGODB NODE.JS
Disponible
CV Intégrateur & Webdesigner WORDPRESS
Aymeric

Intégrateur & Webdesigner WORDPRESS

  • NANTES
WORDPRESS FIGMA UX DESIGN PHOTOSHOP CMS HTML CSS PHP MYSQL JAVASCRIPT
Disponible
CV Ingénieur systèmes
Badr

Ingénieur systèmes

  • PARIS
JAVA SQL HTML Spring Boot REST PYTHON REACT.JS CSS ANGULARJS JAVASCRIPT
Disponible
CV Développeur  Frontend
Kenza

Développeur Frontend

  • NANTERRE
HTML WORDPRESS CSS JAVASCRIPT REACT.JS
Bientôt disponible