You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Walid CHARFIWC

Walid CHARFI

Techlead Développeur Senior java Angular Agile

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

About Walid

Développeur fullstack Agile Java Angular senior, Devops
14 ans d'expérience
Expérience en agilité, en automatisation et intégration continue
Certifié Terraform, AWS, Professional Scrum Master, Azure IA
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Paris (up to 20km)

Experience

  • Lexis Nexis
    Techlead/Développeur Fullstack
    SOFTWARE PUBLISHING
    October 2019 - April 2022 (2 years and 7 months)
    Paris, France
    “Lexis 360 Intelligence”, produit legaltech basé sur une architecture REST, une application Web, un moteur de recherche et un ETL, permettant l’intégration, la mise à jour et la recherche dans un fond juridique de documents (contenus pratiques, doctrine, jurisprudence, sources officielles et actualités juridiques).

    Equipe Scrum de 10 personnes.
    -Participation aux choix techniques et aux ateliers de conception,
    -Évolution d’une architecture REST et développement de Web services réactifs,
    -Développement Web frontend,
    -Evolution et maintenance de l’ETL,
    -Mise en place de tests unitaires et de tests d’acceptation automatisés,
    -Mise en place de requêtes ElasticSearch,
    -Développement de tests de charge, analyse et amélioration des performances,
    -Livraison, déploiement et suivi de production.


    Environnement
    Agilité, Scrum, BDD, JIRA, Git, Angular, Typescript, Java 8, RxJava 2, Micronaut, VertX, PostgreSQL, IntelliJ, Jenkins, JenkinsFile, Maven, HTML, CSS, Angular, REST, JUnit, Mockito, Cucumber, Gatling, JVisualVM.
    REST Méthode agile Scrum Tech Lead Architecture SI RxJava Angular Amélioration de la performance
  • Apave
    Responsable technique et Développeur Sénior Java fullstack Agile
    CONSULTING AND AUDITS
    April 2018 - Today (8 years and 2 months)
    Paris, France
    “HBC”, système basé sur une architecture REST, une application Web et un moteur de recherche, permettant l’intégration, la mise à jour et la recherche d’informations de plus de 11 millions d’établissements et d’entreprises.

    Equipe Scrum de 3 personnes.
    -Mise en place du socle technique,
    -Conception du modèle de données avec UML et ArgoUML et conception des maquettes,
    -Conception d’une architecture REST et développement de Web services d’intégration et d’exposition de données JSON avec JAX-RS, Jersey et Jackson,
    -Développement de services avec Java 8, CDI, Hibernate, JDBC (batch) et de requêtes SQL sur MariaDB,
    -Développement de tests unitaires avec JUnit et Mockito,
    -Développement de tests d’acceptance et BDD avec Cucumber, RestAssured et JUnit,
    -Conception et développement d’une application Web d’import/export et de recherche avec Angular 7,
    -Mise en place d’un moteur d’indexation et de recherche sur une volumétrie de 11 millions d’établissements avec Solr,
    -Optimisation de la configuration du moteur de recherche Solr pour accélérer l’indexation et la recherche de données,
    -Mise en place de Docker pour faciliter le développement et le déploiement en local,
    -Mise en place de JenkinsFile pour l’intégration et le déploiement continus des composants,
    -Détection et correction des contre-performances applicatives en construisant des tests de charge avec JVisualVM et PostMan.

    Environnement
    Agilité, Scrum, BDD, Mantis, Git, GitLab, Java 8, CDI, Weld, Tomcat 8, MariaDB, HsqlDB, Talend, IntelliJ, Jenkins, JenkinsFile, Maven, HTML, CSS, Angular 6/7, REST, Hibernate, JPA 2, NeoLoad, JVsiualVM, JUnit, Mockito.

    “Centauree Plus”, système basé sur une architecture REST, une application Web et un moteur de recherche, permettant la saisie et la recherche de produits commerciaux de l’APAVE.

    Equipe de 5 personnes.
    -Encadrement et aide à la montée en compétence de l’équipe sur les WebServices, Java et Solr,
    -Revue de code,
    -Refonte et optimisation du moteur d’indexation et de recherche,
    -Amélioration de la couverture de code par les tests unitaires,
    -Refonte et ajout de Webservices à l’API,
    -Mise en place de Docker pour faciliter le développement et le déploiement en local,
    -Refonte de JenkinsFile pour l’intégration et le déploiement continus des composants,
    -Détection et correction des contre-performances liées à la base de données.

    Environnement
    Agilité, Scrum, BDD, Mantis, Git, GitLab, Java 8, CDI, Weld, Tomcat 8, MariaDB, HsqlDB, Talend, IntelliJ, Jenkins, JenkinsFile, Maven, HTML, CSS, Angular 6/7, REST, Hibernate, JPA 2, NeoLoad, JVsiualVM, JUnit, Mockito.
    REST Java Angular Scrum Solr cucumber TDD ATDD JUnit Architecture web
  • ENEDIS
    Consultant Java/Java EE et Scrum Master
    ENERGY AND UTILITIES
    June 2014 - March 2018 (3 years and 10 months)
    92000 Nanterre, France
    “Linky Coeur”, système basé sur une architecture orientée services permettant aux systèmes d’information d’ENEDIS et aux systèmes externes d'interagir avec le parc national (35 millions de compteurs et 750 mille concentrateurs).

    Equipe Scrum de 8 personnes.
    -Scrum Master assistant : coaching, facilitation et animation des cérémonies Scrum,
    Conception et développement d’un outil de rétro-conception automatique avec Java, XSLT et XMI,
    -Conception et développement de Web services avec SOAP et de services avec EJB3, OSB et et BPEL,
    -Développement de services d'accès aux données avec EclipseLink et de requêtes SQL sur Oracle et MySQL,
    -Développement dirigé par les tests (ATDD et TDD) avec Citrus, JUnit et Mockito,
    -Conception et développement d’une application Web d’échange de fichiers avec ZK, Spring et HTML,
    -Conception et développement d’un POC de traitement de messages asynchrones avec JMS et MongoDB,
    -Mise en place d’indicateurs de suivi de production avec Elasticsearch, Logstash, Dashing et Kibana,
    -Ré-écriture de Jobs Jenkins en utilisant des JenkinsFile sous forme de pipelines déclaratives,
    -Participation à la parallélisation de l’exécution des tests d’acceptation automatisés avec Jenkins et JUnit.

    Environnement
    Agilité, Scrum, ATDD, BDD, JIRA, Confluence, Git, SVN, Java 7, Java EE 6, Weblogic 11/12, Oracle 11.2, MySQL, OSB, BPEL, Eclipse, Jenkins, JenkinsFile, Maven, HTML, CSS, Spring, ZK, JAXB, JMS, EJB 3, SOAP, EclipseLink, JPA 2, JUnit, Mockito, XSLT, XQuery, MongoDB 3.2, ELK.


    “SIM”, système composé d’une application Web et d’un équipement de métrologie permettant l’étalonnage des appareils de mesure d’électricité.

    Equipe Scrum de 4 personnes.
    -Conception et développement Web avec AngularJS, Spring Boot/MVC, CSS et HTML,
    -Développement de services de communication avec l’équipement en RS232 avec NodeJS et JavaScript,
    -Développement de tests unitaires et d’intégration avec JUnit, Mockito, Cucumber et Selenium.

    Environnement
    Agilité, Scrum, ATDD, BDD, JIRA, Confluence, Git, Java 8, MySQL, Spring Boot, Spring MVC, AngularJS, Lombok, Mockito, Cucumber, Selenium, RS232, NodeJS.

    “LAK/LU2” - Système embarqué pour concentrateurs assurant la communication avec les compteurs électriques et
    le système d’information LinkyCoeur.

    Equipe Scrum de 10 personnes.

    -Conception et développement de Web Services REST et de service de lecture de données sur un compteur et un concentrateur,
    -Développement de tests unitaires et d’acceptance avec JUnit, Mockito, Cucumber et Citrus,
    -Développement de tests exécutés sur un compteur et un concentrateur,
    -Participation aux ateliers de conception.

    Environnement
    Agilité, Scrum, Java 7, Java 8, Spring, MyBatis 3, H2, RestEasy, Git, ATDD, BDD, JIRA, Confluence, JUnit 4, Mockito, Cucumber, Docker
    Agilité Scrum ATDD BDD JIRA Confluence Git SVN Java 8 MySQL Spring Boot AngularJS Mockito Cucumber Selenium RS232

Recommendations

Be the first to recommend Walid

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Mongo DB Java Develper
    MongoDB
    2013
  • Ingénieur en Génie Logiciel
    INSAT
    2009

Certifications

  • Sun Certified Java Programmer
    Sun
    2009
    Java
  • Certifié Amazon AWS Architect associate
    AWS
    2019
    AWS

Skill set

Categories