About Sallami
French
Native or bilingual
English
Fluent
Experience
- KaravelIngénieur d'Etudes JAVA/JEE SPRING/ Angular /DevopsTRAVEL AND TOURISMFebruary 2022 - Today (4 years and 4 months)Paris, France
Intégration des marques de voyage pour Karavel
Participation à l’évolution des applications backend et frontoffice pour FRAM et Promovacances, avec mise en place de flux de synchronisation et de gestion des fiches produits.Tâches principales :Backend :Création d’entités et APIs pour gérer les fiches produits.Développement d’un système de synchronisation inter-applications utilisant Apache Camel et Kafka pour orchestrer les flux et assurer une communication aynchrone.Gestion des notifications avec calcul des prix, ajout de flags et insertion de données en base.Frontend & CMS :Développement d’un CMS basé sur Apache Jackrabbit, Spring ,Vaadin et Angular 17 pour simplifier la gestion des sites par les équipes marketing.Migration et Modernisation :Migration de Java 6 vers Java 17 et des webservices SOAP vers REST.Optimisation des performances des appels SOAP.DevOps :Automatisation avec Jenkins pour le déploiement dans un environnement Kubernetes : création de pipelines CI/CD avec Git, construction et déploiement d’images Docker, gestion de la création des pods, et monitoring sur Kubernetes pour assurer le suivi des performances et de la disponibilité des applications.Qualité & Maintenance :Ajout de tests unitaires et d’intégration, correction de bugs, revue de code et amélioration des performances.Documentation technique pour faciliter la maintenance.Compétences clés :Java (6-17), REST, SOAP, Apache Camel, Kafka, Kubernetes, Docker, Jenkins, Spring, Jackrabbit,Angular17 - SofrecomIngénieur d'Etudes JAVA/JEE SPRING ANGULARDIGITAL AND ITOctober 2020 - January 2022 (1 year and 3 months)Tunis, Tunisia
PROMISE « Provisioning Orange Mobile Internet Services »)
Développement d’un système de provisionnement des services mobiles et Internet pour Orange France, chargé de gérer les identités, l’authentification, les services et la notification des backends.Objectifs principaux :Provisionnement d’identités : Création, mise à jour et suppression des profils utilisateurs.Provisionnement d’authentification : Gestion des mécanismes d’authentification sécurisés.Provisionnement des services : Création, activation, désactivation et suppression des comptes et services.Notification backend : Envoi d’événements aux systèmes concernés pour synchronisation.Tâches réalisées :Orchestration avec Apache Camel :Développement de flux Camel pour gérer le provisionnement et la synchronisation des données.Implémentation de processors pour valider, transformer et enrichir les messages.Utilisation des patterns (Splitter, Aggregator, Router) pour orchestrer les flux.Messagerie avec RabbitMQ :Mise en place d’un Message Listener pour consommer et traiter les commandes de provisionnement.Configuration d’échanges Direct et Fanout pour notifier les backends.Gestion des erreurs via Dead Letter Queues (DLQ).Notifications backend :Envoi fiable d’événements aux applications en aval via RabbitMQ.Traçabilité et persistance des messages.Qualité et performances :Ajout de tests unitaires et d’intégration pour valider les flux Camel et RabbitMQ.Surveillance et optimisation des performances pour réduire la latence.Compétences clés :Java, Apache Camel, Spring Boot,RabbitMQ, DLQ,REST APIs, Docker, Kubernetes, JUnit, Gitlab ,CI/CD. - AltiadDéveloppeur Fullstack Spring/AngularAGRICULTURESeptember 2018 - June 2020 (1 year and 10 months)Tunis, Tunisia
AgroBourse360 SI
Plateforme digitale de marché pour les acteurs agricoles à travers le monde, offrant des solutions intégrées pour la gestion des échanges, des documents et des transporteurs.Tâches réalisées :Maintenance corrective et évolutive des modules sur différents environnements (Dev, Recette, Préprod, Prod).Intégration de nouvelles interfaces utilisateur pour enrichir la plateforme.Développement du module de Gestion Électronique des Documents pour la génération automatisée de contrats et factures via Jasper Reports.Implémentation du module de Signature Électronique avec DocuSign, garantissant l'intégrité et la conformité des documents échangés.Création d’APIs REST pour le suivi des transporteurs dans le module transport.Développement d’un module (Market Data )permettant aux utilisateurs de publier des offres d’achat et de vente de produits agricoles.Notifications des nouvelles offres et mises à jour.Services RESTful documentés avec Swagger pour la gestion des données de marché.Optimisation des performances des requêtes SQL et validation de la couche DAO pour une meilleure efficacité.Optimisation des requêtes SQL et validation de la couche DAO.Sécurisation des accès avec Spring Security et JWT.Migration vers une architecture microservices pour découper la plateforme.Déploiement et conteneurisation via Docker et orchestration avec Spring Cloud.Rédaction et mise à jour des documents techniques liés aux développements effectués.Compétences clés :Java 8, Spring Boot, Spring Security, Hibernate, Ehcache, JWT, RabbitMQ, PostgreSQL, AngularJS, Angular 9, REST APIs, Swagger, Jasper Reports, Docker, Maven, GIT, JIRA.
Recommendations
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
Education
- Ingénieur LogicielEcole pluridisciplinaire internationale Tunisie Sousse2018
Certifications
- Certified Kubernetes Application Developer (CKAD)Linux Foundation2024
- Oracle Certified Associate, Java SE 8 ProgrammerOracle2023