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 €/jour
1 projet
Toulouse, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de 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).
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Arabe

    Bilingue ou natif

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Malt
    Réalisation d'une application "Desktop" de gestion des projets
    EDITION DE LOGICIELS
    août 2023 - août 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
    CONSEIL & AUDIT
    juin 2023 - Aujourd'hui (2 ans et 11 mois)
    Montréal, Canada
    Django React.js MySQL Base de données
  • Capgemini Aerospace-Defense
    Testeur logiciel
    AÉRONAUTIQUE & AÉROSPATIALE
    septembre 2022 - Aujourd'hui (3 ans et 9 mois)
    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

Avis

5,0

sur 1 évaluation

A

Amuslim

aucune

Avis laissé le 30/08/2023

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

Recommandations

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

  • 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

Compétences

Catégories