diff --git a/src/backend/public/GET-educations.php b/src/backend/public/GET-educations.php
index b2e8823e615fb27772013603c61aca1e14132454..7ebe4eb98c259be5ed7da28f2cfc43ebf2e0da2f 100644
--- a/src/backend/public/GET-educations.php
+++ b/src/backend/public/GET-educations.php
@@ -6,5 +6,5 @@ use App\DB;
 header('Access-Control-Allow-Origin: *');
 header('Content-Type: application/json; charset=utf-8');
 
-$data = DB::run("SELECT * FROM educations");
+$data = DB::run("SELECT * FROM educations ORDER BY endDate DESC");
 echo json_encode($data);
diff --git a/src/backend/public/GET-experiences.php b/src/backend/public/GET-experiences.php
index 7b010558bbe71d8fd0689ca5b998e4beab100847..e8fcba30b102d37b1dd4770470c5b68eaf107a4e 100644
--- a/src/backend/public/GET-experiences.php
+++ b/src/backend/public/GET-experiences.php
@@ -6,7 +6,7 @@ use App\DB;
 header('Access-Control-Allow-Origin: *');
 header('Content-Type: application/json; charset=utf-8');
 
-$data = DB::run("SELECT * FROM experiences");
+$data = DB::run("SELECT * FROM experiences ORDER BY endDate DESC");
 
 for ($i = 0; $i < count($data); $i++) {
     $data[$i]['tasks'] = DB::run('SELECT * FROM tasks WHERE experience_id = ?', $data[$i]['id']);