Menu

Mourad KHALFALLAOUI

La Défense

En résumé

• Languages : Java / J2EE, Objective-C, iOS, C, VB6, SQL, XML, XSD, Javascript, Swift.

• Technologies :
• Spring, Hibernate, Struts 1 & 2, JUnit, JPA, CXF, Jax-WS, Jaxb, JSP, Servlets, SiteMesh, Velocity, Quartz, Acegi, Maven, SVN, Ajax, Dom, Sax.
• Objective-C, xCode, XCTool, Backelite, JSON, AFNetworking, Underscore, Appium

• Application servers : Tomcat, JBoss, Glassfish
• Databases : MS SQL Server, MySQL, MS Access
• Project management : UML 2, Merise, Mantis, TeamCity.
• IDEs / Misc : PowerAMC, Intellij Idea, Eclipse, XCode, AppCode, Hudson, Jenkins, Jira, Gitlab, Git, Mercurial.

Mes compétences :
Informatique
Java EE
Java Platform
Linux
JavaScript
Objective-C
Eclipse
XCode
Mac OS X
Gestion de projet
Agile Scrum
Java 2 Enterprise Edition
Java
Jakarta TOMCAT Servlet Engine
MySQL
Microsoft Windows
IntelliJ IDEA
iOS
Struts Web Application Framework
Spring Framework
PowerAMC
Objective C
Microsoft SQL Server
JSON
Hibernate
XML Schema
XML
Visual Basic 6
Microsoft Access
JPA
Apache Maven
eCommerce
UML/OMT
Scrum Methodology
SQL
Pascal
Oracle
Microsoft Internet Information Server
Merise Methodology
Kanban
Jboss
Java Server Pages
Import/Export
HTML
Freemarker
Cascading Style Sheets
Apache Subversion
Active Server Pages
Acegi
AJAX

Entreprises

  • Voyages SNCF - Ingénieur d'étude

    La Défense 2010 - 2014 Ingénieur d'étude et de développement Java/J2EE et iOS chez Voyages-sncf
    * Développements sur l'application mobile iOS « V. » ainsi que sur son back-office HoraireEtResaSam serveur WS en techno Java/J2EE de la version M7 (06/2011) à la version M21 (11/2014), application de réservation et de paiement de billets de trains papier et dématérialisés :
    * Développement de deepLinks avec l'implémentation de Ad4push. ;
    * Intégration des réseaux sociaux (Facebook, Twitter). ;
    * Développements sur « Le Calendrier des Prix » : création des web services de recherche et de réservation en REST/SOAP sur le back-office (java/j2EE) ainsi que sur le front en Objective-c pour les terminaux iOS.
    * Refonte graphique complète de l'application « V. » ;
    * Migration de l'usine logicielle (Mercurial vers Git, SDK et outils de build) et divers travaux sur le serveur d'intégration continue.
    * Internationalisation de l'application sur 7 langues. ;
    * Développement de la gestion des passagers. ;
    * Développement de l'ExpressBooking, fonctionnalité de réservation rapide pour les utilisateurs disposant d'un compte client.
    * Développement de web services et IHM de gestion des cartes de fidélité voyageurs.
    * Développement de web services et IHM de gestion des préférences des voyageurs.
    * Intégration de fonctionnalités partenaires (Location de voitures, hôtels ...etc)
    * Migration vers iOS8. ;
    * Divers développement sur le site www.voyages-sncf.com :
    * Mis en place du payement Paypal. ;
    * Développement des espaces de confort voyageurs. ;
    * Travaux de TMA. ;
    * Développement de l'application CompagnonPro , application dédiée à l'information des clients professionnels détenteurs du BlackBerry.
    * Autres :
    * Développement sur l'application ReleaseManager , pour le lancement de release maven et livraison des application Java.
    Technologies et méthodologie :
    JAVA/J2EE : Spring, CXF, JAX-WS, Struts, JPA, Hibernate, JAXB, Sax, Vaadin, JSP, Freemarker, JavaScript, JSON, XML, XSD, Maven, Git, Mercurial, Eclipse, Intellij, Tomcat.
    iOS : Objective-C, xCode, XCTool, Backelite, JSON, Appium.
    Méthodologie : Agile, Scrum, Kanban, TDD , Jira, Gitlab, Git, Mercurial.
  • La société ALLENCE - Consultant Java J2EE

    2008 - 2010 Consultant Java J2EE pour le compte De la société ALLENCE, projets réalisés :
    * Mise en place de l'architecture applicative et participation au développement du projet Eformat, application Intranet pour l'extraction, la dématérialisation et le transfert de stages de formations à partir de la BDD existante du client, avec gestion de la sécurité et des droits des utilisateurs et ordonnanceur pour l'exécution ponctuelle des tâches automatisées,
    Framework et technologies utilisées : Maven2, SVN, Struts2, JPA, Hibernate , Spring, AcegiSecurity, Ajax, Quartz, JAXB , Sax, MySQL, JSP, JavaScript, XML, XSD.
    Environnement : Tomcat , Intellij Idea, SQL Server , MySQL, PowerAMC, Windows
    Développement : Configuration des dépendances et la mise à disposition des Frameworks et librairies utilisées, mapping de la BDD, création de la couche DAO et des méthodes de services et divers autres développements à tous les niveaux applicatifs.

    * Mise en place de l'architecture applicative et participation au développement du projet Extranet-OF, application web de gestion, dématérialisation et transfert de données relatives aux organismes de formation, et synchronisation automatisée des données avec l'application ALPHA2.
    Framework et technologies utilisées : Maven2, SVN, Struts2, JPA, Hibernate , Spring , TestNg, Ajax, Quartz, JAXB , Sax, JSP, JavaScript, XML, XSD.
    Environnement : Tomcat , Intellij Idea, SQL Server , MySQL, PowerAMC, Windows
    Développement : Configuration des dépendances et la mise à disposition des Frameworks et
    librairies utilisées, mapping de la BDD, création de la couche DAO et des méthodes de services
    et divers autres développements à tous les niveaux applicatifs, mise en place d'un mécanisme
    d'échanges industrialisée permettant la communication entre le client et ses partenaires avec
    déclanchement des opérations en déféré.
    .

    * Divers travaux de TMA et évolutions dont :
    * La réalisation d'un système de calcul automatique des distances entre l'adresse des stagiaires et leurs lieux de formation pour le calcul des frais kilométrique dans ALPHA2.
    * Architecture, conception et développement d'un composant de transfert de fichiers par FTPS dans le projet ALPHA2.
    * Refonte des droits dans le projet ALPHA2 : filtrage des données et gestion des droits des administrateurs domiciliés dans les DOM. ;
  • SARL-Abderrahime - Analyste programmeur

    2003 - 2003 Réalisation d'une application de gestion de stock, facturation et suivi de la clientèle en Visual Basic 6, Access2000.
  • First-school - Formateur en informatique

    2003 - 2003 Formateur en informatique pour le compte de New-Forma : cours d'initiation,
    de bureautique et d'internet.
  • First-School - Responsable administrateur de Cybercafé pour

    2002 - 2002
  • Institut d'informatique - Web développeur stagiaire

    2002 - 2002 Web développeur stagiaire Réalisation et conception d'un site Web dynamique en intranet pour la gestion de la scolarité de l'institut d'informatique de M'sila - ALGERIE, outils
    utilisés : Serveur web IIS, MS Acces (OBDC), ASP, HTML, et ceci dans le cadre du projet de
    fin d'études.

Formations

  • CNAM ACSID

    Paris 2006 - 2007 Analyse et conception des systèmes d'information et de décisions
  • Université Mohamed Boudiaf , M'Sila (M'Sila)

    M'Sila 1999 - 2002 DEUA

    Diplôme des études universitaires appliquées - Systèmes informatique
  • Lycée Saïd Zerrouki (Bordj Bou Arreridj)

    Bordj Bou Arreridj 1996 - 1996 Baccalauréat option : S

Réseau

Annuaire des membres :