This commit is contained in:
parent
2508c2d764
commit
556de1c6fe
17 changed files with 1223 additions and 667 deletions
251
src/_data/i18n/de.json
Normal file
251
src/_data/i18n/de.json
Normal file
|
@ -0,0 +1,251 @@
|
|||
{
|
||||
"about": {
|
||||
"title": "Über mich",
|
||||
"overview": {
|
||||
"name": "Name",
|
||||
"mail": "E-Mail",
|
||||
"site": "Webseite",
|
||||
"url": "samuel-philipp.de",
|
||||
"address": "Adresse"
|
||||
},
|
||||
"hello": "Willkommen!",
|
||||
"text": "There live the blind texts far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in bookmarksgrove there live the blind texts far from the countries."
|
||||
},
|
||||
"resume": {
|
||||
"title": "Mein Lebenslauf",
|
||||
"work": {
|
||||
"title": "Berufliche Laufbahn",
|
||||
"positions": [
|
||||
{
|
||||
"position": "Geschäftsführer",
|
||||
"company": "Ossrox UG (haftungsbeschränkt)",
|
||||
"url": "https://ossrox.org",
|
||||
"start": "März 2022",
|
||||
"end": "heute",
|
||||
"descriptions": [
|
||||
"Hosting von Open-Source-Tools <a href=\"https://ossrox.org\">ossrox.org</a>",
|
||||
"Strategische Gestaltung des Produktportfolios",
|
||||
"Direkter Ansprechpartner im technischen Kundensupport",
|
||||
"Planung und Realisierung individueller Kundenwünsche"
|
||||
],
|
||||
"city": "Magdeburg",
|
||||
"country": ""
|
||||
},
|
||||
{
|
||||
"position": "Software Engineer",
|
||||
"company": "AV-TEST GmbH",
|
||||
"url": "https://www.av-test.org",
|
||||
"start": "Jan. 2018",
|
||||
"end": "heute",
|
||||
"descriptions": [
|
||||
"Threat Intelligence Plattform <a href=\"https://av-atlas.org\">av-atlas.org</a>",
|
||||
"Automatisierte Datenschutzanalyse von Android Apps",
|
||||
"Automatisierte Beschaffung von Malware für weitere Analysesysteme",
|
||||
"Automatisierte Massenanalyse und Klassifizierung von Spam-Mails"
|
||||
],
|
||||
"city": "Magdeburg",
|
||||
"country": ""
|
||||
},
|
||||
{
|
||||
"position": "Software-Entwickler",
|
||||
"company": "Fiducia & GAD IT AG",
|
||||
"url": "https://www.fiduciagad.de",
|
||||
"start": "Okt. 2017",
|
||||
"end": "Dez. 2017",
|
||||
"descriptions": [
|
||||
"Auditverfahren & Zugriffsverwaltung von produktiven Bankdaten",
|
||||
"Berufliche Umorientierung wegen Umzug nach Magdeburg"
|
||||
],
|
||||
"city": "Karlsruhe",
|
||||
"country": ""
|
||||
},
|
||||
{
|
||||
"position": "Dualer Student Angewandte Informatik",
|
||||
"company": "Fiducia & GAD IT AG",
|
||||
"url": "https://www.fiduciagad.de",
|
||||
"start": "Sept. 2014",
|
||||
"end": "Sept. 2017",
|
||||
"descriptions": [
|
||||
"Auditschnittstelle für Hadoop-Komponenten eines Fraud-Detection-Systems",
|
||||
"Entwicklung verschiedener Software-Testverfahren & CI/CD-Abläufe",
|
||||
"Implementierung diverser Backends & Frontends"
|
||||
],
|
||||
"city": "Karlsruhe",
|
||||
"country": ""
|
||||
}
|
||||
]
|
||||
},
|
||||
"education": {
|
||||
"title": "Akademische Laufbahn",
|
||||
"positions": [
|
||||
{
|
||||
"course": "IT-Sicherheit und Forensik",
|
||||
"degree": "Master of Engineering",
|
||||
"institution": "Hochschule Wismar",
|
||||
"start": "Sept. 2018",
|
||||
"end": "Juni 2021",
|
||||
"description": "Berufsbegleitendes Fernstudium",
|
||||
"city": "Wismar"
|
||||
},
|
||||
{
|
||||
"course": "Angewandte Informatik",
|
||||
"degree": "Bachelor of Science",
|
||||
"institution": "Duale Hochschule Baden-Württemberg",
|
||||
"start": "Okt. 2014",
|
||||
"end": "Sept. 2017",
|
||||
"description": "",
|
||||
"city": "Karlsruhe"
|
||||
},
|
||||
{
|
||||
"course": "",
|
||||
"degree": "Abitur",
|
||||
"institution": "Albert-Einstein-Schule",
|
||||
"start": "Sept. 2011",
|
||||
"end": "Juni 2014",
|
||||
"description": "Technisches Gymnasium, Profil Informationstechnik",
|
||||
"city": "Ettlingen"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"projects": {
|
||||
"title": "Meine Projekte",
|
||||
"list": [
|
||||
{
|
||||
"icon": "sp-codes.svg",
|
||||
"name": "sp-codes",
|
||||
"description": "In meiner Freizeit stelle ich verschiedene quelloffene Dienste für die freie Nutzung bereit.",
|
||||
"url": "https://sp-codes.de"
|
||||
},
|
||||
{
|
||||
"icon": "sp-codes.svg",
|
||||
"name": "Samuel's Blog",
|
||||
"description": "Wenn ich Zeit finde schreibe ich gelegentlich den ein oder anderen Artikel für meinen Blog.",
|
||||
"url": "https://samuels-blog.de"
|
||||
},
|
||||
{
|
||||
"icon": "op.png",
|
||||
"name": "Ossrox",
|
||||
"description": "Mit meiner Firma Ossrox biete ich Hosting von Open-Source-Tools an.",
|
||||
"url": "https://ossrox.org"
|
||||
}
|
||||
]
|
||||
},
|
||||
"skills": {
|
||||
"title": "Skills",
|
||||
"languages": [
|
||||
{
|
||||
"name": "Java",
|
||||
"percent": 95
|
||||
},
|
||||
{
|
||||
"name": "HTML",
|
||||
"percent": 95
|
||||
},
|
||||
{
|
||||
"name": "CSS",
|
||||
"percent": 90
|
||||
},
|
||||
{
|
||||
"name": "SQL",
|
||||
"percent": 95
|
||||
},
|
||||
{
|
||||
"name": "Bash",
|
||||
"percent": 85
|
||||
},
|
||||
{
|
||||
"name": "JavaScript",
|
||||
"percent": 80
|
||||
},
|
||||
{
|
||||
"name": "TypeScript",
|
||||
"percent": 75
|
||||
},
|
||||
{
|
||||
"name": "Python",
|
||||
"percent": 50
|
||||
}
|
||||
],
|
||||
"technologies": [
|
||||
{
|
||||
"name": "Docker",
|
||||
"percent": 95
|
||||
},
|
||||
{
|
||||
"name": "Kubernetes",
|
||||
"percent": 40
|
||||
},
|
||||
{
|
||||
"name": "Elasticsearch",
|
||||
"percent": 40
|
||||
},
|
||||
{
|
||||
"name": "Spring Framework",
|
||||
"percent": 85
|
||||
},
|
||||
{
|
||||
"name": "Git",
|
||||
"percent": 90
|
||||
},
|
||||
{
|
||||
"name": "Angular",
|
||||
"percent": 80
|
||||
},
|
||||
{
|
||||
"name": "Bootstrap",
|
||||
"percent": 75
|
||||
},
|
||||
{
|
||||
"name": "Intellij IDEA",
|
||||
"percent": 90
|
||||
},
|
||||
{
|
||||
"name": "CI/CD",
|
||||
"percent": 90
|
||||
},
|
||||
{
|
||||
"name": "Node.js",
|
||||
"percent": 80
|
||||
}
|
||||
]
|
||||
},
|
||||
"interests": {
|
||||
"title": "Interessen",
|
||||
"list": [
|
||||
{
|
||||
"image": "",
|
||||
"name": "Softwerke Magdeburg e.V.",
|
||||
"description": "Mitglied",
|
||||
"url": ""
|
||||
},
|
||||
{
|
||||
"image": "",
|
||||
"name": "Zauberkunst",
|
||||
"description": "",
|
||||
"url": "https://sp-magic.de"
|
||||
},
|
||||
{
|
||||
"image": "",
|
||||
"name": "Kraftsport",
|
||||
"description": "",
|
||||
"url": ""
|
||||
},
|
||||
{
|
||||
"image": "",
|
||||
"name": "Bouldern",
|
||||
"description": "",
|
||||
"url": ""
|
||||
}
|
||||
]
|
||||
},
|
||||
"contact": {
|
||||
"title": "Kontakt"
|
||||
},
|
||||
"footer": {
|
||||
"imprint": "Impressum",
|
||||
"privacy": "Datenschutz",
|
||||
"code": "Code",
|
||||
"stats": "Statistiken"
|
||||
}
|
||||
}
|
102
src/_data/i18n/en.json
Normal file
102
src/_data/i18n/en.json
Normal file
|
@ -0,0 +1,102 @@
|
|||
{
|
||||
"about": {
|
||||
"title": "About Me",
|
||||
"overview": {
|
||||
"name": "Name",
|
||||
"mail": "E-Mail",
|
||||
"site": "Website",
|
||||
"url": "samuel-philipp.com",
|
||||
"address": "Address"
|
||||
},
|
||||
"hello": "Hello There!",
|
||||
"text": "There live the blind texts far from the countries Vokalia and Consonantia, there live the blind texts. Separated they live in bookmarksgrove there live the blind texts far from the countries."
|
||||
},
|
||||
"resume": {
|
||||
"title": "My Resume",
|
||||
"work": {
|
||||
"title": "Work Experience",
|
||||
"positions": [
|
||||
{
|
||||
"position": "Managing Director",
|
||||
"company": "Ossrox UG (haftungsbeschränkt)",
|
||||
"url": "https://ossrox.org",
|
||||
"start": "März 2022",
|
||||
"end": "now",
|
||||
"descriptions": [
|
||||
"Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts."
|
||||
],
|
||||
"city": "Magdeburg",
|
||||
"country": ""
|
||||
},
|
||||
{
|
||||
"position": "Software Engineer",
|
||||
"company": "AV-TEST GmbH",
|
||||
"url": "https://www.av-test.org",
|
||||
"start": "Jan. 2018",
|
||||
"end": "heute",
|
||||
"descriptions": [
|
||||
"Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts."
|
||||
],
|
||||
"city": "Magdeburg",
|
||||
"country": ""
|
||||
},
|
||||
{
|
||||
"position": "Software Engineer",
|
||||
"company": "Fiducia & GAD IT AG",
|
||||
"url": "https://www.fiduciagad.de",
|
||||
"start": "Oct. 2017",
|
||||
"end": "Dec. 2017",
|
||||
"descriptions": [
|
||||
"Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts."
|
||||
],
|
||||
"city": "Karlsruhe",
|
||||
"country": ""
|
||||
},
|
||||
{
|
||||
"position": "Dual Student Applied Computer Science",
|
||||
"company": "Fiducia & GAD IT AG",
|
||||
"url": "https://www.fiduciagad.de",
|
||||
"start": "Sept. 2014",
|
||||
"end": "Sept. 2017",
|
||||
"descriptions": [
|
||||
"Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts."
|
||||
],
|
||||
"city": "Karlsruhe",
|
||||
"country": ""
|
||||
}
|
||||
]
|
||||
},
|
||||
"education": {
|
||||
"title": "Education",
|
||||
"positions": [
|
||||
{
|
||||
"course": "IT-Sicherheit und Forensik",
|
||||
"degree": "Master of Engineering",
|
||||
"institution": "Wismar University",
|
||||
"start": "Sept. 2018",
|
||||
"end": "June 2021",
|
||||
"description": "Berufsbegleitendes Fernstudium",
|
||||
"city": "Wismar"
|
||||
},
|
||||
{
|
||||
"course": "Angewandte Informatik",
|
||||
"degree": "Bachelor of Science",
|
||||
"institution": "Baden-Württemberg Cooperative State University",
|
||||
"start": "Oct. 2014",
|
||||
"end": "Sept. 2017",
|
||||
"description": "",
|
||||
"city": "Karlsruhe"
|
||||
},
|
||||
{
|
||||
"course": "",
|
||||
"degree": "Abitur (A-Level)",
|
||||
"institution": "Albert-Einstein School",
|
||||
"start": "Sept. 2011",
|
||||
"end": "June 2014",
|
||||
"description": "Technisches Gymnasium, Profil Informationstechnik",
|
||||
"city": "Ettlingen"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
8
src/_data/site.js
Normal file
8
src/_data/site.js
Normal file
|
@ -0,0 +1,8 @@
|
|||
const site = require("./site.json");
|
||||
|
||||
site.buildTime = new Date();
|
||||
site.lang = process.env.LANGUAGE || 'en';
|
||||
site.language = site.languages.find(l => l.code === site.lang);
|
||||
site.strings = require(`./i18n/${site.lang}.json`);
|
||||
|
||||
module.exports = site;
|
20
src/_data/site.json
Normal file
20
src/_data/site.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"title": "Samuel Philipp",
|
||||
"subtitle": "Full-Stack Developer / SysAdmin / Magician",
|
||||
"description": "Samuel Philipp - Full-Stack Developer / SysAdmin / Magician",
|
||||
"author": "Samuel Philipp",
|
||||
"languages": [
|
||||
{
|
||||
"label": "English",
|
||||
"code": "en",
|
||||
"icon": "us",
|
||||
"url": "https://samuel-philipp.com"
|
||||
},
|
||||
{
|
||||
"label": "Deutsch",
|
||||
"code": "de",
|
||||
"icon": "de",
|
||||
"url": "https://samuel-philipp.de"
|
||||
}
|
||||
]
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue