Menu

Sofiene ZAGHDOUDI

TUNIS

En résumé

COMPETENCES

Web (java/J2EE) : eclipse, svn, cvs, maven, ant, html, javascript, css, ajax, jsp, servlet, java,
hibernate, struts, spring, spring-ws, rest, soap, jahia, iReport, log4j, slf4j,
tomcat

Mobile
Android : ADT plugin, java
Iphone : xcode, interface builder, objective-c, ios7

SGBD oracle, mysql, postgres

Mes compétences :
Java
Log4j
Oracle 10G
Jakarta TOMCAT Servlet Engine
Hibernate
Apache Maven
Struts Web Application Framework
Oracle 9i
JavaScript
Android
quartzSchheduler
Oracle
Objective C
Java Servlets
Java 2 Enterprise Edition
HTML
COM/DCOM
Architectural Desktop

Entreprises

  • Ooredoo - Ingénieur études et développement

    2013 - maintenant Ooredoo Refonte du portail web de l'opérateur Ooredoo
    - Rédaction des spécifications techniques et fonctionnelles ;
    - Reconception de tous les modules de l'application dans une architecture j2ee ;
    - Reconception de la base de données existante afin de mieux répondre aux
    nouveaux besoins techniques et fonctionnels
    - Evaluation et correction des vulnérabilités de sécurité (top 10 owasp) ;
    - Interfaçage avec le système d'information (Tibco) afin d'alimenter le portail

    - Environnement technique : eclipse, svn, jahia(cms), maven, tomcat(cluster),
    oracle 10g, sso(CAS) , spring-ws, spring[portlet mvc,web mvc, aop, jdbc, orm],
    hibernate, quartzSchheduler,freemarker,log4j, jsp, java, javascript, css
  • Ooredoo(Tunisie) - Ingénieur java/j2ee, mobile

    2012 - 2013 Conception et Développement d'une application mobile
    (client/serveur) compatible avec les plateformes Android et Iphone qui
    permet aux abonnés de gérer leur compte mobile à partir d'un
    smartphone

    - L'application permet, entre autres, à l'abonné de consulter son solde, de suivre sa
    consommation, de consulter et payer ses trois dernières factures, de recharger son
    crédit mobile via compte bancaire, de consulter l'historique des recharges, de consulter
    et de localiser les centres de services, de consulter et transformer ses points de fidélité.
    - Architecture orientée service :
    - Frontend : applications mobiles natives (iPhone, android) ;
    - Backend : middleware qui permet d'interfacer avec le système d'information
    (TIBCO)
    - Conception et implémentation des web service SOAP en se basant sur le Framework
    spring-ws
    - Implémentation des web services clients qui permettent d'interfacer avec le système
    d'information (TIBCO)
    - Implémentation des web services clients au niveau des applications mobiles iPhone et
    android

    Appstore : https://itunes.apple.com/us/app/mon-espace/id66...
    GooglePlay : https://play.google.com/store/apps/details?id=t...
    maTunisiana&hl=fr

    - Environnement technique : eclipse, ADT plugin, xcode, interface builder, svn,
    maven, tomcat(cluster), oracle 10g, soap, spring-ws, jaxb,spring[aop,jdbc,orm]
    hibernate, simpleXml,sl4j, log4j,java,objective-c
  • Ooredoo - Ingénieur études et développement

    2010 - 2012 Reprise et amélioration d'un module backoffice de rechargement prépayé
    de mobiles via compte bancaire

    - Conception et développement des services web qui permettent de traiter toutes les
    opérations de recharge d'un compte mobile via compte bancaire
    - Interfaçage avec la plateforme Voms (Voucher Management System) via des
    services web soap
    - Maintenance évolutive et curative de l'application
    - Revue de code et amélioration de la qualité des développements (refactoring,
    mavenization)
    - Environnement technique : eclipse, svn, maven, tomcat (cluster), oracle 10g,
    spring-ws, spring [aop, jdbc, orm, security], hibernate, quartzSchheduler, log4j, java
  • Standard Sharing Software - Ingénieur études et développement

    Tunis 2008 - 2010 Conception et développement d'une application web qui permet
    l'automatisation du cycle de facturation pour les professionnels de santé
    conventionnés avec la Caisse Nationale d'Assurance Maladie(CNAM)

    - L'application permet entre autres d'automatiser la prise en charge des processus
    suivants :
    - La gestion des dossiers de paiement des professionnels de santé
    - La gestion des règlements des professionnels de santé
    - Le recouvrement des montants indûment perçus suite à des règlements en
    plus
    - La gestion des compléments de règlement sur des dossiers déjà liquidés
    - La gestion des exceptions dans la prise en charge des dossiers de paiements

    - - Participation aux différentes phases du projet : élaboration du cahier de charge,
    spécifications techniques, conception, implémentation, test et validation, intervention
    auprès du client

    - Environnement technique: eclipse, svn, tomcat, oracle 9i, spring, struts, hibernate,
    log4j, java, jsp, servlet, css, javascript, velocity, digester
  • Standard Sharing Software - Ingénieur & développeur

    Tunis 2007 - 2008 Développement des composant web2.0 afin d'enrichir le framework
    interne
    - Développement d'une auto-complete (ajax), d'une dataGrid (ajax)
    - Développement des composants de formatage et de validation des formulaires

    - Environnement technique : eclipse, svn, tomcat, oracle 9i, hibernate, log4j, java,
    jsp, servlet, css, javascript (prototype)

Formations

  • Ecole Supérieure Des Communications De Tunis (Tunis)

    Tunis 2004 - 2007 ingénieur en télécommunications

    Option AST (Architecture des systèmes de télécommunications), obtention du diplôme
    d'ingénieur, mention bien
  • Institut Préparatoire Aux Etudes D (Tunis)

    Tunis 2002 - 2004 Section Technologique
  • Lycée Sijoumi Tunis (Tunis)

    Tunis 2001 - 2002 Scientific Baccalaureate

    Section Technique, mention bien

Réseau

Annuaire des membres :