Menu

Racem SMAOUI

Paris

En résumé

Les différents projets que j'ai réalisés tout au long de ma carrière, m'ont amené à analyser, concevoir et développer des applications Web (Java/J2EE, Spring, Hibernate, web services).

Mes rôles et responsabilités dans ces différents projets étaient :
- choisir les différentes technologies à utiliser afin de permettre aux différents systèmes/applications informatiques de communiquer entre eux
- déterminer les différentes composantes technologiques à développer, à modifier ou à intégrer afin de supporter la solution
- participé à la rédaction du document d'architecture des solution (DAS)
- participer à la définition des modèles logique et physique des données.
- rédiger les cas d’utilisation supportés par l’application.
- participer à la conception détaillée des composantes logicielles ainsi que la configuration de base des applications
- effectuer la programmation et les tests des composantes logicielles

Mes compétences :
Subversion
JAVA
Shell Unix
JQuery
UNIX
Hibernate
UML
J2EE
Maven
AngularJS
Git
RichFaces
JSP
Spring security
JavaServer Framework
Spring

Entreprises

  • LVMH - Ingénieur étude et développement java/j2ee

    Paris 2015 - maintenant
  • Talan Tunisie - Développeur java/JEE confirmé

    Tunis 2014 - 2015 Conception et développement d’un système de gestion du groupe TALAN. Cette solution permet de gérer les ressources humaines, les prospects/clients, les fournisseurs, les missions et la facturation.

    • Responsabilités:
    - Optimisation du code.
    - Implémentation de nouveaux modules.
    - Implémentation du workflow
    - Maintenance des bugs.
    • Environnements technique:
    - Langage: Java.
    - Outils: Eclipse, JUnit, SVN, activiti.
    - Technologies: Spring, Hibernate, JSF, Richfaces.
    - Serveur d’application: Apache tomcat.
    - Base de données: Postgres.
  • oasis digital solutions - INgénieur étude et développement java/j2ee

    2013 - 2014 Migration d’une application développée en Delphi vers java/j2ee (sping, angularJs, Hibernate). Il s’agit d’une application de gestion de la société Hunter Engineering Company, leader mondial dans les systèmes d'alignement des roues, des pneus et des équipements de frein.
    • Responsabilités:
    - Implémentation des tests unitaires.
    - Refactoring des écrans.
    - Implémentation des web services Rest.
    • Environnements technique:
    - Langage: Java.
    - Outils: Eclipse, JUnit, Git.
    - Technologies: AngularJs, Spring, Apache CXF, Hibernate.
    - Serveur d’application: Apache Tomcat.
    - Base de données: Sql serveur.
    • Equipe: 5 développeurs
  • Ingenico - Déveoppeur java/jee

    Paris 2011 - 2014 Préparation des documents d’analyse et de conception, conception, développement, maintenance. J'ai travaillé sur de nombreuses applications basées sur les technologie web/JEE.

    Compétences techniques:
    - Technologies / Framework: Java/JEE (Spring, Hibernate, Restfull, soap, EJB 3, JSP, JMS, JPA), AngularJs, AJAX, Jquery.
    - Langages: Java, Javascript, Xml, Html, CSS, Sql/PL-SQL, Freemaker, bean shell.
    - Méthodes: UML.
    - Base de données: PostgreSQL, Oracle, MySql.
    - Outils: Eclipse, NetBeans, Ant, Maven, JUnit, JasperReport, MS Visual Studio, Subversion.
    - Serveur d’application: Tomcat, Jboss.
    - Système d’exploitation: Linux/Unix, Windows.

Formations

  • Ecole Nationale Des Ingénieurs Sfax (Sfax)

    Sfax 2008 - 2011
  • Institut Préparatoire Aux Etudes D'Ingénieurs De Sfax (Sfax)

    Sfax 2006 - 2008

Réseau

Annuaire des membres :