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

Rami Ammous

Développeur Backend Senior | Spring Boot & Angular

580 €/jour
Paris, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de Rami

Développeur Java senior avec plus de 16 ans d’expérience dans la conception et le développement d’applications et d’APIs robustes, performantes et maintenables.
Expert des architectures back-end et des environnements
distribués, avec une solide expérience sur l’ensemble du cycle de développement logiciel.
Polyvalent, j’interviens également sur les sujets front-end et l’intégration de solutions orientées performance, qualité et scalabilité.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

  • Arabe

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • CIMI Centre Informatique, Ministère de l’intérieur
    Développeur Java/Angular | Référent Technique
    juin 2024 - Aujourd'hui (2 ans et 1 mois)
    Projet : Casier judiciaire

    Conception et développement d'un système intégré pour la gestion des demandes et la production automatisée des bulletins de casier judiciaire.

    Equipe : 5 Développeurs, 1 PO, 1 SM

    Mission :
    •Analyse fonctionnelle des demandes clients.
    •Conception d'une architecture logicielle stable et cohérente.
    •Développement des web services REST en architecture microservices, en respectant l’approche TDD, les patterns DDD et l’architecture hexagonale.
    •Revue de code et accompagnement de l’équipe back-end pour garantir un code conforme aux meilleures pratiques.
    •Réalisation de tests de performance des web services à l’aide d’Apache JMeter pour evaluer la charge.
    •Intégration de SDK dans des programmes Java desktop pour utiliser des équipements biométriques tels que les lecteurs d’empreintes, les lecteurs de signature, les webcams et les lecteurs de passeport.
    •Dockerisation de la partie back-end.
    •Participation au développement front-end, en collaboration avec l’équipe front.

    Environnement Technique :
    JAVA 21&25, SPRING (BOOT, DATA JPA, SECURITY, BATCH, CLOUD), KEYCLOAK, JUNIT, MOCKITO, ARCHITECTURE HEXAGONALE, MICROSERVICES, KAFKA BROKER, KAFKA STREAMS, TDD, DDD, WEB SERVICES, SWAGGER, POSTMAN, JAVAFX, ANGULAR 19, INTELLIJ, DB2, SCRUM, DOCKER, GIT.
    Microservices Angular Java | Spring Boot | Kafka Hexagonal Architecture | TDD | DDD Event-Driven Architecture, CQRS, Event Sourcing
  • CIMI Centre Informatique, Ministère de l’intérieur
    Développeur Java
    janvier 2022 - mai 2024 (2 ans et 4 mois)
    Tunis, Tunisie
    Projet : Passeport biométrique

    Développement d'une application permettant aux citoyens de soumettre leur dossier en vue d'obtenir un passeport biométrique. L'application gère tout le processus, de la soumission des documents à la délivrance du passeport final.

    Equipe : 4 Développeurs, 1 PO, 1 SM

    Mission :
    •Collaboration avec l’équipe back-end pour la conception et le développement, en respectant la discipline du TDD, les patterns DDD et l’architecture hexagonale.
    •Revue de code, support technique à l’équipe et partage des bonnes pratiques pour garantir la qualité du code.
    •Intégration des équipements biométriques via des SDK (lecteurs d'empreintes, signatures, webcam) dans des applications Java desktop.
    •Dockerisation de la partie back-end.
    •Contribution aux développements front-end (Angular), en collaboration avec l’équipe front

    Environnement Technique :
    JAVA 17, SPRING BOOT/SECURITY/BATCH, JPA CRITERIA API (SPECIFICATION), OAUTH2, KEYCLOAK, JUNIT, MOCKITO, ARCHITECTURE HEXAGONALE, TDD, DDD, JAVAFX, REST, SOAP, SWAGGER, KAFKA BROKER, KAFKA STREAMS, APACHE JMETER, ANGULAR 17, INTELLIJ, DB2, SCRUM, DOCKER, GIT.
    Java Spring boot Angular DevOps / Docker / CI-CD Microservices
  • CIMI Centre Informatique, Ministère de l’intérieur
    Développeur Java
    mai 2020 - décembre 2021 (1 an et 7 mois)
    Tunis, Tunisie
    Projet : Carte de séjour

    Mise en place d’un nouveau système de gestion et de production des documents de circulation pour les étrangers en Tunisie. Ce système fournit également des statistiques et des tableaux de bord pour une meilleure visibilité sur les données.

    Equipe : 3 Développeurs, 1 PO, 1 SM

    Mission :
    •Définition des besoins utilisateurs et évaluation de leur faisabilité.
    •Analyse des impacts sur le système d'information (SI).
    •Migration de données (conversion de fichiers VSAM vers une base de données SQL avec Spring Batch).
    •Conception et développement de la partie back-end des web services REST.
    •Consommation des API REST coté front-end JavaFX.
    •Dockerisation de la partie back-end.

    Environnement Technique :
    JAVA 11, SPRING BOOT, SPRING BATCH, ARCHITECTURE MVC, JAVAFX, JSF (PRIMEFACES), JUNIT, TDD, REST, POSTMAN, SOAP, SOAPUI, SWAGGER, DB2, WEBSPHERE, SCRUM, DOCKER, GIT.

Recommandations

Soyez le premier à recommander Rami

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

Formations

  • Diplôme en informatique appliquée à la gestion.
    Institut Supérieur de Gestion de Tunis
    2009
    Diplôme en informatique appliquée à la gestion.

Compétences

Catégories