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

Sallami Anas

Développeur Fullstack Java/ NodeJS/ Angular/Devops

€600/day
Paris, FR
3-7 years

Average response time: 1 hour

About Sallami

Je suis un développeur expérimenté avec 7 ans d'expérience dans une variété de technologies. J'ai une solide compréhension de l'ensemble du cycle de vie du développement, de la conception à la mise en œuvre et au déploiement. Je suis capable de travailler de manière autonome et en équipe, et je suis toujours à la recherche de nouvelles façons d'améliorer mes compétences. Je suis passionné par mon travail et je suis toujours prêt à relever de nouveaux défis. J'ai hâte de mettre mes compétences et mon esprit d'autonomie au service de projets stimulants et de contribuer à leur succès.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • Karavel
    Ingénieur d'Etudes JAVA/JEE SPRING/ Angular /Devops
    TRAVEL AND TOURISM
    February 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
    Design Patterns SOAP Functional Programming SOA Microservices IntelliJ IDEA Jenkins Java 17 Java Kubernetes Apache Kafka Jenkins/Sonar Jackrabbit Spring boot Angular 16 Gitlab CI/CD Vaadin mapstruct Typescript RxJS NPM Maven
  • Sofrecom
    Ingénieur d'Etudes JAVA/JEE SPRING ANGULAR
    DIGITAL AND IT
    October 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.
    Java 8 Spring boot Spring Cloud RabbitMQ Apache Camel ELK Gitlab XML/JSON SoapUI Webservices SOAP IntelliJ IDEA Microservices
  • Altiad
    Développeur Fullstack Spring/Angular
    AGRICULTURE
    September 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.


    Java 8 Spring boot AngularJS Angular 2+ API REST PostgreSQL JasperReport Git Spring Data JPA JPA/Hibernate Maven NPM Eclipse JavaScript Typescript Visual Studio Code Swagger Ehcache actuator mapstruct sts JWT JWT Hibernate/JPA Spring Cloud Load Balancing

Recommendations

Ahmed ChabrakAC
Charfeddine BenmohamedCB
Ahmed Chabrak and 1 other person have recommended Sallami

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

  • Ingénieur Logiciel
    Ecole pluridisciplinaire internationale Tunisie Sousse
    2018

Certifications

Skill set

Categories