Menu

Ameziane HAMLAT

NANTES

En résumé

Après un cursus d'ingénieur à Polytech'Nantes, je suis ingénieur d'études dans les nouvelles technologies (JAVA/Java EE) chez Ovialis depuis plus de 3 ans. Je suis intervenu notamment sur des projets dans le domaine bancaire :

* Conception et Développement d'une application sur les liquidités (Société Générale)
* Conception et développement d'une application sur les taxes sur les transactions financières (Société Générale)
* Conception et Développement d'un site de banque à distance (Socram Banque)
* Conception et Développement d'un outil de cryptage de données sensibles (HSBC)

COMPÉTENCES:
* Analyse des besoins
* Rédaction des spécifications et conception (UML notamment)
* Développement des solutions choisies
* Expertise technique en Spring et Maven.

MÉTHODES:
* méthodes agiles SCRUM, KANBAN (Société Génarale et Socram Banque)

FORMATIONS:
* SPRING CORE (4 jours) : formation officielle Vmware, délivrée par ZENIKA
* MAVEN (3 jours) : formation Maven et sa mise en oeuvre dans l'usine logicielle, délivrée par ZENIKA
* KANBAN (1 journée) : formation dans le cadre d'un projet géré par la méthode KANBAN

Mes compétences :
Hibernate
HTML/CSS
Struts 2
J2EE
XML
Java
UML
Spring
RAD

Entreprises

  • Ovialis - Ingénieur Java EE Confirmé/ Référent technique

    2011 - maintenant Depuis Septembre 2011 : SOCIETE GENERALE (SGSS NANTES)

    Mission de développement et de référent technique au sein d’un service de développement d’applications JAVA/Java EE. Je suis intervenu notamment sur deux projets : un projet sur le calcul des ratios de liquidités et un projet de taxes sur les transactions financières. Les deux projets sont réalisés avec les méthodes agiles (SCRUM+KANBAN). Ci-dessous les différentes tâches effectuées pendant cette mission :

     Référent technique sur la partie usine logicielle (intégration continue notamment)
     Refonte Maven suite à la fusion de plusieurs services (réécriture des POMs parents)
     Conception de bases de données avec PowerAMC
     Réalisation des développements JAVA/Java EE/PLSQL
     Intégration Continue avec Jenkins
     Mise en place de Sonar au niveau du service
     Support de production des utilisateurs

    Environnement technique : Weblogic, ORACLE/PLSQL, JAVA/J2EE, MAVEN, Spring, SVN, Hibernate, Intégration Continue (Jenkins, Sonar), GWT, Struts 1.2, DisplayTag, JMeter, PowerAMC, SCRUM, KANBAN, JIRA (greenHopper)
  • Ovialis - Ingénieur Java EE Junior

    2011 - 2011 Poursuite de ma première mission chez SOCRAM BANQUE (voir ci-dessous) :

     Développement des fonctionnalités liées à la Release 2 du projet de banque à distance, notamment, le prototypage d’une solution d’authentification forte OTP (One-Time Password).
     Analyse et correction des anomalies de production de la Release 1 de l’application.

    Environnement technique: RAD7, RAD7.5, Java EE(Struts 2, Spring, Maven, Hibernate, SVN, Websphere 6 et 7), Web Assembling Toolkit, Javascript(JQuery), DisplayTag, LogBack, WebServices (JAXWS), DB2/AS400
  • Ovialis - Ingénieur Java EE Junior

    2010 - 2011 Décembre 2010 à Mars 2011 : HSBC Private Bank

     Conception et développement d’un service web de cryptage (à clés publiques) de données sensibles ainsi qu’un batch de reprise et de cryptage.
     Développement d’une application web de test du service web développé.
     Réalisation des tests de performances avec JMeter.

    Environnement technique : JAVA, JSP/SERVLET, RAD7, Websphere 6, WebServices (JAXWS), DB2/AS400, JMeter
  • Ovialis - Ingénieur Java EE Junior

    2009 - 2010 Octobre 2009 à Novembre 2010 : SOCRAM BANQUE
    Mission de 14 mois au sein d’une équipe de développement en utilisant la méthode agile (SCRUM adapté au contexte du projet). Le projet consistait à développer un site de banque en ligne sous forme de produits blancs. Mon rôle au sein de l’équipe était polyvalent et a évolué tout au long du projet. En effet, ci-dessous les différentes tâches que j’ai effectuées :
     Développement des prototypes pour valider les choix d’architectures liés à la couche de présentation (Web Assembling Toolkit, Struts 2, DisplayTag, ..etc), ce qui m’a permet par la suite de devenir un référent sur cette partie du projet ;^

     Développement des fonctionnalités (User Story) en échangeant avec la maîtrise d’ouvrage du projet car la méthode agile est basée sur la communication entre les membres de l’équipe et le management visuel. Les développements ont été faits pendant des itérations de 4 semaines. Des réunions journalières (Daily Scrum) ont été organisées pour avoir un suivi précis des tâches effectuées et des difficultés rencontrées. Les développements devaient aussi respecter des normes de sécurité vu qu’il s’agit d’un site de banque à distance. En plus des normes de sécurité, les développements de la couche présentation devaient être le plus personnalisable possible;
     Rédaction du guide de personnalisation des produits blancs. Ce guide était destiné aux mutuelles (distributeurs) pour développer leur personnalisation ;
     Packaging et Livraison des composants pour l’installation et documentation des développements ;
     Analyse et correction des anomalies de production

    Environnement technique : RAD7, RAD7.5, Java EE(Struts 2, Spring, Maven, Hibernate, SVN, Websphere 6 et 7), Web Assembling Toolkit, Javascript(JQuery), DisplayTag, LogBack, WebServices (JAXWS), DB2/AS400
  • Capgemini - Stagiaire en développement J2EE

    SURESNES 2009 - 2009 Stage de fin d'études (5 mois) : développement d'un ordonnanceur de tâches selon une architecture de développement en couches dans le cadre d'un projet de type SIG (système d'Information Géographique).
    - Réalisation de la maquette en J2EE (ExtJs, struts 2, spring, tomcat)
    - Conception UML avec StarUML
    - Développement en J2EE (multi-threads, JQuery, struts 2, spring, tomcat, Maven, SVN)
  • Acial - Stagiaire

    Paris 2008 - 2008 Stage de 4ème année (3 mois) :
    1) Automatisation des tests fonctionnels sur un navigateur web en utilisant Ruby/Watir.
    - Exécution des scénarions de tests

    2) Intégration d'une application web réalisée avec le gestionnaire de contenu (CMS) Drupal.
  • Cat-amania - Stagiaire

    SAINT-HERBLAIN 2007 - 2007 Stage de 3ème année (3 mois) :
    1) Initiation J2EE
    2) Refonte d'un site internet en PHP/MySQL :
    - Développement de l'espace Collaborateurs
    - Génération de fichiers PDF
    - Génération de fichiers Excel
  • Orange Business Services - Stagiaire

    2007 - 2008 Projet transversal de 4ème année dans le cadre des études (160 heures). Automatisation des réseaux PME en réalisant une application web en PHP/MySQL. Le projet est réalisé en 3 phases :
    - Etat de l'art
    - Modélisation UML de l'application web
    - Réalisation du prototype en PHP/MySQL

Formations

  • Ecole Polytechnique

    Nantes 2006 - 2009 Architectures logicielles
  • Université Nantes SILR

    Nantes 2006 - 2009 Architectures logicielles

    Polytech'Nantes
  • Faculté Des Sciences (Nantes)

    Nantes 2004 - 2006 Informatique
  • Faculté Des Sciences (Nantes)

    Nantes 2004 - 2006

Réseau

Annuaire des membres :