Walid Charfi

techlead développeur senior java angular agile

Paris, France

  • 48.856614
  • 2.3522219000000177
Proposer un projet

Vérifications

Influence

Rejoignez la communauté Malt pour découvrir le profil complet de Walid Charfi
Rejoignez la communauté Malt pour découvrir le profil complet de Walid Charfi

Découvrez ce que recherche Walid

Déplacement
Peut faire la totalité d'une mission dans vos locaux
Zone d'activité
Recherche des missions à Paris 17e Arrondissement et 10km autour
Compétences
Recherche des missions en Java, TDD, AngularJS, Spring, JavaScript
Durée de mission
Recherche des missions ≤ 1 semaine, ≤ 1 mois, entre 1 et 3 mois, entre 3 et 6 mois, ≥ 6 mois
Secteur d'activité
Recherche des missions dans les secteurs Voyage & tourisme, Transports, Télécommunications, Sport, Sécurité civile et 42 autres
Préfèrerait éviter le secteur Banque & assurances

Walid en quelques mots

Architecte Junior, Techlead, Développeur fullstack Agile
10 ans d'expérience
Expérience en environnement agile, en automatisation et intégration continue
Certifié Amazon AWS Architect associate
Certifié Professional Scrum Master

Expériences

avril 2018 - Aujourd'hui | Paris, France

Conseil & audit

Apave

Responsable technique et Développeur Sénior Java fullstack Agile

“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.
juin 2014 - mars 2018 | 92000 Nanterre, France

Energie

ENEDIS (Ex ERDF)

Consultant Java/Java EE et Scrum Master

“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
février 2013 - mai 2014 | paris

Education & e-learning

WEKA

Développeur Java EE fullstack Agile confirmé

Weka et Techniques de l'ingénieur, systèmes permettant de consulter et de commander des ressources documentaires et des formations dans le secteur public et le domaine scientifique et de l'ingénierie.

Dans une équipe Scrum de 7 personnes, j'ai eu les responsabilités suivantes :
Automatisation du déploiement d'application avec Shell et Jenkins,
Création de livrables, mise en production, administration et maintenance de serveurs,,
Conception et développement Web avec Apache Tiles, Spring MVC, Freemarker, JQuery et Ajax,
Développement de couches d'accès aux données avec Spring, Hibernate, PostgreSQL et MongoDB,
Utilisation de Solr pour l'indexation, la recherche et le faceting des documents,
Conception et développement de jobs avec Spring Batch,
Consommation de Web Services SOAP et REST,
Développement de tests unitaires avec JUnit et EasyMock.

Environnement :
Agilité, Scrum, Java 7, Tomcat 6, PostgreSQL 9.1, Mongo DB 2.0, Eclipse 3.6, SVN, Jenkins, Maven 3, Freemarker 2.3, CSS, JSP/FTL, Spring 3.0, Tuckey UrlRewrite, Apache Tiles, Spring MVC, Spring Webflow 2.0, Spring Security 2.0, Spring Data, Spring WS 1.5, REST, SOAP, JAXB, JMS, Spring Batch 2.0.4, Hibernate 3.2, Solr 4.0, JRebel 5, JUnit 4, EasyMock 3.0, Confluence, JIRA, Varnish, EHCache, HAProxy.
  • Agilité
  • Scrum
  • Java 7
  • Tomcat 6
  • PostgreSQL 9.1
  • Mongo DB 2.0
  • Eclipse 3.6
  • SVN
  • Jenkins
  • Maven 3
  • Freemarker 2.3
  • CSS
  • JSP/FTL
  • Spring 3.0
  • Tuckey UrlRewrite
  • Apache Tiles
  • Spring WS 1.5
  • Spring MVC
  • Spring Webflow 2.0
  • Spring Security 2.0
  • Spring Data
  • REST
  • SOAP
  • JAXB
  • JMS
  • Spring Batch 2.0.4
  • Hibernate 3.2
  • Solr 4.0
  • JRebel 5
  • JUnit 4
  • EasyMock 3.0
  • Confluence
  • JIRA
  • Varnish
  • EHCache
  • HAProxy.
mars 2012 - décembre 2012 | PARIS

Edition de logiciels

Strator

Développeur Java EE Agile

Recommandations externes

Formations

Langues

charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte