Menu

Safa BELKACEM

Basel

En résumé

Ingénieur en développement informatique, diplômé de l'Ecole Nationale des Sciences Informatique (ENSI) en 2007.
J'ai acquis une solide maîtrise en développement avec les outils Microsoft et sa framework .Net, Bonne connaissance du framework Java/J2EE.
Spécialisation: Ingénieur Développement .Net, JAVA/JEE
Mes compétences:
Développement .Net:
Système d’exploitation: Windows NT/XP/Vista/7
Langages de programmation: VB, C#, C++, PL/SQL, XML
Conception : Modèle MVC, Design Pattern
Outils de programmation Web: HTML, XML, CSS, ASP .Net, JDBC, DAO, Protocole HTTP/HTTPS,
JavaScript, Ajax, XSLT, JSTL, Architecture MVC
Outils de tests: JUnit3, JUnit4
Langages de Conception: UML, Merise
System de gestion de base de données: Oracle, SQLServer, MySQL, Sqlite
Développement Java/J2EE:
Système d’exploitation: Linux/Unix, Windows NT/XP/Vista/7
Langages de programmation: JAVA/J2EE, PL/SQL, XML, Pascal, Prolog, LISP
Technologie de programmation: Plateforme J2EE, Hibernate , Struts1, LifeRay, Spring
Conception : Modèle MVC, Design Pattern
Outils de programmation Web: HTML, XML, CSS, JSP, Servlets, JAVABeans, JPA, EL, DD, JDBC,
DAO, Protocole HTTP/HTTPS, JavaScript, Applet, JSP, CSS, XSLT, JSTL, TagLib, Architecture MVC
Outils de tests: JUnit3, JUnit4
Langages de Conception: UML, Merise
System de gestion de base de données: Oracle, SQLServer, MySQL, Sqlite
Outil de génération de rapport : BIRT
Développement Php 5:
Système d’exploitation: Linux/Unix, Windows NT/XP/Vista/7
Conception : Modèle MVC, Design Pattern
Outils de tests: JUnit4
Outil de développement : Zend Framework
System de gestion de base de données: MySQL




Mes compétences :
J2EE
JAVA
Java j2ee

Entreprises

  • Adhoc International - Ingénieur Développement .Net, JAVA/JEE

    Basel 2012 - maintenant Mise en place des outils de déploiement automatique : Virtual machine,ANT, Jenkins, Apache ,
    tomcat, Mysql server, Svn server, Ca Lisa release automation, Ansible, Deployit.

    Mise en place plateforme de continuos performance engineering: Virtual machine, ANT, Jenkins
    Apache tomcat, Mysql server, Svn server, Dynatrace, Introscope.

    .Net application Performance Tuning: .Net Fundamentals & Concepts
    .Net application Performance Tuning and monitoring.

    Adhoc Performance Studio: Eclipse,Swtbot
    Development of new features
    Functional Test of the product
    Mise en place d’un environnement d’intégration continue sur « cloud » Pour
    automatiser les tests fonctionnels.
    Intranet : JVM 6, Eclipse 3.6, Tomcat6.x , JBoss 5.0, Liferay, Strut, Hibernate
    Manipulation de l’environnement Ext
    Implémentation de nouveaux services au niveau de l’ Ext
    Modification dans les portlets : time reporting, expenses, revenu retenue,
    project
    Bug fixing
    Mise en place d’un environnement d’intégration continue sur « cloud »:Virtual machine, ANT,
    Jenkins, Apache tomcat, Mysql server, Svn server, Testlink, Mantis, Selenuim,
    environnement d’intégration continue

    Audit static du code .net: FxCop, StyleCop, Mono Gendarme, Ndepend, Code It Right,
    Configuration installation et utilisation de ces outils
    Préparation des user guide pour ces outils
  • ARGOS - Ingénieur .Net

    Villefontaine 2011 - 2011 Application de gestion de caméras de surveillance: Architecture .Net, Applications n-tiers , SVN
    Conception, Développement et documentation des modules suivants:
    o Gestion de manipulation des cameras
    o Gestion de manipulation des flux entrant des cameras
    o Gestion de l’écran de surveillance
    Outils de Développement :
    Microsoft Visual studio, MySQL server 5.0, MySQL Workbench, Power AMC designer,
    StarUML
  • W3STN - Inegenieur .Net

    2010 - 2011 Application de gestion des demandes d’achat de pages jaunes: Conception, Développement et
    documentation des modules suivants:
    o Gestion de demande d’achat des pages jaunes
    o Gestion de demande d’achat des pages blanches
    Microsoft Visual studio, MySQL server 5.0, MySQL Workbench, Power AMC
    designer, StarUML
    Portail vente, allocation et achat immobilière, gestion des annonces, gestion des annuaires,
    gestion des publicités.
    php, ZendFramwork
    Application de gestion des publicités sur magazine: positionnement des publicités sur une telle
    maquette: Architecture .Net, Applications n-tiers, SVN
    Conception, Développement et documentation des modules suivants:
    Gestion des publicités dans le magazine « temps libre »
    Microsoft Visual studio, MySQL server 5.0, MySQL Workbench, Power AMC designer,
    StarUML
  • Swallotech - Ingenieur JAVA/ J2EE

    2009 - 2010 Développement d’une application bancaire : transfert des données, communication entre les modules et les agences bancaires: ECLIPSE, Flex, J2ee, Spring integration, pl/Sql
  • BGI - Ingenieur .NET et JAVA/J2EE

    2007 - 2009 Développement d’une application web réservation hôtelière:
    Développement du projet «Réservation hôtelière » avec le développement des
    différents modules.
    Développement une architecture complète : couche accès aux données, couche
    métier, les objets et la couche représentation (web) avec la gestion des
    exceptions techniques et métier.
    Plateforme DOTNET, C#, Ajax, Web, Web Service, Oracle.


    Développement du Portail Grand Public (une application web et une application Winforms de gestion dans
    le domaine des fluides)
    - Développement d’un système d'information complet de gestion des services dans le
    domaine des fluides. (eau, gaz, électricité, déchets, internet, câbles...).
    - Développement du projet « Portail Grand Public », application web: Gestion de facturation,
    gestion des abonnements client, gestion des relèves des compteurs électriques, eau, gaz et
    déchet.
    L’application a pour fonction aussi la gestion des demandes clients : demandes de
    modification profils client, modification des coordonnées bancaires, demande prélèvement,
    demande mensualisation, demande échéancier.
    L’application contient aussi une partie synchronisation en temps réel avec notre application
    client lourd installé chez les fournisseurs : c’est une synchronisation entre une base Oracle
    et une base MySQL.
    Le projet respecte l’architecture 3 tiers avec une couche pour la gestion des exceptions
    métiers et techniques.

    Contribution à la mise en place d’une architecture J2EE:
    DAO, BO, DTO, Session Factory, Contrôleurs et une couche service. Intégration et
    sécurisation des web services.
    ECLIPSE, Mysql, Tomcat, JBoss, java, j2ee, Spring, JSF, richfaces,Axis, ws, ws-security,
    Hibernate, EJB3

Formations

  • Ecole Nationale Des Sciences Informatiques (ENSI) (Tunis)

    Tunis 2003 - 2007 Ingénieur national Dinformatique

Réseau

Annuaire des membres :