Menu

Rami ELSAWY

Bezons

En résumé

Je travaille principalement sur les projets Java EE. J’ai été impliqué dans des modes d’opération différents avec des équipes de tailles différentes tout en utilisant une vaste sélection de technologies et de frameworks.

Mots clés technique
---------------------------
Base de données: Oracle, MySQL, PL/SQL
Serveurs d’applications: Tomcat, JBoss, Websphere
ORM: JPA, Hibernate (+Multitenancy+Batch Processing)
APIs des composants: CDI, EJB3, Spring
Technologies & Frameworks web: JSF (1.2+2.x+RF), Struts, JSP, Servlets, Play!
Languages de description: XSL, FreeMarker, XML
Web Services: SOAP, REST
Outils d’integration: Sonar (+Deployment&Management), Jenkins, Mantis, HPQC

Entreprises

  • ATOS - Analyste/Developeur

    Bezons 2012 - maintenant Developeur Java. Projets décrits ci-dessous

    ATOS - E-Checkin
    ------------------------
    En mode Agile, on a développé des web services JAX-WS pour l’application mobile du retour des voitures de location.
    • Des discussions directes avec le client pour finaliser les spécifications.
    • Des retours rapides durant la phase des tests d’acceptation.
    • Couverture du code par des tests arrivant à 90% grâce au TDD
    Mots clés: Java, Spring, Hibernate, SOAP, SQL, PL/SQL, JUnit, Jenkins, Eclemma, TDD, Agile, HPQC.
    Secteur du client: Transport

    ATOS – réservation des rails (SNCF)
    -----------------------------------------
    En mode Waterfall, J’ai participé dans une équipe pour maintenir et développer des nouvelles fonctionnalités de l’application
    • Développer un composant SWING générique pour être utilisé par l’ensemble des applications de réservation de rails.
    • Corriger des anomalies
    Mots clés: Java, WebLogic, Swing, GUI, Waterfall.
    Secteur du client: Transport

    ATOS - Fleet Remarketing Tool (Europcar)
    ---------------------------------------------
    En mode Agile, j’ai rejoint une équipe de petite taille pour développer une application JSF pour la revente des voitures de location.
    • Former 3 développeurs pour rejoindre l’équipe.
    • Concevoir, documenter et implementer un module complet (de la BD jusqu’à l’architecture du projet Java)
    Mots clés: Java, JBoss, Spring, Hibernate, JSF, RichFaces, Ajax, XSL, Oracle SQL, JUnit, TDD, Agile, HPQC.
    Secteur du client: Transport

    ATOS - La Poste
    ----------------------
    Développement d’une nouvelle version de l’application de vente de monnaies.
    • Rédiger les spécifications techniques et fonctionnelles.
    • Refaire le design technique de l’application.
    • Chiffrer les nouvelles évolutions
    • Suggérer des nouvelles évolutions au client.
    Mots clés: Java, JavaScript, Struts, XSL, WebSphere WAS, Spring, Hibernate, JUnit, Mantis, TDD.
    Secteur du client: Logistique
  • Sigma - Analyste/ Developeur

    LA CHAPELLE SUR ERDRE 2011 - 2011 Prototypage d'une application mobile cross-plateforme pour la présentation efficace des données au responsables décideurs des hyper marchés (Leclerc).

    - Recherche sur les frameworks et les librairies qui peuvent être utilisés
    - Conception de l'IHM
    - Présentation des résultats de la recherche et la maquette de l'application a l’équipe du département de production
    - Développement de l'application et une présentation finale du prototype.

    Technologies utilisées: HTML5, JavaScript, JSON, Sencha Touch, PhoneGap , Android SDK, Balsamiq

    Secteur du Client: Commerce de détail
  • Human Connect - Developeur Flash

    2010 - 2011 Développement d'une application mobile multiplate-forme pour la création et la présentation des cours E-Learning.

Formations

  • Université Nantes

    Nantes 2010 - 2011
  • Université Française D'Egypte UFE (Le Caire)

    Le Caire 2006 - 2010 Gestion et Systemes d'information

    Systemes d'information - Gestion appliquée a l'Informatique

Réseau