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

Software Developer | Java (Spring Boot), Flutter

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

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Yassine

Software Engineer – 4 years of experience | Web (Java Spring Boot), Mobile (Flutter) & Desktop (JavaFX)

I support you in designing and developing high-performing, maintainable, and timely delivered applications, from scoping to production.

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

Backend: REST API, microservices, IT system integration, security & authentication
Database: PostgreSQL / MySQL (modeling, optimization)
Quality: unit & integration tests, refactoring, Swagger/OpenAPI documentation
Delivery: Docker, CI/CD (depending on context), environments (dev/staging/prod)

📱 Mobile Application – Flutter (Android / iOS)

UI/UX, navigation, API integration, performance optimization
Authentication, local storage, Firebase (if needed)
Clean Architecture, maintainable code, rapid iterations
App Store / Google Play publication

🧭 Work Methodology
Quick scoping → clear plan → phased delivery (MVP then iterations) → regular communication.

📩 Send me your context (mockups, features, deadline)
and I will provide an execution plan + an estimate (cost/time/risks).
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Malt
    Development of a "Desktop" project management application
    SOFTWARE PUBLISHING
    August 2023 - August 2023
    A Java thick client with a JavaFX graphical interface, also usable via command line (both interfaces are expected);

    it aims to manage the project development team (task management and definition, planning, human resource allocation to tasks, ticket management...) and contains scalable export mechanisms (see below)

    Note: the text part must offer different services than the graphical part (e.g., setting keyboard shortcuts like Ctrl + K to open a window or setting graphical themes that can be used by the web application)

    - Advanced Java features
    • Implement a software update system (server-driven)

    • Theme system to customize the application (e.g., themes can be downloaded to change the application's appearance

    - color changes, arrangement, fonts...)

    • Online/offline system

    • Scalable export functionality (e.g., JSON initially, but other formats can be added without recompilation by importing jars (strategy pattern))
    Database JavaFX Docker Java Database REST API
  • 3A3D Consulting inc
    Web Developer
    CONSULTING AND AUDITS
    June 2023 - Today (2 years and 11 months)
    Montréal, Canada
    Django React.js MySQL Database
  • Capgemini Aerospace-Defense
    Software Tester
    AVIATION AND AEROSPACE
    September 2022 - Today (3 years and 9 months)
    Integrated into the project team as part of our aeronautical activities on
    embedded computers (braking, engine, steering...)

    Development of automation tools with Java.
    Verification of software specifications against their upstream specifications.
    Development of test cases against the functional requirements of the software component.
    Implementation of test procedures ensuring functional coverage and robustness of software requirements.
    Creation/setup of the test environment.
    Test execution with a simulator.
    Verification of software fixes following anomalies/evolutions implemented by development.
    Analysis of test results, measurement of coverage rates, traceability.
    Develop test reports.
    Unit Tests C (Programming Language) Assembly Java

Reviews

5.0

Out of 1 rating

A

Amuslim

aucune

Reviewed on 8/30/2023

Excellent developer who meets deadlines. I recommend!

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

  • Computer Engineering - BAC+6
    ESPRIT - School of Engineering and Technology
    Génie logiciel, Devops, Cloud, Database administration ...

Certifications

Skill set

Categories