Octobre 2013 - A ce jour : Ingénieur étude & développement
SNCF (France) : Société Nationale des Chemins de Fer
Projet : ARTIC - Avis de Restriction Temporaire d’Infrastructure pour les Conducteurs (projet Agile).
• Co-Résponsable technique de l'équipe ARTIC (scrum master, organisation des réunions, gestion des livraisons)
• Etude, conception et développement d'un module regroupant les différents web services Soap et Rest (clients et fournisseurs) (gestion électronique des fiches artic, informations géographiques des gars...).
• Tests automatiques des WS avec SoapUi.
• Rédaction des dossiers de programmation.
• Développement des IHMs de l'application ARTIC, JSF2 (PrimeFaces).
• Développement métier en Java, Spring.
• Optémisation des requêtes SQL.
• Réalisation des tests unitaires, JUnit, EasyMock.
• Gestion des anomalies sous QC.
• Développement de batchs SQL avec Spring Batch.
• Développement des rapports avec Jasper Report.
• Développement de jobs Talend.
• Gestion de versions, création des branches et des tags avec SVN.
• Livraison et déploiement de l'application dans les environnements d'intégration (linux) et de préprod (windows).
Environnement technique : Windows 7, Server 2008, Linux Suse, Maven 3, Tomcat 6,7, Oracle 10g, JSF2 (PrimeFaces), Eclipse, SVN, Junit, Easy Mock, QC, Jenkins, Spring (core, ioc, batch), JAX-WS(CXF), JAX-RS, JasperReport, SoapUi, SQL.
Octobre 2012 - Octobre 2013 : Ingénieur étude & développement
GENERALI (France): Société d’assurance
Projet : 100% Pro - Produit d’assurance destiné aux professionnels (projet Agile).
• Refonte du front et mise ne place d'une architecture MVC.
• Rédaction des Conceptions Techniques Détaillées.
• Développement de la couche présentation avec JSF 1.2(RichFaces)
• Création de composants personalisés.
• Développement de la couche métier en Java, Spring.
• Développement de la couche DAO avec Hibernate.
• Réalisation des tests unitaires avec JUnit & EasyMock.
• Gestion des anomalies sous Jira.
Environnement technique : Windows XP, Maven, JBoss, Oracle 10g, Pl/Sql, Java/Jee(JSF1.2 RichFaces, Hibernate), Eclipse, SVN, JUnit, Jira, Jenkins, Spring.
Janvier 2011 - Septembre 2012 : Ingénieur étude & développement
THALES (France) : Groupe d'électronique spécialisé dans l'aerospatial, la défense et les technologies de l'information.
Projet : UzPsp - Passeport Biométrique Ouzbékistan
• Développement de la couche présentation avec JSF1.2(RichFaces)
• Développement de la couche métier en Java, Spring.
• Développement de la couche DAO avec Spring-Hibernate
• Développement des procédures stockées en Pl/Sql
• Réalisation des tests unitaires avec JUnit
• Gestion des anomalies sous ClearQuest
• Tests des WebServices avec SoapUi
• Tests d’intégration
• Vérification et Validation des scripts de récupération de données
• Support à l’équipe de Test et Validation
Environnement technique : Windows XP, IBM AIX, VNC, Apache Tomcat, Maven, Oracle 11g, Spring, Spring-Hibernate, JSF 1.2 (RichFaces), Eclipse, ClearCase, ClearQuest, Junit, SoapUi.
Septembre 2008 - Décembre 2010 : Concepteur & Ingénieur étude et développement
BANQUE DE FRANCE (France)
Projet : FonGar - Gestion des fonds de garanties.
• Analyse de l’existant.
• Modélisation des données, Merise
• Modélisation des traitements, UML
• Rédaction des spécifications fonctionnelles détaillées
• Rédaction des spécifications techniques détaillées.
• Développement de la couche présentation avec Jsf 1.2(RichFaces)
• Développement de la couche métier en Java
• Développement de la couche DAO avec Hibernate
• Réalisation des tests unitaires, JUnit.
• Gestion des anomalies avec Jira.
Environnement technique : Windows XP, Maven, Apache Tomcat, Oracle 10g, Pl/Sql, Java/Jee(Jsf, Hibernate), Eclipse, Svn, JUnit, Jira, PowerAMC 12.
Septembre 2005 - Juillet 2007 : Ingénieur étude & développement
THINX MS (Algérie): Editeur de logiciels informatiques
Projets :
ThinPaie - Logiciel de calcul de paies.
ThinWeb - Portail web de l'entreprise.
• Etude, Conception et Modélisation.
• Développement (java, struts1, struts2, sql, MySQl.
• Configuration, paramétrage, et formation des clients
Environnement technique : Windows XP, Maven, Apache Tomcat, Oracle 9i, Pl/Sql, MySQL, Java/Jee(Struts1, Struts2), Eclipse, Svn, JUnit, QC, PowerAMC 12.
Formations :
2008 : Master Pro RADIS Réseaux, Application Documentaire, Ingénierie et Sécurité (Université de Caen Basse-Normandie)
2005 : Ingénieur d’état en Informatique (Ecole supérieur d’informatique, Alger)
Compétences techniques :
Systèmes : Linux (Debian), Windows (XP, 7).
SGBD : Oracle, SQL Server, MySQL.
Langages : Java/JEE, Shell, SQL, Pl/Sql, Delphi, HTML, JavaScript, jQuery, XML, CSS.
Frameworks : Struts, Hibernate, JSP/Servlet, Spring (Core, Ioc, Batch, Hibernate, Mvc), JSF1.2 RichFaces, JSF2 PrimeFaces, Struts1, Struts2, JUnit, EasyMock
Méthodes : UML, MERISE.
Autres : ClearCase, ClearQuest, JBoss, Jira, Svn, Git, Apache Tomcat, Maven, SoapUi, PowerAMC, Ldap, Cxf, Sax, Xsd, Jaxb, XMlSpy, Json, Soa, Ws Soap, Ws Rest, TCP/IP Monitor, JasperReport, Talend Intégration, Jenkins, Eclipse, IntelliJ, Code Pro, Toad, Sql Developer, Firebug,
Langues :
Anglais : Bon niveau (2 séjours linguistiques)
Arabe : Langue maternelle