Menu

Helmi CHAARI

Lognes

En résumé

Pas de description

Entreprises

  • SunGard - Ingénieur R&D

    Lognes 2010 - maintenant November 2010 – Present (1 year 7 months)

    Ma mission principale au sein de Sungard était de développer et maintenir l’ERP Helios utilisé en interne par Sungard. L’ERP est utilisé par 20 000 employées à travers le monde. L’équipe Helios est compose de 27 personnes en Tunisie, 20 personnes en Inde et 25 personne aux USA.

    Cadre de la mission : Faisant partie d’une sélection de 10 personnes (2 de Tunis et 8 des USA) j’ai participé au développement de la nouvelle version de l’ERP Helios en utilisant une architecture plus évolutif et qui facilite la maintenance. Le choix de l’architecture a penché vers une architecture 3 tiers :
    • DAL (Data Access Layer) : utilisant NHibernate comme ORM.
    • Business layer: utilisant des web service (WCF SOAP en premier temps et puis modifier en web services RESTful) pour exposer notre couche métier afin de garantir une extension plus facile de notre application dans la future.
    • Presentation Layer : suivant le modèle MVVM en utilisant la technologie Silverlight avec le framework PRISM qui nous garantit une décomposition modulaire de cette couche.
    Tâches attribuées sur le projet
    - Développement et maintenance des nouveaux modules
    - Adaptation d’anciennes procédures stockées pour les nouveaux besoins
    - Révision des BSD (Business Specification Document) et participation à la rédaction des TSD (Technical Specification Document)
    - Formation de l’équipe de développement à la nouvelle architecture
    Outils et technique utilisés : MVVM, Silverlight, NHibernate, TDD, WCF, SCRUM, SqlServer 2008, T-SQL, LINQ, UNITY, PRISM
  • NetSystem - Ingénieur R&D

    Tunis - Cité El Khadhra 2010 - 2010 Cadre de la mission : Développement d’une application pour la gestion des Sociétés à Capital Risque (Private Equity). Cette application suivait une architecture 3 tiers :
    • DAL (Data Access Layer) : en utilisant Entity Framework comme ORM et l’exposant à travers un Repository.
    • Business Layer : couche métier classique contenant les fonctionnalités requises par le client et exposé par des services WCF.
    • Presentation Layer : développer en utilisant ASP.NET et suivant le modèle MVP
    Tâches attribuées sur le projet (équipe de 6 personnes) :
    - Conception de la base de données
    - Participation à la mise aux points de l’architecture de l’application
    - Assistance des développeurs
    Outils utilisés : ASP.NET, Entity Framework, LINQ, WCF, Visual Studio 2010
  • Acteol - Ingénieur R&D

    2009 - 2010 [Octobre 2009 – Mai 2010] :
    Cadre de la mission : Création d’un portail pour le service clientèle de Stanley Casinos
    But : Le but général de ce portail est de rassembler les différentes applications web utilisé par ce client pendant quelques années dans un seul serveur web afin de faciliter la maintenance et l’extensibilité de ces applications. De plus ce portail offrira un seul point d’accès pour le client, facilitant ainsi l’utilisation de ces solutions.
    Tâches attribuées sur le projet
    - Etude de l’existant sur les différentes applications développées pour ce client
    - Création d’une démarche de migration et optimisation de ces applications afin qu’elles puissent fonctionner sur un même serveur.
    - Création d’une interface regroupant l’accès aux différentes applications
    Outils utilisés : ASP.NET, Visual Sutdio 2008, NHibernate, SQL SERVER, AJAX, Web Service (WCF), LINQ, SSRS
    [Juillet 2009 – Septembre 2009] :
    Cadre de la mission : Développement d’un « communicating tools » pour la gestion des actions de marketing pour le service clientèle de Stanley Casinos (Angleterre). Outil qui va intégrer le CRM du client. Cette application à pour but de permettre au service de gestion des clients de gérer des compagnes d’ « emailing », « mailing » et « smsing ».
    Tâches attribuées sur le projet (équipe de 5 personnes):
    - Rédaction de spécification fonctionnelle (10%)
    - la mise en place des différentes briques de l’architecture (30%)
    - développement de l’application et recette (60%).
    Architecture de l’application :
    - Couche persistance : Linq to SQL
    - Couche métier : C sharp
    - Couche présentation : ASP.net en utilisant le composent AJAX toolkit de Microsoft et le reporting service de SQL SERVER pour la génération de rapport.
    Outils utilisés : ASP.NET, Visual Sutdio 2008, NHibernate, SQL SERVER, AJAX, SSRS (SQL Server Reporting Service)

Formations

  • Ecole Nationale D''Ingénieurs De Sfax (ENIS) (Sfax)

    Sfax 2006 - 2009 Ingénieur en Informatique
  • Institut Préparatoire Aux Etudes D'Ingénieurs De Sfax IPEIS (Sfax)

    Sfax 2004 - 2006

Réseau

Annuaire des membres :