About Haroun
English
Native or bilingual
French
Fluent
Experience
- LexisNexis risk solutionsSenior Software developerBANKING AND INSURANCESeptember 2023 - Today (2 years and 9 months)Currently working on the transformation of components from legacy in house language to java.
- Littlebig connectionSenior Java developerCONSULTING AND AUDITSNovember 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 ServicesSoftware developerAUTOMOBILENovember 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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4