Menu

Fady HAMOUI

SOPHIA ANTIPOLIS

En résumé

Mes compétences :
Eclipse
OSGi
Java
UML
Mercurial
Redmine
Git
JUnit
JavaFX
NetBeans
Modélisation
Jenkins
Intégration continue
Rédaction technique
Système de gestion de versions
Test unitaire
Agile Development
Cahier des charges
Communication
Intégration
Services web
Gestion de projet
Architecture
Agile Scrum
Nexus
Maven
Dispositifs médicaux
Conduite de projet
Méthode agile
Test logiciel
MySQL

Entreprises

  • Axonic (groupe MXM) - Ingénieur recherche et développement

    2012 - maintenant 1- Gestion du pôle logiciel - Agile Scrum (établissement des spécifications fonctionnelles et techniques générales et détaillées, établissement des estimations, de la bande passante et du planning, reporting et communication inter-équipes multi-domaines),

    2- Conception, développement et testing d’un framework pour la configuration et le contrôle de dispositifs médicaux (variabilité logicielle, composants, IHM, DSL, protocole applicatif d’échanges, tests unitaires, test driven development, tests système, automatisation de tests),

    3- Vérification et validation du framework logiciel et du système de neurostimulation.

    Outils utilisés : Eclipse, Java, JavaFX, JUnit, Maven, UML, Git, Mercurial, Jenkins, SonarQube, Nexus, Redmine
  • Université Grenoble 2 - Ingénieur recherche et développement

    2011 - 2012 Objectif : mise au point d'un système, permettant à des patients ou à des personnes âgées, d'effectuer des exercices prescrits par des médecins, à domicile. Le système suit l'évolution de la pratique des exercices, puis en fonction de cela, modifie ou propose de nouveaux exercices et enfin, envoie un compte rendu au médecin.

    Réalisation : système de détection du squelette humain et de proposition d'exercices.

    Domaine d'application : Assistance à Domicile.

    Développement : Eclipse, Java, Processing et OSGi.
  • Université Montpellier 2 - Ingénieur recherche et développement

    Montpellier 2011 - 2011 Objectif : développement d'un système capable de proposer un assemblage de services Web, en plus de service Web supplémentaires pour la gestion des pannes.

    Réalisation : modélisation et développement d'un système permettant de proposer automatiquement un assemblage de services Web compatibles et répondant à des descriptions d'applications Web, définies par des développeurs. Le système propose aussi des services Web compatibles supplémentaires, pour répondre aux problèmes liés aux pannes.
    Le système repose sur des mécanismes de découverte de services Web, de classification (Formal Concept Analysis et Relational Concept Analysis) et de sélection.

    Développement : Eclipse, Java, Web services (WSDL et BPEL), concepts d'analyse formel et relationnel.
  • Ecole des Mines d'Alès - Doctorant en Génie Logiciel

    Alès 2007 - 2010 Objectif principal : Conception d'un système fiable capable de s'adapter dynamiquement et le plus autonome possible à des contextes différents et variables dans le temps. Le contexte comporte les besoins définis par les utilisateurs finaux et les équipements.

    Réalisation : modélisation et implémentation d'un système distribué à base de composants capable de s'adapter dynamiquement et automatiquement aux contextes.
    Des mécanismes de gestion de pannes des unités du système et des équipements et de gestion de conflits, ont été mis en place.

    Domaine d'application : domotique.

    Développement : Eclipse, Java, OSGi, UPnP, Thread, XML, UML.
  • Ecole des Mines d'Alès - Stagiaire

    Alès 2007 - 2007 Objectif et réalisation : développement d'un système de détection de fraudes et d'intrusions sur internet à l'aide des techniques de fouilles de données

    Développement : Eclipse, Java, Weka.
  • Université Grenoble 1 - Stagiaire

    2006 - 2006 Objectif et réalisation : Etude et développement d'un système d'information historique pour les risques naturels dans la région grenobloise.

    Développement : Eclipse, Java, SVG

Formations

Réseau

Annuaire des membres :