diff --git a/.github/template-root/input/data/about.json b/.github/template-root/input/data/about.json deleted file mode 100644 index 87fa251..0000000 --- a/.github/template-root/input/data/about.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "de": [ - { - "title": "Wer ich bin", - "heading": "Axel Herrmann", - "text": [ - " - wer ist das? Momentan bin ich ein 21-jähriger Student an der Universität Stuttgart im Studiengang Software Engineering B.Sc., der seine Bachelorthesis schreibt. Doch meine Geschichte mit Informatik beginnt viel früher, denn ich konnte mich schon früh für Informatik begeistern. Bereits in der 7. Klasse hat mein Vater mir einen Online-Blog über Java gezeigt, durch den ich meine ersten Zeilen Java Code geschrieben habe. Als ich dann in der 10. Klasse das erste Mal die Chance hatte, Informatikunterricht zu besuchen, wusste ich sofort, was ich in Zukunft machen will. Immer auf der Suche nach echten Aufgaben, bei denen ich programmieren kann, habe ich 2018 mit Freunden am #IoT Hackthon meiner Schule teilgenommen. Da mein Informatik-Lehrer sah, wie viel Spaß mir das machte, gab er mir als einzigem Schüler die Möglichkeit, an der Verwaltungssoftware für das Schulprojekt Schule als Staat (SaS) mit ihm zu entwickeln. Als erstes etwas größeres Projekt, an dem ich gearbeitet habe, hat das meine Entscheidung gefestigt, Informatik studieren zu wollen. So habe ich nach der Schule direkt damit angefangen. Besonders viel Spaß haben mir dabei immer die Module gemacht, bei denen ich programmieren konnte.
Um mehr Bezug zur Praxis zu haben und Erfahrung zu sammeln, suchte ich mir bereits im 3. Semester meines Studiums eine Werkstudentenstelle. So bin ich bei levigo solutions gelandet, wo ich ab Beginn 2022 1,5 Jahre am Produkt jadice flow mitentwickelt habe. Hier konnte ich erste Erfahrungen mit renomierten Technologien wie Docker und Kubernetes sammeln und hatte viel Spaß bei der Arbeit." - ] - } - ], - "en": [ - { - "title": "Who I am", - "heading": "Axel Herrmann", - "text": [ - " - who is that? I am currently a 21-year-old Software Engineering B.Sc. student at the University of Stuttgart, writing my bachelor's thesis. But my history with computer science begins much earlier, because I was enthusiastic about computer science from an early age. In 7th grade, my father showed me an online blog about Java, which led me to write my first lines of Java code. When I had the chance to attend computer science lessons for the first time in the 10th grade, I immediately knew what I wanted to do in the future. Always looking for real tasks where I could program, I participated in my school's #IoT Hackthon with friends in 2018. My computer science teacher saw how much fun I was having, so he gave me the opportunity to be the only student to develop the management software for the school project Schule als Staat (SaS) with him. As the first somewhat larger project I worked on, it solidified my decision to study computer science. So I started straight away after school. I always particularly enjoyed the modules where I could program. In order to gain more practical experience, I looked for a working student position in the third semester of my degree. That's how I ended up at levigo solutions, where I helped develop the jadice flow product for 1.5 years from the start of 2022. Here I was able to gain my first experience with renowned technologies such as Docker and Kubernetes and had a lot of fun at work." - ] - } - ] -} diff --git a/.github/template-root/input/data/education.json b/.github/template-root/input/data/education.json deleted file mode 100644 index 32311f1..0000000 --- a/.github/template-root/input/data/education.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "de": [ - { - "heading": "Grundschule", - "subheading": "Berkenschule Holzgerlingen", - "date": "09/2008 – 07/2012", - "content": "In der Grundschule hatte ich zwar noch keine Berührungen mit Informatik oder technischen Themen, doch Mathe hat sich schnell als mein Lieblingsfach herausgestellt." - }, - { - "heading": "Allgemeine Hochschulreife", - "subheading": "Schönbuch-Gymnasium Holzgerlingen", - "date": "09/2012 – 07/2020", - "bulletPoints": [ - "Abschlussnote: 1,4" - ], - "content": "Neben der allgemeinen Bildung habe ich hier meine ersten Erfahrungen in der Informatik sammeln können. Ab der Oberstufe habe ich Informatikunterricht besucht." - }, - { - "heading": "Software Engineering B.Sc.", - "subheading": "Universität Stuttgart", - "date": "10/2020 – 04/2023", - "bulletPoints": [ - "Voraussichtliche Abschlussnote: 2.0" - ], - "content": "In Abgrenzung zum verwandten Studiengang Informatik konnte ich hier einige praktische Erfahrungen mehr sammeln. Diese kleinen Programmierprojekte konnten mich im Studium bisher am meisten begeistern." - } - ], - "en": [ - { - "heading": "Elementary School", - "subheading": "Berkenschule Holzgerlingen", - "date": "09/2008 – 07/2012", - "content": "Although I had no contact with computer science or technical subjects in elementary school, math quickly turned out to be my favorite subject." - }, - { - "heading": "Abitur", - "subheading": "Schönbuch-Gymnasium Holzgerlingen", - "date": "09/2012 – 07/2020", - "bulletPoints": [ - "Final Grade: 1,4" - ], - "content": "In addition to general education, I was able to gain my first experience in computer science here. I attended computer science classes from 11th year onwards." - }, - { - "heading": "Software Engineering B.Sc.", - "subheading": "University of Stuttgart", - "date": "10/2020 – 04/2023", - "bulletPoints": [ - "Expected Final Grade: 2.0" - ], - "content": "In contrast to the related computer science course, I was able to gain some more practical experience here. These small programming projects have inspired me the most during my studies so far." - } - ] -} diff --git a/.github/template-root/input/data/experience.json b/.github/template-root/input/data/experience.json deleted file mode 100644 index a8549a8..0000000 --- a/.github/template-root/input/data/experience.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "de": [ - { - "heading": "Teilnahme am #IoT Hackathon", - "subheading": "Schönbuch-Gymnasium Holzgerlingen", - "date": "2018", - "content": "Im Rahmen des Hackathon habe ich das erste Mal etwas praktischere Erfahrungen in der Softwareentwicklung gesammelt." - }, - { - "heading": "Entwicklung Verwaltungssoftware SaS", - "subheading": "Schönbuch-Gymnasium Holzgerlingen", - "date": "2018 – 2019", - "content": "Dank meines Informatik-Lehrers habe ich als einziger Schüler die Möglichkeit bekommen, mit an der Verwaltungssoftware für das Schulprojekt „Schule als Staat“ zu entwickeln. Dabei wurde eine Webseite in PHP realisiert." - }, - { - "heading": "Werkstudent Software Developer", - "subheading": "levigo solutions, Holzgerlingen", - "date": "01/2022 – 09/2023", - "content": "Im Rahmen dieser Anstellung hatte ich das erste Mal die Gelegenheit, professionelle praktische Erfahrungen zu sammeln. Ich habe größtenteils am Backend des Produkts jadice flow gearbeitet. Dabei habe ich viel in Java und SpringBoot, teilweise auch in Java-/Typescript geschrieben. Aufgrund der Microservices-Architektur des Produkts hatte ich viel Erfahrungen mit Docker gesammelt und erste Einblicke in Kubernetes bekommen. Bei dem agilen Vorgehen in 2–3-wöchigen Sprints habe ich das erste Mal mit Scrum gearbeitet." - }, - { - "heading": "Bachelor-Thesis", - "subheading": "levigo solutions, Holzgerlingen", - "date": "09/2023 – 03/2024", - "content": "Insgesamt ein halbes Jahr habe ich bei levigo solutions meine Bachelorthesis über das Thema Refactoring von Microservices- Architekturen: Eine industrielle Fallstudie geschrieben. Dabei habe ich weiter an der Architektur des Produkts jadice flow entwickelt. Die Thesis wird in Zukunft öffentlich zu finden sein." - } - ], - "en": [ - { - "heading": "Participation in the #IoT Hackathon", - "subheading": "Schönbuch-Gymnasium Holzgerlingen", - "date": "2018", - "content": "The hackathon was my first opportunity to gain some practical experience in software development." - }, - { - "heading": "Development of management software for SaS", - "subheading": "Schönbuch-Gymnasium Holzgerlingen", - "date": "2018 – 2019", - "content": "Thanks to my computer science teacher, I was the only pupil given the opportunity to help develop the administration software for the \"Schule als Staat\" school project. This involved creating a website in PHP." - }, - { - "heading": "Working student as Software Developer", - "subheading": "levigo solutions, Holzgerlingen", - "date": "01/2022 – 09/2023", - "content": "This job gave me my first opportunity to gain professional practical experience. I mainly worked on the backend of the jadice flow product. I wrote a lot in Java and SpringBoot, and sometimes also in Java/Typescript. Due to the microservices architecture of the product, I gained a lot of experience with Docker and got my first insights into Kubernetes. I worked with Scrum for the first time in the agile approach in 2-3-week sprints." - }, - { - "heading": "Bachelor Thesis", - "subheading": "levigo solutions, Holzgerlingen", - "date": "09/2023 – 03/2024", - "content": "I spent a total of six months at levigo solutions writing my bachelor's thesis on the topic of Refactoring Microservices Architectures: An Industrial Case Study. I continued to develop the architecture of the jadice flow product. The thesis will be publicly available in the future." - } - ] -} diff --git a/.github/template-root/input/data/skills.json b/.github/template-root/input/data/skills.json deleted file mode 100644 index 8e00f53..0000000 --- a/.github/template-root/input/data/skills.json +++ /dev/null @@ -1,309 +0,0 @@ -{ - "de": [ - { - "id": "languages", - "name": "Sprachen", - "description": "Softwareentwicklung ist ein Teamsport, weswegen gute Verständigung wichtig ist. Ich kann sowohl auf Deutsch als auch Englisch arbeiten.", - "icon": "pi-language", - "skills": [ - { - "id": "german", - "name": "Deutsch", - "rating": 100, - "text": "Deutsch ist meine Muttersprache. Ich kann mich dementsprechend problemlos verständigen und beherrsche eine gute schriftliche Form." - }, - { - "id": "english", - "name": "Englisch", - "rating": 84, - "text": "Ich habe Englischunterricht bis zur 10. Klasse besucht. Sowohl in meiner Freizeit als auch als Software Entwickler beschäftige ich mich mit fast so vielen englischen Text- und Sprachinhalten wie deutschen. Dadurch bin ich in der Lage, die Sprache textuell und verbal sehr gut zu verstehen und auch gut zu sprechen. Um das bescheinigen zu können, habe ich einen TOEFL iBT Test gemacht und dabei das Sprachlevel C1 nach GER mit 101 von 120 möglichen Punkten erreicht." - }, - { - "id": "latin", - "name": "Latein", - "rating": 50, - "text": "Ich habe Latein von der 6. bis zur 12. Klasse gelernt und damit das große Latinum erhalten. Die Sprache hat mir viele Bereiche der deutschen Grammatik verständlicher gemacht, ist für mich aber ansonsten nicht von weiterer Bedeutung." - } - ] - }, - { - "id": "backend", - "name": "Backend", - "description": "In diesem Bereich habe bisher am meisten gearbeitet", - "icon": "pi-server", - "skills": [ - { - "id": "java", - "name": "Java", - "rating": 80, - "text": "Den Großteil meiner Erfahrung habe ich mit Java gesammelt. Abgesehen davon, dass es die erste Sprache war, die ich gelernt habe, wurde sie in den meisten meiner Vorlesungen sowie einigen Projektarbeiten in meinem Studiengang verwendet. Außerdem habe ich in meinen 1,5 Jahren als Werkstudent bei levigo solutions hauptsächlich in Java geschrieben und dabei mit Frameworks wie SpringBoot, Apache Camel und anderen gearbeitet. Ich finde mich schnell zurecht, kenne viele Konventionen und Best Practices und nutze die Sprache gerne.", - "subSkills": ["SpringBoot", "Apache Camel", "Maven", "Gradle"] - }, - { - "id": "python", - "name": "Python", - "rating": 60, - "text": "Meine Erfahrung in Python basiert größtenteils auf einer halbjährigen Projektarbeit meines Studiengangs. Dabei wurde mit 2 Kommilitonen eine Webseite mit dem Framework Flask entwickelt, die im Backend physikalische Berechnungen durchgeführt hat. Durch diese und andere kleinere Erfahrungen habe ich ein grundlegendes Verständis von den Konzepten der Sprache und finde mich darin zurecht.", - "subSkills": ["Flask, Jinja"] - }, - { - "id": "c++", - "name": "C++", - "rating": 40, - "text": "C++ wurde in einigen meiner Vorlesungen thematisiert, weswegen ich ein grundlegendes Verständis aufbauen konnte. Selbst angewendet habe ich die Sprache außerdem in einem OpenCL Projekt im Rahmen eines Seminars." - } - ] - }, - { - "id": "frontend", - "name": "Frontend", - "description": "Entwicklung von Web- und Mobilanwendungen", - "icon": "pi-mobile", - "skills": [ - { - "id": "html-css", - "name": "HTML & CSS", - "rating": 80, - "text": "In einigen kleineren privaten sowie universitären Projekten habe ich gelernt, mit HTML & CSS Webseiten zu gestalten. Da ich diesen Bereich sehr spannend finde, aber durch meine Arbeit im Backend Bereich im Beruf bisher noch nicht damit in Berührung gekommen bin, habe ich einige private Projekte damit angefangen. Diese Webseite ist eins davon." - }, - { - "id": "js", - "name": "JavaScript", - "rating": 80, - "text": "In allen Projekten mit HTML & CSS habe ich auch mit JavaScript gearbeitet. Dadurch kenne ich mit üblichen Verwendungen der Sprache im Webseiten-Kontext wie DOM-Manipulation aus. Bei Recherchen habe ich oftmals Code mit jQuery gelesen und ein grundlegendes Verständnis dafür bekommen, die Library allerdings noch nie verwendet." - }, - { - "id": "ts", - "name": "TypeScript", - "rating": 60, - "text": "Als jemand, der sich in stark typisierten Sprachen wie Java zuahuse fühlt, ist TypeScript für die präferierte Wahl über JavaScript. Da es auf JavaScript aufbaut, komme ich sehr gut damit zurecht, obwohl ich es noch nicht allzu oft verwendet habe." - }, - { - "id": "vue", - "name": "Vue.js", - "rating": 60, - "text": "Erstmals benutzt habe Vue.js im Rahmen einer Vorlesung und eines Projekts im 3. Semester meines Studiums. Mir hat das Entwickeln von SPAs direkt Spaß gemacht." - }, - { - "id": "angular", - "name": "Angular", - "rating": 60, - "text": "Schon lange wollte ich nach meiner Erfahrung mit Vue.js mich an das bekanntere und weiter verbreitete SPA-Framework Angular trauen. Bei der Entwicklung dieser Webseite habe ich das das erste Mal getan. " - }, - { - "id": "primeng", - "name": "PrimeNG", - "rating": 60, - "text": "Die UI Libraries von PrimeTek empfand ich schon in meinen ersten Vue.js Projekten als eine gute Ergänzung zu den nativen HTML Elementen und den Komponenten des jeweiligen Frameworks. Da ich PrimeVue schon kannte, war für mich bei diesem Angular Projekt klar, dass ich hier mit PrimeNG arbeiten werde." - } - ] - }, - { - "id": "methods", - "name": "Methoden", - "description": "Skills, die zur Softwareentwicklung gehören, aber nicht direkt zu Programmierung", - "icon": "pi-compass", - "skills": [ - { - "id": "scrum", - "name": "Scrum", - "rating": 70, - "text": "Kennengelernt habe ich Scrum und agile Vorgehensweisen in der Universität. Viel praktische Erfahrung habe ich damit noch nicht. Bei meiner Arbeit bei levigo solutions habe ich einige Zeit an den Sprints teilgenommen, allerdings nur wenige Tage die Woche." - }, - { - "id": "git", - "name": "Git", - "rating": 80, - "text": "Seitdem ich angefangen habe, im ersten Semester zu studieren, kenne ich Git und habe es dann auch für jedes Projekt, an dem ich länger als einen Tag gearbeitet habe, verwendet. Mit den Grundprinzipien kenne ich mich aus und bei spezielleren Problemen kann ich eigenständig nach Lösungen suchen. Meistens habe ich Git mit GitHub verwendet, einige Male auch GitLab." - }, - { - "id": "jira", - "name": "Jira", - "rating": 70, - "text": "Jira ist die einzige Projektemanagementsoftware, die ich kenne und verwendet habe. Sowohl bei Teamprojekten an der Universität als auch bei der Arbeit bei levigo solutions habe ich damit gearbeitet und kenne mich dadurch grundlegend aus." - } - ] - }, - { - "id": "os", - "name": "Betriebssysteme", - "description": "Die Verwendung des Betriebssystems ist ein essenzieller Teil bei der Softwareentwicklung und auch bei OS-nahen Technologien wie Shell-Scripts und Docker", - "icon": "pi-desktop", - "skills": [ - { - "id": "mac", - "name": "MacOS", - "rating": 70, - "text": "MacOS ist mein aktuell verwendetes Betriebssystem seit Juli 2023. Nachdem ich lange auf Windows und Linux war, bin ich nun sehr zufrieden damit, da es meiner Meinung nach viele Vorzüge der beiden Konkurrenten vereint, während es die Schwachstellen dieser umgeht. Ich kenne mich nicht perfekt aus, finde mich aber gut zurecht und lerne stetig Neues." - }, - { - "id": "linux", - "name": "Linux", - "rating": 60, - "text": "Nachdem mich die vielen Schwachpunkte von Windows in der Softwareentwicklung zu sehr gestört haben, habe ich ungefähr ein Jahr auf Ubuntu gearbeitet und somit mit Linux Erfahrung gesammelt. Außerdem habe ich durch die Arbeit mit Docker Containern viel über Bash-Skripte und weitere Prinzipien des Betriebssystems gelernt." - }, - { - "id": "windows", - "name": "Windows", - "rating": 50, - "text": "So wie bei den meisten Menschen hatte mein erster PC Windows installiert und das habe ich viele Jahre vor meinem Studium genutzt. In vielen Punkten hat es mich beim Programmieren allerdings gestört, weswegen ich nach 3 Semestern auf Ubuntu umgestiegen bin." - } - ] - } - ], - "en": [ - { - "id": "languages", - "name": "Sprachen", - "description": "Softwareentwicklung ist ein Teamsport, weswegen gute Verständigung wichtig ist. Ich kann sowohl auf Deutsch als auch Englisch arbeiten.", - "icon": "pi-language", - "skills": [ - { - "id": "german", - "name": "Deutsch", - "rating": 100, - "text": "Deutsch ist meine Muttersprache. Ich kann mich dementsprechend problemlos verständigen und beherrsche eine gute schriftliche Form." - }, - { - "id": "english", - "name": "Englisch", - "rating": 84, - "text": "Ich habe Englischunterricht bis zur 10. Klasse besucht. Sowohl in meiner Freizeit als auch als Software Entwickler beschäftige ich mich mit fast so vielen englischen Text- und Sprachinhalten wie deutschen. Dadurch bin ich in der Lage, die Sprache textuell und verbal sehr gut zu verstehen und auch gut zu sprechen. Um das bescheinigen zu können, habe ich einen TOEFL iBT Test gemacht und dabei das Sprachlevel C1 nach GER mit 101 von 120 möglichen Punkten erreicht." - }, - { - "id": "latin", - "name": "Latein", - "rating": 50, - "text": "Ich habe Latein von der 6. bis zur 12. Klasse gelernt und damit das große Latinum erhalten. Die Sprache hat mir viele Bereiche der deutschen Grammatik verständlicher gemacht, ist für mich aber ansonsten nicht von weiterer Bedeutung." - } - ] - }, - { - "id": "backend", - "name": "Backend", - "description": "In diesem Bereich habe bisher am meisten gearbeitet", - "icon": "pi-server", - "skills": [ - { - "id": "java", - "name": "Java", - "rating": 80, - "text": "Den Großteil meiner Erfahrung habe ich mit Java gesammelt. Abgesehen davon, dass es die erste Sprache war, die ich gelernt habe, wurde sie in den meisten meiner Vorlesungen sowie einigen Projektarbeiten in meinem Studiengang verwendet. Außerdem habe ich in meinen 1,5 Jahren als Werkstudent bei levigo solutions hauptsächlich in Java geschrieben und dabei mit Frameworks wie SpringBoot, Apache Camel und anderen gearbeitet. Ich finde mich schnell zurecht, kenne viele Konventionen und Best Practices und nutze die Sprache gerne.", - "subSkills": ["SpringBoot", "Apache Camel", "Maven", "Gradle"] - }, - { - "id": "python", - "name": "Python", - "rating": 60, - "text": "Meine Erfahrung in Python basiert größtenteils auf einer halbjährigen Projektarbeit meines Studiengangs. Dabei wurde mit 2 Kommilitonen eine Webseite mit dem Framework Flask entwickelt, die im Backend physikalische Berechnungen durchgeführt hat. Durch diese und andere kleinere Erfahrungen habe ich ein grundlegendes Verständis von den Konzepten der Sprache und finde mich darin zurecht.", - "subSkills": ["Flask, Jinja"] - }, - { - "id": "c++", - "name": "C++", - "rating": 40, - "text": "C++ wurde in einigen meiner Vorlesungen thematisiert, weswegen ich ein grundlegendes Verständis aufbauen konnte. Selbst angewendet habe ich die Sprache außerdem in einem OpenCL Projekt im Rahmen eines Seminars." - } - ] - }, - { - "id": "frontend", - "name": "Frontend", - "description": "Entwicklung von Web- und Mobilanwendungen", - "icon": "pi-mobile", - "skills": [ - { - "id": "html-css", - "name": "HTML & CSS", - "rating": 80, - "text": "In einigen kleineren privaten sowie universitären Projekten habe ich gelernt, mit HTML & CSS Webseiten zu gestalten. Da ich diesen Bereich sehr spannend finde, aber durch meine Arbeit im Backend Bereich im Beruf bisher noch nicht damit in Berührung gekommen bin, habe ich einige private Projekte damit angefangen. Diese Webseite ist eins davon." - }, - { - "id": "js", - "name": "JavaScript", - "rating": 80, - "text": "In allen Projekten mit HTML & CSS habe ich auch mit JavaScript gearbeitet. Dadurch kenne ich mit üblichen Verwendungen der Sprache im Webseiten-Kontext wie DOM-Manipulation aus. Bei Recherchen habe ich oftmals Code mit jQuery gelesen und ein grundlegendes Verständnis dafür bekommen, die Library allerdings noch nie verwendet." - }, - { - "id": "ts", - "name": "TypeScript", - "rating": 60, - "text": "Als jemand, der sich in stark typisierten Sprachen wie Java zuahuse fühlt, ist TypeScript für die präferierte Wahl über JavaScript. Da es auf JavaScript aufbaut, komme ich sehr gut damit zurecht, obwohl ich es noch nicht allzu oft verwendet habe." - }, - { - "id": "vue", - "name": "Vue.js", - "rating": 60, - "text": "Erstmals benutzt habe Vue.js im Rahmen einer Vorlesung und eines Projekts im 3. Semester meines Studiums. Mir hat das Entwickeln von SPAs direkt Spaß gemacht." - }, - { - "id": "angular", - "name": "Angular", - "rating": 60, - "text": "Schon lange wollte ich nach meiner Erfahrung mit Vue.js mich an das bekanntere und weiter verbreitete SPA-Framework Angular trauen. Bei der Entwicklung dieser Webseite habe ich das das erste Mal getan. " - }, - { - "id": "primeng", - "name": "PrimeNG", - "rating": 60, - "text": "Die UI Libraries von PrimeTek empfand ich schon in meinen ersten Vue.js Projekten als eine gute Ergänzung zu den nativen HTML Elementen und den Komponenten des jeweiligen Frameworks. Da ich PrimeVue schon kannte, war für mich bei diesem Angular Projekt klar, dass ich hier mit PrimeNG arbeiten werde." - } - ] - }, - { - "id": "methods", - "name": "Methoden", - "description": "Skills, die zur Softwareentwicklung gehören, aber nicht direkt zu Programmierung", - "icon": "pi-compass", - "skills": [ - { - "id": "scrum", - "name": "Scrum", - "rating": 70, - "text": "Kennengelernt habe ich Scrum und agile Vorgehensweisen in der Universität. Viel praktische Erfahrung habe ich damit noch nicht. Bei meiner Arbeit bei levigo solutions habe ich einige Zeit an den Sprints teilgenommen, allerdings nur wenige Tage die Woche." - }, - { - "id": "git", - "name": "Git", - "rating": 80, - "text": "Seitdem ich angefangen habe, im ersten Semester zu studieren, kenne ich Git und habe es dann auch für jedes Projekt, an dem ich länger als einen Tag gearbeitet habe, verwendet. Mit den Grundprinzipien kenne ich mich aus und bei spezielleren Problemen kann ich eigenständig nach Lösungen suchen. Meistens habe ich Git mit GitHub verwendet, einige Male auch GitLab." - }, - { - "id": "jira", - "name": "Jira", - "rating": 70, - "text": "Jira ist die einzige Projektemanagementsoftware, die ich kenne und verwendet habe. Sowohl bei Teamprojekten an der Universität als auch bei der Arbeit bei levigo solutions habe ich damit gearbeitet und kenne mich dadurch grundlegend aus." - } - ] - }, - { - "id": "os", - "name": "Betriebssysteme", - "description": "Die Verwendung des Betriebssystems ist ein essenzieller Teil bei der Softwareentwicklung und auch bei OS-nahen Technologien wie Shell-Scripts und Docker", - "icon": "pi-desktop", - "skills": [ - { - "id": "mac", - "name": "MacOS", - "rating": 70, - "text": "MacOS ist mein aktuell verwendetes Betriebssystem seit Juli 2023. Nachdem ich lange auf Windows und Linux war, bin ich nun sehr zufrieden damit, da es meiner Meinung nach viele Vorzüge der beiden Konkurrenten vereint, während es die Schwachstellen dieser umgeht. Ich kenne mich nicht perfekt aus, finde mich aber gut zurecht und lerne stetig Neues." - }, - { - "id": "linux", - "name": "Linux", - "rating": 60, - "text": "Nachdem mich die vielen Schwachpunkte von Windows in der Softwareentwicklung zu sehr gestört haben, habe ich ungefähr ein Jahr auf Ubuntu gearbeitet und somit mit Linux Erfahrung gesammelt. Außerdem habe ich durch die Arbeit mit Docker Containern viel über Bash-Skripte und weitere Prinzipien des Betriebssystems gelernt." - }, - { - "id": "windows", - "name": "Windows", - "rating": 50, - "text": "So wie bei den meisten Menschen hatte mein erster PC Windows installiert und das habe ich viele Jahre vor meinem Studium genutzt. In vielen Punkten hat es mich beim Programmieren allerdings gestört, weswegen ich nach 3 Semestern auf Ubuntu umgestiegen bin." - } - ] - } - ], - "TODO:remove": [ - "Docker", "Kubernetes", "GitHub Actions", "SQL", "Swift", "SwiftUI" - ] -} diff --git a/.github/template-root/input/googlecbf22a41e90209ec.html b/.github/template-root/input/googlecbf22a41e90209ec.html deleted file mode 100644 index 8dbf603..0000000 --- a/.github/template-root/input/googlecbf22a41e90209ec.html +++ /dev/null @@ -1 +0,0 @@ -google-site-verification: googlecbf22a41e90209ec.html \ No newline at end of file diff --git a/.github/template-root/.github/workflows/continuous-deployment.yml b/.github/workflows/continuous-deployment.yml similarity index 95% rename from .github/template-root/.github/workflows/continuous-deployment.yml rename to .github/workflows/continuous-deployment.yml index 272b6dc..81258e3 100644 --- a/.github/template-root/.github/workflows/continuous-deployment.yml +++ b/.github/workflows/continuous-deployment.yml @@ -38,6 +38,7 @@ jobs: cd core npm install npm run build + cp dist/cv/browser/index.html dist/cv/browser/404.html - name: Setup Pages uses: actions/configure-pages@v3 - name: Upload artifact diff --git a/input/CNAME b/input/CNAME new file mode 100644 index 0000000..4017551 --- /dev/null +++ b/input/CNAME @@ -0,0 +1 @@ +webcvtemplate.axherrm.de diff --git a/.github/template-root/input/android-chrome-192x192.png b/input/android-chrome-192x192.png similarity index 100% rename from .github/template-root/input/android-chrome-192x192.png rename to input/android-chrome-192x192.png diff --git a/.github/template-root/input/android-chrome-512x512.png b/input/android-chrome-512x512.png similarity index 100% rename from .github/template-root/input/android-chrome-512x512.png rename to input/android-chrome-512x512.png diff --git a/.github/template-root/input/apple-touch-icon.png b/input/apple-touch-icon.png similarity index 100% rename from .github/template-root/input/apple-touch-icon.png rename to input/apple-touch-icon.png diff --git a/.github/template-root/input/assets/CV-static.pdf b/input/assets/CV-static.pdf similarity index 100% rename from .github/template-root/input/assets/CV-static.pdf rename to input/assets/CV-static.pdf diff --git a/.github/template-root/input/assets/avatar/1000.png b/input/assets/avatar/1000.png similarity index 100% rename from .github/template-root/input/assets/avatar/1000.png rename to input/assets/avatar/1000.png diff --git a/.github/template-root/input/assets/avatar/1500.png b/input/assets/avatar/1500.png similarity index 100% rename from .github/template-root/input/assets/avatar/1500.png rename to input/assets/avatar/1500.png diff --git a/.github/template-root/input/assets/avatar/2000.png b/input/assets/avatar/2000.png similarity index 100% rename from .github/template-root/input/assets/avatar/2000.png rename to input/assets/avatar/2000.png diff --git a/.github/template-root/input/assets/avatar/2500.png b/input/assets/avatar/2500.png similarity index 100% rename from .github/template-root/input/assets/avatar/2500.png rename to input/assets/avatar/2500.png diff --git a/.github/template-root/input/assets/avatar/3000.png b/input/assets/avatar/3000.png similarity index 100% rename from .github/template-root/input/assets/avatar/3000.png rename to input/assets/avatar/3000.png diff --git a/.github/template-root/input/assets/avatar/600.png b/input/assets/avatar/600.png similarity index 100% rename from .github/template-root/input/assets/avatar/600.png rename to input/assets/avatar/600.png diff --git a/.github/template-root/input/assets/avatar/6000.png b/input/assets/avatar/6000.png similarity index 100% rename from .github/template-root/input/assets/avatar/6000.png rename to input/assets/avatar/6000.png diff --git a/.github/template-root/input/assets/chat-avatar/anonymous.svg b/input/assets/chat-avatar/anonymous.svg similarity index 100% rename from .github/template-root/input/assets/chat-avatar/anonymous.svg rename to input/assets/chat-avatar/anonymous.svg diff --git a/.github/template-root/input/assets/chat-avatar/avatar.png b/input/assets/chat-avatar/avatar.png similarity index 100% rename from .github/template-root/input/assets/chat-avatar/avatar.png rename to input/assets/chat-avatar/avatar.png diff --git a/.github/template-root/input/assets/svg/EmailJS.svg b/input/assets/svg/EmailJS.svg similarity index 100% rename from .github/template-root/input/assets/svg/EmailJS.svg rename to input/assets/svg/EmailJS.svg diff --git a/.github/template-root/input/assets/svg/angular.svg b/input/assets/svg/angular.svg similarity index 100% rename from .github/template-root/input/assets/svg/angular.svg rename to input/assets/svg/angular.svg diff --git a/.github/template-root/input/assets/svg/gsap.svg b/input/assets/svg/gsap.svg similarity index 100% rename from .github/template-root/input/assets/svg/gsap.svg rename to input/assets/svg/gsap.svg diff --git a/.github/template-root/input/assets/svg/lenis.svg b/input/assets/svg/lenis.svg similarity index 100% rename from .github/template-root/input/assets/svg/lenis.svg rename to input/assets/svg/lenis.svg diff --git a/.github/template-root/input/assets/svg/primeng.svg b/input/assets/svg/primeng.svg similarity index 100% rename from .github/template-root/input/assets/svg/primeng.svg rename to input/assets/svg/primeng.svg diff --git a/input/data/about.json b/input/data/about.json new file mode 100644 index 0000000..901cd4d --- /dev/null +++ b/input/data/about.json @@ -0,0 +1,20 @@ +{ + "de": [ + { + "title": "Wer ich bin", + "heading": "Max Musterperson", + "text": [ + " - wer ist das? Hier kann im Fließtext Format etwas über sich selbst oder andere Sachen geschrieben werden. Alles was nicht durch Bildungsweg, Erfahrung und Kenntnisse abgedeckt ist, kann hier erwähnt werden.