You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Oussama TrabelsiOT

Oussama Trabelsi

Développeur Fullstack Java/Angular

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

About Oussama

Développeur FullStack Java/Angular/C++ (7 ans d’expérience)

- Langages - :
Java/J2EE, JavaScript, JQuery, Struts2, Angular, HTML, CSS, JSTL, Korn Shell, C/C++
IDE & Serveurs Eclipse, Netbeans IDE, Windows Server 2012/2008, Visual studio 2012, Apache, Linux (Ubuntu)

- SGBD - :
Oracle, SQL, MySQL, SQL Server, PostgreSQL

- Frameworks - :
Spring, EJB, Hibernate, Spring MVC, MQSeries

- WebServices - :
SOAP, WSDL, Jax WS, Apache CXF, Rest

- Autres - :
JIRA, SCRUM, Jonas, Glassfish, GWT, Jenkins, Sonar, Maven, SVN, Git, Putty, Winscp
  • English

    Native or bilingual

  • French

    Native or bilingual

Can work on-site
Paris (up to 30km)

Experience

  • Ministère des affaires sociales de Trinidad et Tobago
    Ingénieur étude et développement Java/Jee/Javacard/C-C++
    BANKING AND INSURANCE
    August 2014 - August 2016 (2 years)
    Tunis, Tunisia
    Ministère des affaires sociales de Trinidad et Tobago , Janvier 2016 – Aout 2016
    -----------------------------------------------------
    Rôle : Ingénieur étude et développement Java/Jee/Javacard

    Mission :
    - Développement des outils de gestion des cartes à puces (Gestion des statuts des cartes/Gestion de l’historique des transactions des cartes/Gestion des rapports et des erreurs de connexion des cartes à puces avec les lecteurs et le serveur de sécurité HSM)

    Environnement technique : Eclipse Kepler, Java 6, JUnit, SafeNet, Socket Java

    Environnement fonctionnel : Dans le cadre d’installation des modules de sécurité pour les cartes biométriques utilisées par le ministère des affaires sociales de Trinidad et Tobago, notre équipe a préparé les spécifications et développé les modules des sécurités coté serveur et client.

    Ministère des affaires sociales de Trinidad et Tobago, Février 2015 – Décembre 2016
    -----------------------------------------------------

    Rôle : Ingénieur étude et développement Java/C-C++

    Contexte : Développement d’une solution financière biométrique complète (Application serveur et application client sur terminal biométrique Verifone VX520)

    Mission :
    Pour l’application serveur :
    - Mise en oeuvre des webservices soap avec des échanges des clés dérivés d’une clé primaire.
    - Mise en oeuvre d’un batch des calculs des données statistiques
    - Mise en oeuvre d’un module d’authentification biométrique par serveur.

    Pour l’application client sur le terminal Verifone VX520
    - Développer une interface de connexion avec le serveur de la plateforme financière
    - Mise en oeuvre d’un module de communication avec les cartes bancaires externes de type EMV
    - Développer les modules de gestion des périphériques du POS Verifone en se basant sur les API Verix

    Environnement technique : C++, Eclipse, Java 6, CXF, Spring, Hibernate, Verix OS, Visual Studio, SOAP, JSON, EvoAps, Innovatrics Biometric libraries

    Environnement fonctionnel : Les POS Verifone doivent communiquer avec les cartes bancaires, les plateformes serveurs, les périphériques hardwares externes tout en exécutant le procès fonctionnel des transactions bancaires.


    IRSEL (MS Solutions), Aout 2014 – Janvier 2015
    -----------------------------------------------------
    Rôle : Ingénieur étude et développement Java
    Contexte : Développement de librairie des opérations CRUD pour l’accès sécurisé aux données des cartes à puces

    Mission :
     Normalisations des méthodes de lecture ou écriture des données sur les cartes à puces de type NXP JCOP, pour les représentants de Verifone en Tunisie, tout en installant des modules de cryptage et décryptage selon les normes de Global Platform.

    Environnement technique : Eclipse, Java6, Javacard, framework PKI-OpenSSL
    Java C++ Crypto Javacard Spring Hibernate
  • Sofrecom
    Ingénieur étude et développement Java/Jee
    TELECOMMUNICATIONS
    August 2016 - October 2017 (1 year and 2 months)
    Tunis, Tunisia
    ----------------------- Projet PILPRO -------------------------------------
    Rôle : Ingénieur étude et développement Java/Jee

    Mission :
    • Back End : Création des beans pour les objets, ainsi que les couches métiers et services en dessus.

    • Front End: JQuery, Ajax, JSTL, JSP
    • Web services :
    - Génération des fichiers wsdl et création des web services SOAP à partir des contrats d’interface
    - Gestion des traitements back end pour les webservices (génération et gestion des ressources par CXF)
    - Création des web services RestFull pour appel par Javascript et Ajax.

    • Base des données :
    - Création de nouvelles tables
    - Optimisation des requêtes (gestion des jointures et indexation des colonnes)
    - Paramétrage totale de l’application en base des données

    • Flux avec autres applications :
    - Transfert CFT/Création des batchs et des taches $U/ Transfert RestFull par API Orange Zbus / Transfert des données par MQSeries

    • Test Unitaire JUnit et tests inter-plateformes X à X
    Environnement technique : Eclipse, Java 6, Entreprise Architect, Jonas, Maven, Jenkins, Servlet, JSP, JQuery, SOAP, MQSeries, CFT, MySQL, Zbus

    Environnement fonctionnel : PILPRO permet de :
    - Lister toutes les demandes non mises en service pour les accès analogiques, numériques, fibre.
    - Gérer la relation client et les acteurs partenaires en traçant les actions de l’acteur en UI et en programmant des relances dans l'application
    - Envoyer des tickets dans PILPRO par des acteurs en Front Office pour obtenir ou fournir des informations sur le traitement de la commande.
    -avoir une vision globale sur un dossier via l’alimentation par d’autres applications. Elle offre aussi des liens contextuels vers des applications Oranges.
    - La production de statistiques pour le suivi national, local et individuel.

    ----------------------- Projet CONTRASTE-------------------------------------
    Mission :
    - Mise à jour base de données :
    • Création nouvelles tables.
    • Ajout nouvelles colonnes.

    - Développement des services métiers :
    • Chantiers sans cout.
    • Acquittement chantiers.
    • Création, mise à jour, annulation d’intervention dans GPC (Gestion Plan de Charge) via cron spring
    • Export des synthèses en forme Excel.
    • Développement des web services.
    • Automatisation des flux (Contraste/CBS) et (Contraste/PIDI) [Flux CFT].
    • Optimisation des exports globaux des fichiers et exécution des commandes CFT par le code Java de l’application.
    • Réalisation des Tests Unitaires
    • Déploiement sur les serveurs de qualification et iso-production.
    • Direction des tests d’intégrations (X à X) avec les équipes (GPC, CBS, PidiTools, Pidi)

    Environnement technique : Eclipse, Java 7, Spring, JPA Hibernate, AngularJS, PostgresSQL, Jonas, Maven, Jenkins

    Environnement fonctionnel : Contrôle des activités sous-traitées et évaluations de la QSE (Qualité, Sécurité, Environnement) des chantiers Orange / Echange et inclusions des données des flux entre applications.
    Java Spring Batch Spring Hibernate jQuery Ajax AngularJS
  • FLOWBIRD
    Ingénieur étude et développement Java/Jee
    TRANSPORTATION
    November 2017 - February 2019 (1 year and 3 months)
    Besançon, France
    Au sein de Flowbird, le projet [TRANSFOLIO] est en évolution continue depuis 2011 pour satisfaire les différents sous-projets en France. Le développement se fait au sein d’une équipe de 80 développeurs, intégrateurs et testeurs. La méthodologie de travail suit le modèle Agile/Scrum. Le projet est assez vaste et complexe qu’une seule fonctionnalité peut nécessiter la division de la charge de travail sur tous les développeurs (cinquante) pour une durée d’un sprint.

    Mission :
    • Back End :
    Développements des nouvelles fonctionnalités dans le module serveur Développement sur les données (en Oracle et PosgresSQL) en Liquibase
    Intégration des nouveaux modules en domaine ESB de Glassfish et implémentation des nouveaux web services en Swagger
    Gestion de l’intégration continue du TRANSFOLIO Analyse et correction des bugs
    Développement des nouveaux outils pour gestion de l’Interbob du projet en billettique

    • Front End :
    Développement des nouveaux panels en Google Web Toolkit (GWT)

    Environnement technique : IntellijIdea, Java 6-7-8, Swagger, Glassfish, Maven/Nexus, Jenkins, JIRA, Hibernate, Spring 3/4, GWT
    Java Spring Hibernate Jenkins

Recommendations

Be the first to recommend Oussama

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Leadership
    Montana State University
    2014
    Gestion d'équipe Gestion des conflits Prise de parole en public
  • Ingénieur (Informatique Industrielle et technologies avancées)
    Ecole Nationale Supérieure d'Ingénieurs de Tunis
    2014

Skill set (21)

Categories