Firas Kammoun

Senior Développeur Fullstack | Java & Angular

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

GitJavaKafkaBase de données SQLMicroservicesTest Driven DevelopmentClean CodeHTMLPostgreSQLGitLabJenkinsHexagonal ArchitectureDéveloppement BackendDéveloppement FrontendDéveloppement FullstackJavascriptCSSOracle DatabaseGoogle Cloud PlatformMySQLMicrosoft SQL ServerTerraformDockerSwagger/OpenAPILinuxGitHubAnsibleScrumConfluenceJiraElasticsearch

À propos

Introduction

Développeur Senior Fullstack avec 8+ ans d'expertise Java/Angular, spécialisé en solutions e-commerce et administration publique. Expérience prouvée sur des projets critiques comme Chorus (facturation électronique) avec maîtrise Quarkus, Kafka et microservices. J'apporte leadership technique et solutions scalables pour vos projets d'envergure.

Liens

Expérience de travail

Développeur Senior Java | Quarkus

ADEO

mars 2025 - Présent

1 an 8 mois

Développement du module e-invoicing (facturation électronique) dans le projet de Gestion des remises de fin d'année : • Développements de nouvelles fonctionnalités. • Integration de PUB/SUB pour la communication entre deux applications. • Implémentation de nouveaux flux API et KAFKA pour s'intégrer aux différents produits • Analyse des logs à l’aide du Datadog • Tests Unitaires et de non-régression • Déploiement de l’application dans GCP • Correction des anomalies. • Estimation de charge pour les évolutions. • Revue de code. • Redaction des modes opératoires sur Confluence. • Participation régulière aux cérémonies Agile (Daily , Sprint Planning , Sprint Review , Retrospective)

Développeur Senior Java | Angular

AIFE

janv. 2023 - déc. 2024

2 ans

93100 Montreuil, France

Développeur expérimenté au sein de l'équipe projet AIFE, (Agence pour l'Informatique Financière de l'État) gère le Système d’Information Chorus et propose des solutions de dématérialisation. Projet : Chorus est un projet dédié à la facturation électronique pour l'ensemble des administrations publiques. • Développements de nouvelles fonctionnalités (Spring boot, WS Rest, Angular). • Evolutions des batchs en utilisant Kafka et ElasticSearch. • Analyse des incidents détectés sur PROD. • Correction des anomalies. • Gestion des branches sur Git. • Support technique. • Estimation de charge pour les évolutions. • Revue de code. • Redaction des modes opératoires sur Confluence. • Conception et modélisation. • Encadrement des nouveaux arrivants et des jeunes développeurs. • Daily Meetings (Scrum). • Préparation des livrables.

Développeur java/JEE

DILA - Direction de l'information légale et administrative

nov. 2021 - déc. 2022

1 an 2 mois

Paris, France

Développeur JAVA/JEE Refonte, amélioration et maintenance de site service public (https://www.service-public.fr et https://entreprendre.service-public.fr/ ). • Développement des modules de l’application : • Refonte de site service public • Intégration de la vocalisation dans l’application. • Développement de l’abonnement des fiches. • Développement de la traduction des fiches. • Développement des pages d’actualité dans le projet entreprendre. • Maintenance de l’application. • Correction des anciennes anomalies • Développement des écrans qu’ils sont conformes au RGAA (Référentiel général d'amélioration de l'accessibilité) • Contrôle et validation de la qualité du code avant le merge. • Contrôle des normes de qualité de code et optimisation des performances. • Tests d’intégration. • Tests Unitaires et de non-régression • Gestion de versionning en utilisant GIT. • Daily Meetings (SCRUM) • Participation aux ateliers de cadrage et poker.

I-Way Tunisie

juil. 2016 - oct. 2021

5 ans 4 mois

Sfax, Tunisie

Ingénieur Etude et Développement / Référent technique

janv. 2021 - oct. 2021

10 mois

Sfax, Tunisie

- CHAMBRE DE COMMERCE DE TUNIS Étude, Conception et développement d’une application Web: • Préparation des documents de spécification. • Développement des écrans métier en utilisant Angular (inscription, adhésion, certificat d’origine). • Développement des écrans de statistiques. • Développement des WS Rest pour les consommer par la partie Front end. • Intégration de la partie de facturation et faire la liaison entre l’application et le CRM. • Contrôle et validation de la qualité du code avant le merge. • Gestion des processus métiers à l’aide du BPM Bonita en utilisant le micro-Service Bonita. • Développement des éditions en utilisant l’outil de Reporting Jasper Report • Archivage des rapports dans Alfresco en utilisant le micro-Service Alfresco. • Contrôle des normes de qualité de code et optimisation des performances. • Tests Unitaires et de non-régression • Préparation des livrables au client. • Déplacement vers le client pour la mise en production. • Gestion de versionning en utilisant GIT. • Dockerisation de l’application. • Déploiement de l’application à l’aide du jenkins • Reporting, Daily Meetings (SCRUM) • Participation aux ateliers de cadrage et poker • Préparation des livrables au client • Distribution des taches dans l’équipe • Suivi de l’avancement et en faire le reporting

Ingénieur Etude et Développement

août 2020 - déc. 2020

5 mois

Sfax, Tunisie

- ASTREE ASSURANCE. Étude, Conception et développement d’une application Web: Intégration du spring batch (Migration des adhérents, mise à jour la liste des médicaments.) • Contrôle des normes de qualité de code et optimisation des performances • Reporting, Daily Meetings (SCRUM) • Participation dans la mise en place de l’application dans les serveurs de l’état. • Conception de l’architecture technique

Ingénieur Etude et Développement

mars 2020 - juil. 2020

5 mois

Sfax, Tunisie

- MINISTERE DE LA TECHNOLOGIE. Etudes, conception et développement d’une application Web pour la demande d’autorisation de mise en circulation durant la période de confinement en Tunisie. • Gestion des processus métiers à l’aide du BPM Bonita en utilisant le micro-Service Bonita. • Développement des ecran de la demande d’autirsation de circulation. • Intégration du spring batch pour la validation en masse des autorisations. • Délivrance de l’autorisation par envoie de mail ou bien par envoie SMS. • Création des WS Rest pour les utilisé dans les écrans de statistique. • Développement du module « éditions » en utilisant l’outil de reporting Jasper Report • Archivage des autorisations dans Alfresco en utilisant le micro-Service Alfresco. • Contrôle des normes de qualité de code et optimisation des performances • Tests Unitaires et de non-régression • Reporting, Daily Meetings (SCRUM) • Participation dans la mise en place de l’application dans les serveurs de l’état. • Assistance pour le cadrage et formation • Participation aux tests de charge • Participation aux ateliers de cadrage • Rédaction des tickets suivant les spécifications demandées par le client.

Ingénieur Etude et Développement / Référent Leader

sept. 2018 - mars 2020

1 an 7 mois

Sfax, Tunisie

- CHAMBRE DU COMMERCE DU TOGO. Étude, Conception et développement d’une application Web: • Préparation des documents de spécification. • Développement des écrans métier en utilisant Angular (inscription, certificat d’origine, déclaration douane unique, attestation d’origine). • Développement des écrans de statistiques. • Développement les interface de gateway de paiement en ligne. • Gestion des processus métiers à l’aide du BPM Bonita en utilisant le micro-Service Bonita. • Développement des éditions en utilisant l’outil de Reporting Jasper Report • Archivage des rapports dans Alfresco en utilisant le micro-Service Alfresco. • Contrôle des normes de qualité de code et optimisation des performances. • Tests Unitaires et de non-régression • Reporting, Daily Meetings (SCRUM) • Intégration du paiement en ligne • Participation aux ateliers de cadrage et poker • Préparation des livrables au client • Distribution des taches dans l’équipe • Suivi de l’avancement et en faire le reporting

Ingénieur logiciel Java

août 2017 - oct. 2018

1 an 3 mois

Sfax, Tunisie

- Caisse National De Sécurité Sociale Du Gabon. Développement des modules de l’application : • Maintenance et évolution de l'application en version Java/JEE, AngularJS. • Développement des éditions en utilisant l’outil de Reporting Jasper Report • Archivage des rapports dans Alfresco. • Contrôle des normes de qualité de code et optimisation des performances. • Tests Unitaires et de non-régression • Reporting, Daily Meetings (SCRUM) • Gestion des processus à l’aide du Bonita. • Intégration des batchs. • Développer les écrans de portefeuille des employeurs.

Ingénieur développement logiciels

juil. 2016 - août 2017

1 an 2 mois

Sfax, Tunisie

- INFOGREFFE Refonte du système de gestion des liasses et leurs transmissions aux greffes et aux CFE (centre des formalités des entreprises). • Maintenance et évolution de l'application en version Java/JEE, AngularJs et Orbeon. • Conception et développement des modèles de formulaires et leurs PDF pour la création automatique (par BATCH) et manuelle des Liasses. • Gestion des liasses (formulaires, intercalaires, PDF, documents associés) ajout, modification, suppression, association, dissociation, export des liasses, duplication, et génération des PDF. • Gestion des droits d'accès des utilisateurs et des liasses. • Module de statistiques et de recherche des liasses • Conception et développement des besoins pour les modèles de formulaires (contrôle de saisie des champs, sections génériques, filtrage bidirectionnel, auto complétion, initialisation des formulaires, implémentation des web services nécessaires) • Module PADEMAT : module de gestion documentaire associée aux liasses • Contrôle des normes de qualité de code et optimisation des performances. • Tests Unitaires et de non-régression • Reporting, Daily Meetings (SCRUM)


Formation

ENIS

Diplôme d'ingénieur

2012 - 2015

2 ans 11 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.