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

Yassine Ben Jemaa

Développeur logiciel | Java (Spring Boot), Flutter

€150/day
1 project
Toulouse, FR
3-7 years

Average response time: 1 hour

About Yassine

Ingénieur logiciel – 4 ans d’expérience | Web (Java Spring Boot) , Mobile (Flutter) & Desktop (JavaFX)


Je vous accompagne dans la conception et le développement d’applications performantes, maintenables et livrées dans les délais, du cadrage à la mise en production.


🌐 Application Web – Full‑Stack Java (Spring Boot)

Backend : API REST, microservices, intégration SI, sécurité & authentification
Base de données : PostgreSQL / MySQL (modélisation, optimisation)
Qualité : tests unitaires & intégration, refactoring, documentation Swagger/OpenAPI
Delivery : Docker, CI/CD (selon le contexte), environnements (dev/staging/prod)

📱 Application Mobile – Flutter (Android / iOS)

UI/UX, navigation, intégration API, optimisation des performances
Authentification, stockage local, Firebase (si besoin)
Architecture propre (Clean Architecture), code maintenable, itérations rapides
Publication sur App Store / Google Play

🧭 Méthode de travail
Cadrage rapide → plan clair → livraison par étapes (MVP puis itérations) → communication régulière.


📩 Envoyez-moi votre contexte (maquettes, features, deadline)
et je vous propose un plan d’exécution + une estimation (coût/délai/risques).
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Malt
    Réalisation d'une application "Desktop" de gestion des projets
    SOFTWARE PUBLISHING
    August 2023 - August 2023
    Un client lourd Java, possédant une interface graphique de type JavaFX, également exploitable en ligne de commande (les deux interfaces sont attendues);

    a pour but de gérer l'équipe de développement du projet (gestion et définition des taches, planification, affectation de ressources humaines aux taches, gestion de tickets ...) et contient des mécanismes d'export évolutif (voir ci-dessous)

    Attention, la partie texte doit offrir des services différents de la partie graphique (par exemple, fixer des raccourcis clavier type Ctrl + K pour ouvrir une fenêtre ou fixer des thèmes graphiques, pouvant être exploités par l'application Web)

    - des fonctionnalités avancées en Java
    • Mettre en place un système de mise à jour du logiciel (pilotée par un serveur)

    • Système de thèmes pour customiser l'application (par exemple on peut télécharger des thèmes qui permettent de modifier l'apparence de l'application

    - changement couleurs, arrangement, polices...)

    • Système online/offline

    • Une fonctionnalité d'export au format évolutif (par exemple, JSON au début mais on pourra rajouter sans recompilation d'autres formats en important des jar (strategy pattern)
    Base de données JavaFX Docker Java Database API REST
  • 3A3D Consulting inc
    Développeur Web
    CONSULTING AND AUDITS
    June 2023 - Today (2 years and 11 months)
    Montréal, Canada
    Django React.js MySQL Base de données
  • Capgemini Aerospace-Defense
    Testeur logiciel
    AVIATION AND AEROSPACE
    September 2022 - Today (3 years and 9 months)
    Intégré au sein de l'équipe projet dans le cadre de nos activités aéronautiques sur les
    les calculateurs embarqués (freinage, moteur, direction…)

    Developement des outils d'automatisation avec Java.
    Vérification des spécifications logiciel en regard avec leur spécification amont.
    Elaboration de cas de tests en face des exigences fonctionnelles du composant du logiciel
    Implémentation des procédures de tests permettant la couverture fonctionnelle et la robustesse des exigences logicielles.
    Création/mise en place de l’environnement de test.
    Exécution des tests avec un simulateur.
    Vérification des corrections logicielles suite aux anomalies/évolutions implémentées par le développement.
    Analyse des résultats des tests, mesure des taux de couverture, traçabilité.
    Elaborer les rapports de tests.
    Tests unitaires C (Programming Language) Assembleur Java

Reviews

5,0

Out of 1 rating

A

Amuslim

aucune

Reviewed on 30/08/2023

Excellent développeur respectant les délais. Je recommande!

Recommendations

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 en informatique - BAC+6
    ESPRIT - Ecole Supérieure Privée d'Ingénierie et de Technologies
    Génie logiciel, Devops, Cloud, Database administration ...

Certifications

Skill set

Categories