Menu

Ahmed GMATI

Boulogne-Billancourt

En résumé

Passionné par les nouvelles technologies, je souhaite approfondir mes connaissances dans la recherche, le développement et la gestion de projets.


Mes compétences :
Weka
Java
Apprentissage automatique
Cryptographie
Bases de données
Java EE
AngularJS
Hibernate
SOAP
Maven
REST

Entreprises

  • ASTEK - Développeur Java J2EE / Consultant Sécurité

    Boulogne-Billancourt 2015 - maintenant Taches :
     Développements et tests.
     Intégration continue.
     Veille technologiques.
     Audit de codes.
     Propositions de préconisations de sécurité applicative.

    Environnement technique :
     Langage : Java/J2EE.
     Frameworks : Maven, JNDI, SSH
     Environnement de développement: Eclipse, SVN.
     Tests : TDD, Mockito, PowerMock, JUnit
     Web Services : SOAP, CXF
     Outils d’intégration continue : Nexus, Jenkins, Sonar
  • Sopra Steria Group - Ingénieur d'études et développement Java JEE

    Paris 2015 - 2015 Taches :
     Analyse et conception générale
     Développements et tests unitaires.

    Environnement technique :
     Langages : Java/J2EE, UML, JavaScript
     Frameworks : Jersey (JAX-RS), Hibernate, Spring Batch, Maven, Sonar
     Outils : JUnit, Sopapower, SoapUi, Jenkins
     Web Services : Spring Web Services, JAX-WS
     Technologies web: REST, JQuery, Angular JS, Twitter Bootstrap
     Base de données : PostgreSQL
  • Steria - Ingénieur études Java JEE

    Paris 2014 - 2015 Taches :
     Analyse des besoins
     Propositions de solutions techniques.
     Etudes et chiffrage.

    Environnement technique :
     Langages : Java/J2EE
     Frameworks : TopLink, Maven
     Outils tests : JUnit
     Web Services : CXF
     Technologies web: JSP, CSS.
     Base de données : Oracle
  • Steria - Analyste programmeur Java J2EE

    Paris 2013 - 2014 Taches :
    • Participation dans la phase de conception avec des spécifications des diagrammes en UML sous Enterprise Architect.
    • Intervention sur le modèle conceptuel et physique, webservices, batchs, socle technique et les interfaces
    • Développement FRONT en Java/J2EE, utilisation Angular JS
    o Développement des IHM en HTML5, utilisation de CSS 3
    o Développement des pages contrôleurs en JavaScript et Angular JS sur Apache Tomcat
    • Développement BackEnd en Java/J2EE :
    o Développement de batch en SpringBatch
    o Développement de batch interrogeant des web services (SOAP)
    o Mapping Hibernate
    • Utilisation de Maven
    • Développement d’API REST et SOAP
    • Utilisation de SOAPUI pour les tests.
    • Utilisation de base de données Oracle ainsi que des requêtes en JPQL.
    • Utilisation de Mockito pour les tests unitaires sous JUnit.
    • Utilisation de SVN pour la gestion des versions.
    • Utilisation de Sonar pour la qualimétrie du code.
  • INRIA - Ingénieur de recherche

    Le Chesnay 2012 - 2013 • Rédaction des spécifications fonctionnelles
    • Documentations sur les différentes techniques de cryptographie et sureté de fonctionnement.
    • Analyse et conception détaillée avec UML.
    • Utilisation de SVN pour la gestion des versions
    • Développement en Java, sous Eclipse
    o Utilisation de la librairie Weka pour les algorithmes de fouilles de données.
    o Implémentation d’attaques d’inférences sur des modèles d’apprentissage
    o Développement d’algorithmes préservant le respect de la vie privée.

    • Packaging de l’application sous Ant,
    • Tests :
    o Tests de performances et calcul de métriques de confidentialité
    o Comparaison avec l’existant développé par Microsoft en C#
  • Groupe O2i - Ingénieur développement Web

    2010 - 2010 Refonte des sites web du groupe O2i et optimisation de l'interface web pour les clients du service technique.
  • Laboratoire des sciences de l’information et des systèmes - Ingenieur stagiaire R&D

    2009 - 2009 - Implémentation, en Java/ J2EE sous une architecture Service-Oriented Architecture (SOA), d’un système de recherche d’images par le contenu à partir d’une image requête.
    - Environnement de développement intégré : Eclipse.
    - Outils de data mining : Weka, Lattice Miner.
  • TUNISIE TELECOM - Stagiaire

    2007 - 2007 - Etude de l’existant : Manipulation de l’application en COBOL et conception d’une application hébergée.
    - Analyse de l’application en COBOL pour les services de la direction et émettre des critiques sur les échanges de flux entre services dans l’organigramme de la direction.
  • SMARTECH SARL - Stagiaire

    2006 - 2006
  • SMARTECH SARL - Analyste programmeur

    2006 - 2007 Taches :

    - Développement d’une application hébergée de « gestion d’un laboratoire d’analyse médicale » sous le Framework STRUTS avec JAVA/J2EE sous serveur TOMCAT Apache et système de gestion de bases de données MySQL avec une architecture MVC 2.
    - Environnement de développement intégré : JDevelopper
    - Editeur de feuilles de styles (CSS) et manipulation des fichiers XML, HTML et JSP : Dreamweaver
    - Modélisation avec UML 2, avec outil de conception Rational Rose, suivant la méthode Processus Unifié.

Formations

Réseau

Annuaire des membres :