diff --git a/components/experience.tsx b/components/experience.tsx
index bc12a68..1dad943 100644
--- a/components/experience.tsx
+++ b/components/experience.tsx
@@ -5,10 +5,14 @@ const Milestone = (data: Translation["experience"]["jobs"][0]) => (
{data.name}
-
{data.role}
-
- {data.tasks.map((item: string) => - {item}
)}
-
+ {data.stations.map((station) => (
+
+
{station.role}
+
+ {station.tasks.map((item: string) => - {item}
)}
+
+
+ ))}
{data.date}
diff --git a/utils/i18n/de.json b/utils/i18n/de.json
index fc180e1..2b830a0 100644
--- a/utils/i18n/de.json
+++ b/utils/i18n/de.json
@@ -32,50 +32,66 @@
"jobs": [
{
"name": "ShiftDigital",
- "role": "Full Stack Web Developer - Werksstudent",
- "date": "seit Dezember 2022, Bochum",
- "tasks": [
- "Weiterentwicklung des Frontends von Shift Studio basierend auf React",
- "Konzeption und Umsetzung eines Admintools zur Überwachung der Instanzen und Statistiken von Shift Studio mittels Remix und Deno"
- ]
+ "date": "Dezember 2022 - Dezember 2023, Bochum",
+ "stations": [{
+ "role": "Web and Cloud Engineer",
+ "tasks": [
+ "Grundlagen schaffen und strukturieren eines effizienten OpenGov-Ticketing-Systems",
+ "Erstellen und Optimieren eines skalierbaren Kubernetes-Clusters mit hoher Verfügbarkeit für unsere SaaS-Angebote"
+ ]
+ }, {
+ "role": "Full Stack Web Developer - Werksstudent - bis Dezember 2023",
+ "tasks": [
+ "Weiterentwicklung des Frontends von Shift Studio basierend auf React",
+ "Konzeption und Umsetzung eines Admintools zur Überwachung der Instanzen und Statistiken von Shift Studio mittels Remix und Deno"
+ ]
+ }]
},
{
"name": "Ambient",
- "role": "Full Stack Web Developer - Werksstudent",
"date": "April 2022 - Dezember 2022, Köln",
- "tasks": [
- "Implementierung diverser Features in unterschiedlichen Codebasen",
- "Beheben von Bugs an abwechslungsreichen Diensten"
- ]
+ "stations": [{
+ "role": "Full Stack Web Developer - Werksstudent",
+ "tasks": [
+ "Implementierung diverser Features in unterschiedlichen Codebasen",
+ "Beheben von Bugs an abwechslungsreichen Diensten"
+ ]
+ }]
},
{
"name": "Mediaatrium",
- "role": "Full Stack Developer",
"date": "Februar 2021 - März 2022, Laufach",
- "tasks": [
- "Front- und Backend-Entwicklung mittels TypeScript im Rahmen verschiedener Projekte",
- "Überarbeitung der kompletten serverseitigen Infrastruktur via Docker",
- "Optimierung interner technischer Prozesse"
- ]
+ "stations": [{
+ "role": "Full Stack Developer",
+ "tasks": [
+ "Front- und Backend-Entwicklung mittels TypeScript im Rahmen verschiedener Projekte",
+ "Überarbeitung der kompletten serverseitigen Infrastruktur via Docker",
+ "Optimierung interner technischer Prozesse"
+ ]
+ }]
},
{
"name": "Curly UG",
- "role": "Mitgründer",
"date": "Dezember 2019 - Februar 2021, Aachen",
- "tasks": [
- "Konzeption und teilweise Umsetzung einer sozialen Foodsharing-Plattform mit Golang und Flutter",
- "Webentwicklung für eigene Website und verschiedene Kunden unter Becurly"
- ]
+ "stations": [{
+ "role": "Mitgründer",
+ "tasks": [
+ "Konzeption und teilweise Umsetzung einer sozialen Foodsharing-Plattform mit Golang und Flutter",
+ "Webentwicklung für eigene Website und verschiedene Kunden unter Becurly"
+ ]
+ }]
},
{
"name": "AStA FH Aachen",
- "role": "Front- und Backend Web Developer - Werksstudent",
"date": "November 2018 - Mai 2023, Aachen",
- "tasks": [
- "Entwicklung und Instandhaltung verschiedener Systeme in Node.js, Deno, Golang und Python",
- "Konzeption und Umsetzung der Wohnbörse \"Zimmerfrei\" der Uni Bonn",
- "Erweiterung der elektronischen Semesterticketrückerstattung"
- ]
+ "stations": [{
+ "role": "Front- und Backend Web Developer - Werksstudent",
+ "tasks": [
+ "Entwicklung und Instandhaltung verschiedener Systeme in Node.js, Deno, Golang und Python",
+ "Konzeption und Umsetzung der Wohnbörse \"Zimmerfrei\" der Uni Bonn",
+ "Erweiterung der elektronischen Semesterticketrückerstattung"
+ ]
+ }]
}
]
},
diff --git a/utils/i18n/en.json b/utils/i18n/en.json
index 471d29d..df460aa 100644
--- a/utils/i18n/en.json
+++ b/utils/i18n/en.json
@@ -32,50 +32,69 @@
"jobs": [
{
"name": "ShiftDigital",
- "role": "Frontend Web Developer - Working student",
"date": "since December 2022, Bochum",
- "tasks": [
- "Further development of the Shift Studio frontend based on React",
- "Design and implementation of an admin tool to monitor the instances and statistics of Shift Studio using Remix and Deno"
+ "stations": [
+ {
+ "role": "Web and Cloud Engineer",
+ "tasks": [
+ "Establishing and structuring an efficient OpenGov ticketing system",
+ "Creating and optimizing a scalable, high-availability Kubernetes cluster for our SaaS offerings"
+ ]
+ },
+ {
+ "role": "Frontend Web Developer - Working student - till December 2023",
+ "tasks": [
+ "Further development of the Shift Studio frontend based on React",
+ "Design and implementation of an admin tool to monitor the instances and statistics of Shift Studio using Remix and Deno"
+ ]
+ }
]
},
{
"name": "Ambient",
- "role": "Full Stack Web Developer - Working student",
"date": "April 2022 - December 2022, Cologne",
- "tasks": [
- "Implementation of various features in different code bases.",
- "Fixing bugs on varied services"
- ]
+ "stations": [{
+ "role": "Full Stack Web Developer - Working student",
+ "tasks": [
+ "Implementation of various features in different code bases.",
+ "Fixing bugs on varied services"
+ ]
+ }]
},
{
"name": "Mediaatrium",
- "role": "Full Stack Developer",
"date": "February 2021 - March 2022, Laufach",
- "tasks": [
- "Front- and backend development using TypeScript in the context of various projects",
- "Revision of the complete server-side infrastructure via Docker",
- "Optimisation of internal technical processes"
- ]
+ "stations": [{
+ "role": "Full Stack Developer",
+ "tasks": [
+ "Front- and backend development using TypeScript in the context of various projects",
+ "Revision of the complete server-side infrastructure via Docker",
+ "Optimisation of internal technical processes"
+ ]
+ }]
},
{
"name": "Curly UG",
- "role": "Co-founder",
"date": "December 2019 - February 2021, Aachen",
- "tasks": [
- "Conception and partial implementation of a social food sharing platform with Golang and Flutter",
- "Web development for own our website and various clients under Becurly"
- ]
+ "stations": [{
+ "role": "Co-founder",
+ "tasks": [
+ "Conception and partial implementation of a social food sharing platform with Golang and Flutter",
+ "Web development for own our website and various clients under Becurly"
+ ]
+ }]
},
{
"name": "AStA FH Aachen",
- "role": "Front- und Backend Web Developer - Werksstudent",
"date": "November 2018 - May 2023, Aachen",
- "tasks": [
- "Development and maintenance of various systems in Node.js, Deno, Golang and Python",
- "Conception and implementation of the housing exchange \"Zimmerfrei\" of the University of Bonn",
- "Extension of the electronic semester ticket reimbursement"
- ]
+ "stations": [{
+ "role": "Front- und Backend Web Developer - Werksstudent",
+ "tasks": [
+ "Development and maintenance of various systems in Node.js, Deno, Golang and Python",
+ "Conception and implementation of the housing exchange \"Zimmerfrei\" of the University of Bonn",
+ "Extension of the electronic semester ticket reimbursement"
+ ]
+ }]
}
]
},