Menu

Abdessalem SAMET

paris

En résumé

- Développeur JAVA / J2EE avec 4 année d’expérience dans le domaine des technologies informatique avec des clients prestigieux (Ingenico Group).

- Mes domaines d’expertise incluent Java, J2EE, Servlets, Spring, Hibernate and base de données relationnelle. Développer aussi des fortes compétences pour la partie front-end en utilisant des Framework assez connu comme Struts2, jQuery, HTML, Bootstrap CSS.

- Participer à la rédaction des documents des spécifications et des documents de design pour plusieurs applications web.

- Fortes capacités d’analyse et de synthèse, assez passionné de nouvelles technologies et souhaiter rejoindre une entreprise ayant de forts challenges techniques, sur un secteur très dynamique.


Mes compétences :
Shiro
Hibernate
SOAP
Spring security
Java EE
Struts
REST
Ajax
ActiveMQ
CXF
JMS
Spring Framework
JQuery
HTML
Lucene

Entreprises

  • Telnet Holding - Développeur java/jee confirmé

    paris 2013 - maintenant Conception et développement, au sein de l’équipe ‘’Ingenico Group R&D’’, une Platform B2B et B2C offrant un espace commun entre les fournisseurs de services (les développeurs d’application métier) et la banque ou le marchant d’une part et entre la banque et le marchant d’autre part pour la gestion de terminaux.

    La Platform comprend quatre portails Web et plusieurs WS interfaces. Elle est composé de plusieurs modules: Module d’administration, Gestion des comptes, Système de messageries, Système de notifications, Module de paiement.

    Responsabilité:

    * Préparer le squelette du projet.

    * Implémentation de la couche de présentation et la couche de sécurité (MVC, Struts 2, Spring IOC, Spring security).

    * Intégration du plugin Struts2-JSON pour les appels AJAX.

    * Développement des interfaces WS REST en utilisant la Framework CXF.
    * Sécuriser les interfaces WS en utilisant Framework Shiro.
    * Implémentation du système de notification JMS en utilisant ActiveMQ et WebSockets.
    * Utilisation de Guava (memory cache) et Apache Lucene (Search Queries) pour des raisons de performance.
    * Tests JUnits.


  • Telnet Holding - Développeur java/jee

    paris 2013 - 2013 Conception et réalisation d'une application web offre aux marchants la possibilité de suivre de près les différents transactions financières effectuées à travers leurs terminaux de paiements. L'application fournit également des rapports, des statistiques, par jour et par semaine (Chart, Data Grid ...) donnant au client un vue générale de la situation.

    Responsabilité:

    * Préparer des documents de design "High Level": Diagrammes de classes et Diagrammes de séquence.

    * Préparer une Template des pages JSP en utilisant la Framework "Struts 2 tiles".

    * Concevoir et développer la couche de présentation qui comprend des pages web interactives en utilisant CSS, JSP, Struts 2 (MVC).

    * Utiliser Struts2-jQuery plug-in pour créer des composants graphique avancées (Data Grid, Chart , Histogramme) qui fournissent des fonctionnalités AJAX.
  • Telnet Holding - Développeur java/jee

    paris 2012 - 2013 Participé, au sein d'une équipe Ingenico Group R&D, à la conception, le développement d'une une application web qui vise à fournir aux clients la possibilité de gérer et de configurer leurs propres terminaux de paiement à distance. Elle leur permet aussi de contrôler et visualiser le flux de données entre les différents terminaux de paiements et d'autres solutions de paiement en ligne (transactions financières).

    Responsabilité:

    * Analyser des besoins et Préparation du document de design.

    * Implémentation de la couche de présentation (MVC, Struts 1) et Développement des pages JSP (View layer)

    * Développement de la couche Web service basé sur le Framework Axis2 (server side) et sur le protocole SOAP (XML).

    * Développement des tests unitaires (Junit).
  • Telnet Holding - Développeur java, Android

    paris 2012 - 2012 Conception et développement d'une API paiements sur une Platform Android: Cette API offre aux utilisateurs la possibilité d'effectuer les différentes transactions financières, impression des tickets.

    Le Smartphone transmet les commandes de paiement aux terminaux de paiement via Bluetooth. En outre, il communique avec les différentes solutions de paiement en ligne via une connexion Ethernet.



    Responsabilité:
    * Analyse des exigences et description des API de paiement.

    * Rédaction des documents de spécification du protocole de communication entre le terminal de paiement et Smartphone.

    * Rédaction des documents de spécification du protocole de communication entre la solution de paiement en ligne et Smartphone.
    * Conception de la vue statique et dynamique des modules de la bibliothèque (UML).

    * Implémentation du protocole de communication Bluetooth entre le Smartphone Android et le terminal de paiement.
    * Implémentation du protocole de communication entre le Smartphone Android et l'hôte distant

    * Implémentation de l'API de services de paiement tels que les opérations financières, impression des tickets ...
  • Telnet Holding - Développeur C

    paris 2011 - 2012 Développent d’application de paiement pour la synchronisation et l’échange des données, via le protocole Ethernet, enter le terminal paiement et le Fuel POS.

    Responsibilities:

    * Réception et Envoi des messages de configuration.
    * Réception et Envoi des transactions.
    * Gestion de l’état de l’application.
  • Telnet Holding - Projet Fin d'étude

    paris 2011 - 2011 Conception et implémentation d'un simulateur de terminal de paiement. L'interface graphique et le comportement du terminal sont principalement définis dans des fichiers XML.

    Responsabilité:
    * Elaboration des documents de spécification et de conception

    * Simulation de la vue graphique dynamique du terminal (composant de signature, pin entry, lecture vidéo/audio, ...)
    * Simulation de la communication avec la caisse enregistreuse

    * Interprétation et exécution de scripts pour personnaliser le comportement du terminal (workflow) et le contenu de l'écran.

Formations

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

    Tunis 2008 - 2011 Ingénieur
  • Institut Préparatoire Aux Etudes Des Ingénieurs De Sfax (IPEIS) IPEIS (Sfax)

    Sfax 2006 - 2008

Réseau

Annuaire des membres :