02/2012 à ce jour : ORANGE - Ingénieur études et développement
La mission a pour objectif de faire la refonte d’une application d’automatisation d’envoi de courriers dématérialisés :
• Analyse et conception
Étude de l'infrastructure et de l'architecture de l'application
Conception d’une nouvelle architecture logicielle orienté Message JMS (ESB)
Rédaction de spécifications détaillées fonctionnelles et techniques
Mise en place d’une méthodologie Agile
Rédaction de tests d’acceptance
Automatisation et formalisation des tests d’acceptance en script jMeter
Automatisation des livrables (Hudson et Sonar)
• Développement
Refonte de l’application existante
Développement de prototypes en Apache-Camel, puis en Spring-Integration
Développement du socle technique et des modules applicatifs (Spring-Integration)
Développement de WebServices
Développement de procédures de test (JUnit), Mockito
Développement de tests avec JMETER ,SOAPUI
Correction des bugs et gestion des correctifs
Utilisations des designs Pattern d’entreprise
Environnement :
Windows, Linux
JAVA/J2EE architecture
Frameworks: Hibernate, JPA, Spring, Spring integration 2.5, Apache Camel, Karaf, ServiceMix, JMS, Maven, JUnit, WebService (CXF,AXIS), JAXB, JAX-WS, SOAPUI , SQL, JMETER, Mockito, Wicket
Serveur d’application : JONAS 5, Broker : JORAM
Base de données : Oracle 11g;
Packaging: Maven
Integration continue: Jenkins, SONAR
04/2011- 02/2012 : Régime Sociale des Indépendants - Ingénieur études et développement
La mission a pour objectif de développer et maintenir :
- Un portail Compte assuré, des télé-services qui permettent la consultation, la déclaration et la transmission d'informations liées à au compte personnel d'un assuré
• Analyse et conception
Rédaction de spécifications détaillées
• Développement
Développement de la couche DAO et Service
Développement des IHMs et des pages JSP et actions liées
Correction des bugs et gestion des correctifs
Développement d'un websevice accès à un référentiel OpenLDAP
Environnement :
Windows, Linux
JAVA/J2EE architecture 3 tiers, JSP, Javascript.
Frameworks : Struts 2, Hibernate 3, Spring, Tiles 2, Maven, JUnit, Apache CXF, Spring-LDAP, Spring-Security
Serveur Web : Tomcat 6
Base de données : Oracle 10G
Packaging: Maven
Integration continue : Hudson;
01/2011 à 04/2011 : CNAM - Ingénieur études et développement
TMA sur un projet Web Intranet nommé PRIAC (Programmes interdépartementaux d’accompagnement des handicaps et de la perte d’autonomie
• Analyse et conception
• Développement
Développement et évolution sur les couches IHM, DAO et Service
Développement de template de réporting JasperReport
Correction et debug
Environnement :
Linux
Langages et Frameworks : JAVA/J2EE, JSP, Struts 2, Tiles2, Hibernate, JasperReport, iReport 4
Serveur d'application: Jonas 4.7
Base de données : Oracle 10G
04/2010-01/2011 : IP...Ciné - Ingénieur études et développement
Développement d'une plate forme de diffusion de film sur IP.
• Analyse et conception
R&D
• Développement
Développement de modules pour le serveur flash RTMPD C++ Open Source/RED 5 : Serveur média basé sur le protocole RTMP de adobe systems. (Modules de calcule de bande passante client, Module de diffusion en mode Bitrate Switching)
Développement d'un Lecteur Flash basé sur le protocole RTMP, en Flex/AS3 Open Source
Développement d'un portail RIA Ciné Club en Flex/AS3, PureMVC
Environnement :
Linux
Langages, Frameworks et outils : JAVA/Spring, Red5, RTMPD C++, C++ STL, ActionScript 3, Flex 4
Environnement de développement : Eclipse
Base de données : MySql
10/2008-07/2009 : WORMS SHIPPING - Administrateur parc informatique
Administration Système, Réseau et application intranet
Environnement :
Système : Windows XP
Base de données MYSQL
Serveurs : Windows Server 2003
09/2007-08/2008 : Dek Computer Center - Commercial / Vendeur
Chez un constructeur/distributeur de solutions informatiques (Gateway, Routeurs, PC de bureau, imprimantes)
Prospection et suivi de clients
Assistance clients
Vente en magasin (agence)
04/2007-07/2008 : Université de constantine - Stage de fin d'étude – Développeur C#
Développement d'un SIP Phone sur environnement .NET 2.0 (C# 2.0), Interface ASP .NET 2.0, SOAP XML WebServices, 3CX. Université de Constantine.
Environnement technique:
Langage : C# 2.0, Asp .NET 2.0
Protocoles applicatifs : Signalisation SIP, RTP, SOAP
Sysyèmes et serveurs : Windows XP, IIS, 3CX Server,
Environnement de développement : MS Visual Studio 2005 Express Edition
Formation
2002-2007 : Diplôme d'Ingénieur - Ingénieur en informatique, option Systèmes Parallèles et Distribués
École : Faculté des Sciences de l’Ingénieur de Constantine – Algérie
Compétences techniques (Appliquées dans un contexte professionnel)
-Méthodologies : AGILE, Cycle en V
-Modélisation : UML
-Langages : Java/JEE, Shell UNIX, SQL, PL-SQL
-Frameworks : Spring, Hibernate, Hibernate, JAX-WS CXF, Axis 2, Struts 2, Tiles 2, jUnit, JSP
-Outils de développement : Eclipse
-Protocols applicatifs et architectures : ESB, SOA, SOAP, HTTP, STL/SSL, Patterns d'Intégration d'Entreprise (IEP), OSGI
-SGBD : Oracle, MySQL, Derby, HsqlDB
-I-Net : XML, XSL, HTML, JavaScript
-Serveurs Web & applicatifs : Jonas 5.x, Tomcat, Karaf, ServiceMix, JBoss
-Middlewares : ActiveMQ, CFT, Joram 5.x
-ESB : Spring-Integration, Apache-Camel
-Systèmes : UNIX, Linux, Mac OS
Langues
Anglais : écrit/lu, parlé moyennement.