Menu

Walid CHARFI

PARIS

En résumé

Ingénieur Etudes et Développement Java / J2EE / Java EE, Agile
5 ans et demi d'expérience (3 ans d'expérience Java/JEE/J2EE et 1 an d'expérience en SAP et Microsoft .Net)

Méthodologie Agile, Sens du relationnel, Esprit de synthèse, Travail en équipe, Force de proposition

"Passionné par l'informatique, j'ai suivi la spécialité Génie logiciel dans mes études supérieures. Aujourd'hui, je participe à l'élaboration d'architectures orientées services, de la conception à la mise en production, en passant par l'implémentation et la maintenance corrective. J'ai pu travaillé avec des professionnels qui m'ont permis d'acquérir de l'expérience et du recul."

Mes compétences :
Postgresql
Spring batch
Oracle
Hibernate
Spring
Spring mvc
Java JEE
JSF
Tomcat
Weblogic
Travail en équipe
Java
Service-oriented architecture
Certification JAVA SCJP
MongoDB
Certification Microsoft .Net MCP

Entreprises

  • Xinorya - Ingénieur Agile Java EE, Scrum Master

    PARIS 2014 - maintenant
  • Xinorya - Ingénieur Java Agile

    PARIS 2013 - maintenant Projets: Dans une équipe de 9 personnes :
    o Weka, système SOA, permettant de consulter et de commander des ressources documentaires et des formations dans le secteur public (éducation, ressources humaines, collectivités, santé, marchés publiques, action sociale, ...).
    o Techniques de l'ingénieur, système SOA, permettant de consulter et de commander des ressources documentaires et des formations dans le domaine scientifique et de l'ingénierie (chimie-biologie, sciences fondamentales, industrie, énergie, technologies de l'information, mécanique, électronique, construction, ...)

    Tâches effectuées:
    o Utilisation de la méthode agile Scrum et de l'outil JIRA pour la gestion des tâches,
    o Rédaction de documentation technique avec Confluence et UML,
    o Conception et développement Web avec Spring MVC et Freemarker
    o Conception et développement de couches d'accès aux données avec Spring, Hibernate, PostgreSQL et MongoDB,
    o Utilisation de SOLR pour l'indexation, la recherche et le faceting des documents,
    o Conception et développement de jobs avec Spring Batch,
    o Utilisation de Web Services SOAP et REST pour l'échange de données avec des systèmes externes (Dolist, Forum WP, Magento, EDEAL),
    o Création de livrables, suivi des mises en production et administration des serveurs,
    o Développement de tests unitaires avec JUnit.

    Environnement: Scrum, Java EE 6, Tomcat 6, PostgreSQL 8.4/9.1, Mongo DB 2.7, Eclipse 3.6, SVN, Jenkins, Maven 3, Freemarker 2.3, CSS, JSP/FTL, Spring 3.0, UrlRewrite, Spring MVC, Spring Webflow 2.0, Spring Security 2.0, Spring Data, Spring WS 1.5, REST, JAXB, Spring Batch 2.0.4, Hibernate 3.2, Solr 4.0, JRebel 5, JUnit 4, EasyMock 3.0, Confluence, JIRA.
  • Xinorya - Ingénieur Java Agile

    PARIS 2012 - 2013 Projet: Dans une équipe de 7 personnes (1 chef d'équipe, 4 développeurs et 2 testeurs) :
    NEO, système SOA, composé d'une caisse enregistreuse tactile et d'une application de gestion distante, utilisé par les points de vente de tabac et de presse pour gérer leurs activités : commandes, ventes, approvisionnement, stockage, livraisons, comptabilité et statistiques.
    Tâches effectuées:
    Conception et développement d'interfaces Web, de batchs et de fonctionnalités de collecte de données de vente et d'approvisionnement avec Spring MVC, JSF, Spring Batch et PL/pgSQL,
    Rédaction de spécifications, tests unitaires, tests d'acceptation et correction d'anomalies.
    Environnement: Scrum , Java EE 6, Linux Mint (Ubuntu), Tomcat 6, PostgreSQL 8.4/9.1, Eclipse STS 2.8, SVN, Maven 3, JQuery, CSS, JSP/Servlets/JSTL, Spring 3.0, Spring MVC, JSF 1.2, Richfaces 3.3, Webservices REST, Spring Batch 2.1, Hibernate 3.6, JRebel 5, JUnit 4, EasyMock 3.0, Greenpepper, Confluence, JIRA.
  • Capgemini - Consultant SAP/ABAP en mission pour Tarkett

    SURESNES 2011 - 2012 Projet : Dans une équipe de 4 personnes (1 chef d'équipe et 3 développeurs) :
    SHIFT, fusion des applications SAP permettant à Tarkett de gérer ses activités : commandes, ventes, achats, production, stockage, livraisons, comptabilité, BI et finance.
    Tâches effectuées:
    Réalisation de développements spécifiques et de cleaning technique sur l'ensemble des programmes et des données du système,
    Tests unitaires et tests d'assemblage,
    Rédaction de documents techniques en anglais.
    Environnement: SAP, SD, MM, FI/CO, ABAP, UserExit, BAPI, Batch Inputs, Open SQL.
  • Capgemini - Consultant Java/Java EE en mission pour ERDF

    SURESNES 2011 - 2012 Projet: Dans une équipe de 10 personnes (1 chef de projet, 2 chefs d’équipe et 8 développeurs) :
    Système de Gestion des Echanges (SGE), application SOA pour la gestion des prestations de raccordement, de mise en service et de résiliation entre ERDF, les fournisseurs d’électricité partenaires et les clients.
    Tâches effectuées:
    Développement de fonctionnalités permettant la création de demandes de prestations par les agents internes et externes à ERDF,
    Mise en place de l’échange de messages asynchrones entre les composants du système pour le suivi de la facturation,
    Configuration de scripts python de création et de paramétrage de domaines Weblogic,
    Evolution de l’outil de build Ant vers Maven2,
    Tests unitaires, tests d’assemblage et correction d'anomalies,
    Optimisation : Proposition et adoption sur projet d'un outil de déploiement à chaud permettant d'accélérer le cycle de développement en utilisant JRebel.
    Environnement: Java EE 5, Weblogic 10.2, Eclipse, SVN, Maven 2, Checkstyle, JUnit, JQuery, JSP/Servlets, Spring MVC/IOC/AOP, JAX-B, Dozer, EJB 3, Webservices, SOAP UI, JMS, iBatis, TOAD, Oracle 10g, WLST, Python, HP Quality Center, JRebel 3.
  • B2M IT - Responsable projet/Développeur Java EE en mission pour Apologic/Groupe Chèque Déjeuner

    2009 - 2009 Projet: Apologic Lab4, application de gestion des services d'aide à la personne qui permet aux entreprises du secteur des soins à domicile de gérer leurs activités, leurs clients et leurs ressources.
    Tâches effectuées:
    Communication et reporting auprès du client final,
    Développement de fonctionnalités permettant la gestion des absences, des plannings et des contrats des intervenants,
    Tests unitaires et tests d'assemblage.
    Environnement: Java EE 5, NetBeans, Eclipse RCP, Aspose, Jide, PostgreSQL, Glassfish, JPA, Toplink, Hibernate, Java Web Start, SVN, Star UML.
  • ITEmploiTunisie.com - Fondateur/Administrateur

    2009 - 2009 Projet: http://ITEmploiTunisie.com, portail de publication et de gestion d'offres d'emploi, de CV et d'événement en informatique et télécommunications.
    Tâches effectuées:
    Élaboration du cahier de charges,
    Conception de la solution et choix techniques, Développement et évolution permanente,
    Administration d'un serveur Cloud (VPS).
    Environnement:
    Ubuntu, VPS, Cloud, UML, Apache 2, MySQL, HTML, Drupal (Views, CCK, Newsletters), PHP 5
  • Softfluent - Consultant .Net/Sharepoint

    Antony 2008 - 2008 Projet: EveryService, application SOA permettant la demande de devis concernant des services domestiques, la commande et le paiement de prestations, l’élaboration et la gestion des demandes, des devis, des contrats, des utilisateurs et des paiements.
    Tâches effectuées:
    Rédaction des spécifications fonctionnelles et techniques et Choix des technologies,
    Développement du front office avec Sharepoint et du backoffice avec WPF,
    Tests d’assemblage et démonstration.
    Environnement: UML, .Net 3.5, ASP.Net, AJAX, SQL Server 2005, WPF, WCF, SharePoint services 3.0, CodeFluent.

Formations

  • MongoDB University

    Online 2014 - 2014
  • Sun Certification (Tunis)

    Tunis 2008 - 2008 Sun Certfied Java Programmer

    Sun Certified Java Programmer SCJP 5
  • Microsoft Certification (Tunis)

    Tunis 2008 - 2008 Microsoft Certified Professional

    Microsoft Certified Technology Specialist .Net 2.0
  • INSAT (Institut National Des Sciences Appliqués Et De Technologies) (Tunis)

    Tunis 2003 - 2008 Ingénieur

    Mention Très Bien

Réseau

Annuaire des membres :