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 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de 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.
  • Anglais

    Bilingue ou natif

  • Français

    Capacité professionnelle complète

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • LexisNexis risk solutions
    Senior Software developer
    BANQUE & ASSURANCES
    septembre 2023 - Aujourd'hui (2 ans et 9 mois)
    Currently working on the transformation of components from legacy in house language to java.
  • Littlebig connection
    Senior Java developer
    CONSEIL & AUDIT
    novembre 2021 - août 2023 (1 an et 10 mois)
    Tunis, Tunisie
    ➔ 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
    novembre 2020 - octobre 2021 (1 an)
    Tunis, Tunisie
    ➔ 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..

Recommandations

Soyez le premier à recommander Haroun

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Compétences (30)

Catégories