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

Walid CHARFI

Tech Lead Senior Java Developer Angular Agile

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Walid

Agile Senior Java Angular Fullstack Developer, Devops
14 years of experience
Experience in agile, automation and continuous integration
Certified Terraform, AWS, Professional Scrum Master, Azure AI
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • Lexis Nexis
    Tech Lead/Fullstack Developer
    SOFTWARE PUBLISHING
    October 2019 - April 2022 (2 years and 7 months)
    Paris, France
    “Lexis 360 Intelligence”, a legaltech product based on a REST architecture, a web application, a search engine and an ETL, allowing the integration, updating and searching of a legal database of documents (practical guides, doctrine, case law, official sources and legal news).

    Scrum team of 10 people.
    -Participation in technical choices and design workshops,
    -Evolution of a REST architecture and development of reactive web services,
    -Web frontend development,
    -Evolution and maintenance of the ETL,
    -Implementation of unit tests and automated acceptance tests,
    -Implementation of ElasticSearch queries,
    -Development of load tests, analysis and performance improvements,
    -Delivery, deployment and production monitoring.


    Environment
    Agility, 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 Agile Method Scrum Tech Lead IT Architecture RxJava Angular Performance Improvement
  • Apave
    Technical Manager and Senior Agile Fullstack Java Developer
    CONSULTING AND AUDITS
    April 2018 - Today (8 years and 2 months)
    Paris, France
    “HBC”, system based on a REST architecture, a web application and a search engine, allowing the integration, updating and searching of information for over 11 million establishments and companies.

    Scrum team of 3 people.
    -Implementation of the technical foundation,
    -Data model design with UML and ArgoUML and mock-up design,
    -REST architecture design and development of JSON data integration and exposure web services with JAX-RS, Jersey and Jackson,
    -Development of services with Java 8, CDI, Hibernate, JDBC (batch) and SQL queries on MariaDB,
    -Development of unit tests with JUnit and Mockito,
    -Development of acceptance tests and BDD with Cucumber, RestAssured and JUnit,
    -Design and development of a web import/export and search application with Angular 7,
    -Implementation of an indexing and search engine for a volume of 11 million establishments with Solr,
    -Optimization of the Solr search engine configuration to speed up data indexing and searching,
    -Implementation of Docker to facilitate local development and deployment,
    -Implementation of JenkinsFile for continuous integration and deployment of components,
    -Detection and correction of application performance issues by building load tests with JVisualVM and PostMan.

    Environment
    Agility, 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”, system based on a REST architecture, a web application and a search engine, allowing the entry and search of APAVE commercial products.

    Team of 5 people.
    -Coaching and skill development support for the team on WebServices, Java and Solr,
    -Code review,
    -Redesign and optimization of the indexing and search engine,
    -Improvement of code coverage by unit tests,
    -Redesign and addition of Web services to the API,
    -Implementation of Docker to facilitate local development and deployment,
    -Redesign of JenkinsFile for continuous integration and deployment of components,
    -Detection and correction of performance issues related to the database.

    Environment
    Agility, 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 Web Architecture
  • ENEDIS
    Java/Java EE Consultant and Scrum Master
    ENERGY AND UTILITIES
    June 2014 - March 2018 (3 years and 10 months)
    92000 Nanterre, France
    “Linky Coeur”, system based on a service-oriented architecture allowing ENEDIS's information systems and external systems to interact with the national grid (35 million meters and 750 thousand concentrators).

    Scrum team of 8 people.
    -Assistant Scrum Master: coaching, facilitation and animation of Scrum ceremonies,
    Design and development of an automatic reverse engineering tool with Java, XSLT and XMI,
    -Design and development of web services with SOAP and services with EJB3, OSB and BPEL,
    -Development of data access services with EclipseLink and SQL queries on Oracle and MySQL,
    -Test-driven development (ATDD and TDD) with Citrus, JUnit and Mockito,
    -Design and development of a web file exchange application with ZK, Spring and HTML,
    -Design and development of a POC for asynchronous message processing with JMS and MongoDB,
    -Implementation of production monitoring indicators with Elasticsearch, Logstash, Dashing and Kibana,
    -Rewriting Jenkins Jobs using JenkinsFiles in the form of declarative pipelines,
    -Participation in the parallelization of automated acceptance test execution with Jenkins and JUnit.

    Environment
    Agility, 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”, system composed of a web application and a metrology device for calibrating electricity measuring instruments.

    Scrum team of 4 people.
    -Web design and development with AngularJS, Spring Boot/MVC, CSS and HTML,
    -Development of communication services with the equipment in RS232 with NodeJS and JavaScript,
    -Development of unit and integration tests with JUnit, Mockito, Cucumber and Selenium.

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

    “LAK/LU2” - Embedded system for concentrators ensuring communication with electricity meters and
    the Linky Coeur information system.

    Scrum team of 10 people.

    -Design and development of REST Web Services and data reading services on a meter and a concentrator,
    -Development of unit and acceptance tests with JUnit, Mockito, Cucumber and Citrus,
    -Development of tests executed on a meter and a concentrator,
    -Participation in design workshops.

    Environment
    Agility, Scrum, Java 7, Java 8, Spring, MyBatis 3, H2, RestEasy, Git, ATDD, BDD, JIRA, Confluence, JUnit 4, Mockito, Cucumber, Docker
    Agility 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 Developer
    MongoDB
    2013
  • Software Engineering Engineer
    INSAT
    2009

Certifications

  • Sun Certified Java Programmer
    Sun
    2009
    Java
  • Certified Amazon AWS Architect Associate
    AWS
    2019
    AWS

Skill set

Categories