Menu

Sofiene BEN HAMOUDA

Puteaux

En résumé

MCP Microsoft Framework .NET 2.0 (70-536)

Analyste Développeur .Net autodidacte depuis 6 ans d'expériences professionnelles (ASP.NET, WPF ,Winforms), de bonnes bases en communication, de fortes connaissances techniques et une vision globale nécessaire au bon déroulement d'un projet.

Connaissance solide dans le métier des assurances et particulièrement dans la réassurance.

Assimilation de la réglementation et l’organisation dans les métiers du transport et une bonne compréhension des moyens et des offres de transport/logistique.

Mes compétences :
WPF
SharePoint
WCF
C#
Silverlight
ASP.NET
JavaScript

Entreprises

  • Bolloré - Consultant .NET

    Puteaux 2013 - maintenant Projet 1 : DMP (DECISION MANAGEMENT PLATEFORM)

    Une plateforme décisionnelle (11000 utilisateurs)

    Projet 2 : BUG Tracker

    Projet en interne pour faire évoluer l’outil de suivi de bugs (300 utilisateurs).


    Langages : ASP.NET,C#, Razor,JavaScript,Css3/Html5,Fwk 4.5,TSQL.

    Patron de conception : MVC4

    Outil de développement: Visual studio 2013/2015,SQL SERVER 2012,TFS 2013/2015.

    Framework utilisés: Telerik Kendo UI ,Jquery,JQEditRangeSlider,OpenXml, Xcaptcha.

    Test et Log: log4net.
    Déploiment: IIS 7.

    Projet 3 : BIBLOS BATCH

    Batch de synchronisation de l’application Cotation avec le CRM.

    Langages : C#, Fwk 4.5,TSQL,ADO.NET,Web service WSDL.
    Outil de développement: Visual Studio 2013,SQL Server 2005/2008R2.
    Patron de conception: Architecture 3N (Business Object Layer,Business Layer,Data Access Layer).
    Test et Log: Nlog.
    Déploiment: Job SQL Server/ Tache planifié windows.


    Projet 4: Cotation

    Outil d’avant-vente permettant aux commerciaux et aux exploitants de réaliser des devis clients (4000 utilisateurs)

    Langages : Winforms,C#,Fwk 4.5, Code Contracts for .NET, Web Service WSDL,TSQL,ADO.NET.
    Outil de développement : Visual Studio 2013,SQL Server 2005/2008R2.
    Patron de conception: Architecture 3N (Business Object Layer,Business Layer,Data Access Layer).

    Framework utilisés: Telerik for winforms,pdfSharp,CsvHelper,Crystal Reports.

    Test et Log: Unit Test,Moq.net,Nlog.

    Déploiment: Citrix.
  • BEST RE - Ingenieur Senior .NET

    2011 - 2013 Projet 1 : Adaptation et maintenance des applications existantes

    • Développement de modules complémentaires en Silvelight et WCF pour diverses applications existantes
    • Mise en place d’un portail regroupant les applications metiers, le portail de reporting et le système de gestion des documents (Silverlight 5, SharePoint 2013).
    • Maintenance et évolution de diverses applications existantes developées en winforms : développement de plusieurs webservices WCF pour factoriser les méthodes de calcul.

    Projet 2 : Refonte des applications métiers

    Conception, réalisation et évolutions du système d’information de BEST RE.
    • Développement d’un web service permettant la géo-localisation des affaires et le calcul de l’exposition du portefeuille par pays et par cresta zone (http://www.cresta.org/).
    • Implémentation des interactions entre l’application métier et le système de gestion électronique de documents (SharePoint 2013) en utilisant les webservices offerts par Sharepoint et des EventListner.
    • Mise en place d’un système de remplissage de formulaire à partir d’un document existant dans la GED.
    • Utilisation d’une bibliotheque sharepoint comme getway de mailling.
    • Configuration du OWA (Office Web aplication 2013) avec Sharepoint 2013.
    • Elaboration et suivi d’une norme de codage lors de la phase de développement.
    • Mise en place d’un système de gestion de version (Team Foundation Server 2012).
    • Recueil des besoins auprès des chefs des départements : souscription, sinistre et comptabilité.
    • Mise en place des workflows des modules de souscription et de gestion de sinistre.
    • Assistance à la rédaction de spécifications fonctionnelles et détaillées (en anglais).
    • Participation aux choix architecturaux.
    • Elaboration et rédaction de documents techniques (en anglais).
    • Rédaction de guide utilisateur (en anglais) & Formation des utilisateurs (en anglais).
    • Tests & Support utilisateur

    Projet 3 : Mise en Place d’un portail de reporting

    • Réalisation de quelques rapports en utilisant Excel Services et Crystal Reports.


    Technologies : C#, .NET 4.5, Silverlight 5, javascript, SharePoint 2010/2013, WCF, Entity Framework, ODP.NET, Linq, Crystal Reports, Excel Services
    Environnement : Visual Studio 2012, Team Foundation Server 2012, Microsoft Expression 4, Oracle 11g, IIS7, DevExpress, Telerik, SCRUM, AGILE, UML
    Design Pattern: Micro Caliburn (http://caliburnmicro.codeplex.com/)


    Projet SSIS :

    Le plan de continuité d'activité chez BEST RE oblige que les deux pôles (Malaisie, Tunisie) doivent avoir une réplication des bases des bureaux, j’étais chargé d'assurer ces transferts de bases
    • Céation des plans de maintenance exécutant des scripts pour faire les backups des bases.
    • Création d’un job SQL SERVER qui envoie ces backups en FTP grâce à un logiciel développé sous Visual studio et déployer aussi par le même outil.
    • Elaboration d'une base de donnée horizontale qui présente une consolidation contenant les données des deux pôles.
    • Création d'un job qui fait l'extraction des données en premier lieu à l'aide de connecteurs OLE, puis les transforme selon les exigences de l’analyse et enfin les charge dans un schéma commun tout en gérant les exceptions.
    • Ces données sont exploitées dans des rapports développés sous Excel.
    Environnement : SSIS, ETL, connecteurs OLE, SQL Server

  • Prestige Concepts - Ingénieur

    Ariana 2010 - 2011 Au sein de l’équipe de développement, sous la responsabilité d’un chef de projet.

    Client : Invivo (projet SIANE)
    • Réalisation d’une application pour la société Invivo permettant de concevoir et de gérer des solutions agricoles (produits á appliquer, plan d’arrosage…) destinées aux agriculteurs (WPF 3.5, ADO.NET, MVVM).
    • Réalisation de quelques modules : Invivo Conseiller, Invivo Admin, Invivo SolutionGraphique (XAML, C#)
    • Test (Test unitaire NUnit) et correction des tickets.


    Clients : Sanofi Aventis, L’Oreal
    • Maintenance des applications déjà existantes de Sanofi aventis tunisie,L’Oreal et Alti (Correction et suivi des bugs et des anomalies) (Silverlight3, PRISMv2, Asp.NET, MVC).
    • Support utilisateur.

    Technologies : C#, .NET 3.5, Silverlight 3, WPF, ADO.NET, Linq, Asp.NET, Ajax Toolkit
    Environnement : VS 2008, Sql Server 2008, IIS7, Microsoft Installer Telerik, SCRUM, AGILE
    Design Pattern: MVVM
  • Audis - Stagiaire

    Villers Cotterets 2010 - 2010 Etude, conception et développement d'une solution de Green IT permettant
    de mesurer et minimiser l'impact des parcs informatiques sur l'environnement.

    • Développement d’une console d’administration en Silverlight 3 en utilisant PRISIM comme design pattern.
    • Mise en place d’un client developpé en C++ pour interroger la machine avec l’API WMI.
    • Solution en cours de test dans la poste française et la sécurité sociale du ministère de travail en Espagne.

    Technologies : C#, .NET Framework 3.5, Silverlight 3, WCF, ADO.NET, Linq, C++
    Environnement : Visual Studio 2008, Sql Server 2008, IIS7, Microsoft Installer, Telerik, SCRUM
    Design Pattern: PRISM (http://compositewpf.codeplex.com/)

  • Banque et Finance Internationale, - Stagiaire

    2009 - 2009 Conception et Réalisation d'un site de courtage en ligne (e-brokerage).
    Développé en C#,ASP.NET,patron de design : MVC.
  • ENSI - Etudiant

    2009 - 2009 Conception et Réalisation d'un portail de gestion éléctronique de documents
    Développé en Microsoft Office Sharepoint Server,C#,ASP.NET

Formations

  • ENSI (Manouba)

    Manouba 2007 - 2010 Diplôme d'ingénieur
  • Université Tunis Carthage    I.P.E.I.T (Tunis)

    Tunis 2005 - 2007 MP

    Obtention du diplôme des études universitaires générales (DEUG) en Mathématiques Physique.

Réseau