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.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" + ] + }] } ] },