Ingénieur développement JAVA/JEE NEOPOST - Bagneux (92) – Mai 2013 – Octobre 2014 (18 mois)
Projets: Osiris, est une application web permettant aux opérateurs commerciaux de gérer leurs parcs de machines à affranchir, et aux clients de consulter leurs différents contrats et statistiques….
Réalisations: participation aux développements évolutifs et correctifs de différents Modules du projet:
• Analyse des problèmes remontés par les clients
• Développements correctifs et évolutifs de la couche IHM (HTML, Jsp)
• Développements correctifs et évolutifs de la couche SERVICE (Java, Struts, Spring)
• Développements correctifs et évolutifs de la couche DAO (EJB, Hibernate)
• Développements des patches BDD (PL/SQL)
• Développement de service web (REST)
• Rédaction de la documentation technique
• Tests des développements réalisés par d’autres développeurs
• Refactoring.
Environnement technique: Eclipse, Windows 7, Java6, Spring, Struts1.2, Hibernate, EJB2, Servlet, JSP, JavaScript, JQuery, JSON, Ajax, PL/SQL, XML, REST (Service Web), SVN, Maven, Ant, Toad, Oracle, JBoss
Ingénieur développement JAVA Metrixware - Nanterre (92) - juin 2010 – Mars 2013 (33 mois)
Projets: REPTIDE (REPository Transformation IDE): environnement de développement visant à assurer la continuité Pacbase - développement java / plugin Eclipse
Réalisations: participation aux développements de différents Modules du projet :
• Développements de différentes IHM avec SWT / JFace
• Développements de différentes Modèles d'entités Pacbase avec Java
• Développements du Générateur COBOL avec Java / JET
• Refactoring
• Elaboration des Tests Unitaires
• TU de l'IHM avec WindowTesterPro
• TU des modèles d'entités et du générateur avec JUnit
• Correction des violations Signalées par Sonar (Qualité du code)
Environnement technique: Eclipse RCP, Java6, SWT/JFACE, JUnit4, JET, XML, Maven, Hibernate, Oracle, Jenkins, Sonar, SVN
Ingénieur développement JAVA/JEE THALES - Créteil (94) - avril 2009 - septembre 2009 (6 mois)
Projets : SeMBySem (Services Management By Semantic – european project), développement d'une application pour le traitement intelligent de l'information en utilisant un moteur d'inférence, permettant le contrôle sémantique des systèmes complexe.
Réalisations:
• Développement de différentes IHM avec AWT / Swing
• Développement de différents modules de chargement des fichiers d'ontologie
• Développement d'un analyseur syntaxique des règles d'inférence
• Intégration / Appel / Lancement du moteur d'inférence Drools (JRules)
• Création / invocation des Services Web avec Axis2
Environnement technique: Eclipse, Java, Swing, Jsp, Servlet, Tomcat, Axis2, XML, WSDL, SAWSDL, OWL, SMC, RDFS, RDF, Drools.
Ingénieur R&D JAVA RESYD - Algérie - juin 2007 - mai 2008 (12 mois)
Projets : CMTS-MRS (Cooperative Model for Tasks Scheduling in MRS), environnement de simulation de la mise en œuvre d'applications robotiques distribuées complexes
Réalisations:
• Proposition des algorithmes d'ordonnancement dynamique de tâches
• Implémentation des algorithmes proposés avec Java
• Conception et développement de l'environnement de simulation
• Développement de différentes IHM avec Java/Swing
• Développement d'un générateur de scénarios avec Java
• Conception du simulateur avec UML
• Développement du coeur du simulateur avec Java/Jade
• Analyse et validation des résultats avec Matlab
Environnement technique: Java, Swing, UML, SQL, MYSQL, JDBC, XML, JADE, ACL, MATLAB.
Ingénieur développement JAVA GISOFT - Algérie - janvier 2005 - juin 2005
Projets : Gestion de Scolarité.
Réalisations:
• Conception et développement de la partie Web de gestion des inscriptions universitaire
• Développement des Vues avec Java/Jsp
• Développement de la couche métier avec Java
• Développement de la couche accès auu BD avec Java/Hibernate
Environnement technique: Eclipse, Java, Struts, JUnit4, XML, Hibernate, MySQL, Tomcat; SVN.
DOMAINES
Développement CORE : java
Développement IHM : awt, swing, swt, jface, html, jsp, JavaScript, JQuery, Ajax…
Développement JEE : struts, spring, hibernate, ejb, Web Services…
Langages et framework Java, Struts, Spring, Hibernate, EJB, Swing, SWT, JFace, SQL, PL/SQL, HTML, JavaScript, JQuery, JSON, Servlet, JSP, XML, OWL, Jet
Méthodologies Agile/Scrum, UML, Merise, Intégration continue, Refactoring
Gestion de configuration SVN
Gestion de production Maven, Ant, Jenkins
Tests JUnit, WindowTesterPro
Outils de développement Eclipse, JBuilder, XCode
Architectures de développement MVC, Design Patterns (Builder, Composite, Factory, Singleton, Obsever, Visitor, Decorator, …)
Serveurs d’application Tomcat, JBoss
Serveur de base de données MySQL, Oracle
Systèmes Windows, Linux, Mac OS
Réseaux GSM, GPRS, UMTS.
FORMATION S
Développement d’application sur IPhone et IPad Valtech 25-29 /06/ 2012
Master Université de Versailles 2008 - 2009
Magistère Université de Bejaia 2005 - 2008
Ingénieur IA Université de Jijel 2000 – 2005
LANGUES
Arabe Natale
Anglais Technique