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

Haroun Afdhal

Senior Java developer

€400/day
Paris, FR
3-7 years

Average response time: 1 hour

About Haroun

Experienced software developer, with creative and out of the box thinking, specialized on microservices-based, large scale and highly available systems built with open source technologies.

Technical skills: JAVA • Spring • Hibernate • Guice • GWT • Angular • Typescript • SQL • Liquibase • JPA • QueryDSL • Kafka • AVRO • Debezium • Git • Jenkins • Sonar • Maven • Docker • Kubernetes • Minikube • Junit • Test-containers • Jhipster.

I'm a generalist, I have a wide range of skills, when I try to learn something I learn the WHAT, WHY, WHEN, and when I'm in need I learn the HOW therefore I'm a very fast learner.
I'm a problem solver and a "fixer" , I enjoy investigating issues and tearing down old systems and improving/ refactoring them.
I'm a DOER , I won't need much guidance, I'll just say I'll figure it out and consider it done.
  • English

    Native or bilingual

  • French

    Fluent

Remote only
Primarily works remotely

Experience

  • LexisNexis risk solutions
    Senior Software developer
    BANKING AND INSURANCE
    September 2023 - Today (2 years and 9 months)
    Currently working on the transformation of components from legacy in house language to java.
  • Littlebig connection
    Senior Java developer
    CONSULTING AND AUDITS
    November 2021 - August 2023 (1 year and 10 months)
    Tunis, Tunisia
    ➔ Implemented a new messaging architecture using Confluent platform Kafka, schema-registry, AVRO, Conduktor replacing RabbitMQ in order to provide reliable, scalable and high performance messaging queues.
    ➔ Built an efficient and type-safe data access layer using the combination of JPA andQueryDSL to replace native SQL queries.
    ➔ Introduced a new testing pyramid with the focus on integration and e2e tests using Test-containers instead of embedded data sources.
    ➔ Invented an integration method to cohabit Guice and Spring for smooth transition to microservices architecture after decoupling from old proprietary framework.
    ➔ Designed a new migration strategy based on minimal impact/risk and low development cost using Debezium CDC and the kafka messaging architecture.
    ➔ Lead the extraction and refactoring of the configuration module of the platform.
    ➔ Technical support, code review, research and development of proof of concepts.
  • ACTIA Engineering Services
    Software developer
    AUTOMOBILE
    November 2020 - October 2021 (1 year)
    Tunis, Tunisia
    ➔ MESTBANK : a vehicle tracking system for manure transporters :
    ∗ Took full responsibility of developing, testing, maintaining, supporting the Mobile team and processing end customer requests of this application.
    – KEYWORDS : Spring, Hibernate, Liquibse, Angular, jHipster, Hazelcast..

    ➔ TELEFLEET : Track tracing platform to manage vehicle fleets and equipments :
    ∗ Represented a linking point between the NGP team in Belgium and a new team in Tunisia:
    integration in the project, technical support, training and writing manuals about the development environment and the architecture.
    – KEYWORDS : Kafka, AVRO, Jenkins, Docker, Maven, Nexus, ExtJS..

    ➔ DIAGCLOUD: Migration of the diagbox desktop vehicle diagnostics app to cloud.
    ∗ Built a websocket flow between all the components: C++ app with POCO, Spring apps with STOMP, Angular with stompjs.
    ∗ Developed the orchestration and deployment of the platfrom products depending on each user need in a cluster using Kubernetes Java client.
    ∗ Implemented health probes and created a monitoring dashboard .
    – KEYWORDS : Websocket/Stomp, Keycloak, Kubernetes, Grafana, Prometheus..

Recommendations

Be the first to recommend Haroun

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

Skill set (30)

Categories