From 08c9f6d4e02c2ecee81d7f0b54cfe7b5b70564e3 Mon Sep 17 00:00:00 2001 From: Sebastian Mendel Date: Sun, 10 May 2026 16:25:59 +0200 Subject: [PATCH] docs: improve public CV content, presentation, and rendering MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Expand executive (de) and technical (de) source CVs with more substance - Refresh assets/style.css with extended typography, layout and print styles - Tweak scripts/render_html.py output to use the new asset path - Update README to reflect the source-of-truth workflow - Regenerate public/ HTML and PDF artifacts so CI's diff check passes Drops the local-only src/cv-full.private.md that codex accidentally committed — the .gitignore pattern src/*private* continues to exclude it. Signed-off-by: Sebastian Mendel --- README.md | 55 ++++++--- assets/style.css | 224 +++++++++++++++++++++++++----------- public/cv-executive.de.html | 55 +++++---- public/cv-executive.de.pdf | Bin 699 -> 699 bytes public/cv-technical.de.html | 64 +++++------ public/cv-technical.de.pdf | Bin 698 -> 700 bytes public/index.html | 55 +++++---- scripts/render_html.py | 19 +-- src/cv-executive.de.md | 66 +++++++---- src/cv-technical.de.md | 64 ++++++----- 10 files changed, 391 insertions(+), 211 deletions(-) diff --git a/README.md b/README.md index 73529d0..603a9f6 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,55 @@ # CV as Code -This repository contains a source-controlled CV workflow. +Source-controlled CV workflow for Sebastian Mendel. -## Principles +Published version: -- Markdown files in `src/` are the source of truth. -- Public HTML/PDF files in `public/` are generated artifacts. -- Private/source-detailed content remains separated from public variants. + -## Build requirements +## Files +| Path | Purpose | +|---|---| +| `src/cv-executive.de.md` | Short public executive CV | +| `src/cv-technical.de.md` | More detailed public technical CV | +| `public/index.html` | GitHub Pages entry point | +| `public/cv-executive.de.html` | Generated executive HTML CV | +| `public/cv-executive.de.pdf` | Generated executive PDF CV | +| `public/cv-technical.de.html` | Generated technical HTML CV | +| `public/cv-technical.de.pdf` | Generated technical PDF CV | +| `assets/style.css` | Shared print-friendly stylesheet | +| `Makefile` | Local build commands | + +## Build + +Requirements: + +- `make` - `pandoc` - `weasyprint` -- `make` -## Commands +Build all generated files: ```bash make build +``` + +Check that generated files are up to date: + +```bash +make check +``` + +Remove generated HTML/PDF files: + +```bash make clean ``` -## Important files +## Source of truth + +The Markdown files in `src/` are the source of truth. Files in `public/` are generated artifacts for GitHub Pages and downloadable HTML/PDF versions. + +## Publishing -- `src/cv-full.private.md`: private/full CV source -- `src/cv-executive.de.md`: public executive CV (German) -- `src/cv-technical.de.md`: public technical CV (German) -- `assets/style.css`: shared stylesheet for generated HTML -- `Makefile`: reproducible local build pipeline -- `.github/workflows/build.yml`: CI build/check and GitHub Pages deployment -- `public/`: generated public HTML/PDF outputs +GitHub Pages serves the generated files from `public/`. The default published CV is `public/index.html`. diff --git a/assets/style.css b/assets/style.css index b29d3eb..ea2827b 100644 --- a/assets/style.css +++ b/assets/style.css @@ -1,119 +1,213 @@ :root { - --nr-turquoise: #2f99a4; - --nr-orange: #ff4d00; - --nr-dark: #585961; - --nr-light: #f7f8f9; + --bg: #f6f8fb; + --page: #ffffff; + --text: #17202a; + --muted: #52616b; + --border: #d9e2ec; + --accent: #005f73; + --accent-soft: #e0f2f1; } -* { box-sizing: border-box; } +* { + box-sizing: border-box; +} + +html { + font-size: 16px; +} body { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; - font-size: 10.5pt; - line-height: 1.55; - color: var(--nr-dark); - max-width: 880px; + max-width: 960px; margin: 0 auto; - padding: 32px 48px; - background: #fff; + padding: 48px 28px; + color: var(--text); + background: var(--bg); + font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; + line-height: 1.62; } -h1, h2, h3 { - font-family: "Segoe UI", Roboto, Helvetica, Arial, sans-serif; - font-weight: 700; - color: var(--nr-dark); +body > * { + max-width: 900px; + margin-left: auto; + margin-right: auto; } h1 { - font-size: 24pt; - margin: 0 0 6px; - border-bottom: 4px solid var(--nr-turquoise); - padding-bottom: 8px; + margin: 0 0 0.35rem; + font-size: clamp(2rem, 4vw, 3rem); + line-height: 1.05; + letter-spacing: -0.04em; } -h1 + p strong { - color: var(--nr-turquoise); - font-size: 12pt; - font-weight: 600; +h1 + p { + margin-top: 0; + color: var(--muted); + font-size: 1.08rem; } h2 { - font-size: 15pt; - color: var(--nr-turquoise); - margin-top: 26px; - margin-bottom: 8px; - padding-bottom: 4px; - border-bottom: 1px solid #e5e7e9; + margin-top: 2.5rem; + padding-bottom: 0.35rem; + border-bottom: 1px solid var(--border); + font-size: 1.35rem; + letter-spacing: -0.015em; } h3 { - font-size: 12pt; - margin-top: 18px; - margin-bottom: 4px; + margin-top: 1.6rem; + margin-bottom: 0.25rem; + font-size: 1.08rem; +} + +p { + margin: 0.75rem 0; +} + +ul { + padding-left: 1.35rem; +} + +li { + margin: 0.28rem 0; } a { - color: var(--nr-turquoise); - text-decoration: none; - border-bottom: 1px dotted var(--nr-turquoise); + color: var(--accent); + font-weight: 500; + text-decoration-thickness: 1px; + text-underline-offset: 3px; +} + +a:hover { + text-decoration-thickness: 2px; +} + +hr { + margin: 1.8rem 0; + border: 0; + border-top: 1px solid var(--border); } -ul, ol { padding-left: 20px; margin: 6px 0 12px; } -li { margin-bottom: 3px; } +strong { + font-weight: 650; +} table { - border-collapse: collapse; width: 100%; - margin: 8px 0 16px; - font-size: 9.5pt; + margin: 1.2rem 0; + border-collapse: collapse; + font-size: 0.95rem; } -th { - background: var(--nr-turquoise); - color: white; - font-weight: 600; +th, +td { + padding: 0.5rem 0.6rem; + border-bottom: 1px solid var(--border); text-align: left; - padding: 6px 10px; + vertical-align: top; } -td { - padding: 5px 10px; - border-bottom: 1px solid #e5e7e9; - vertical-align: top; +code { + padding: 0.1rem 0.25rem; + border-radius: 4px; + background: #eef2f7; + font-size: 0.92em; +} + +@media screen { + body { + border-top: 6px solid var(--accent); + background: linear-gradient(180deg, #f0f5f9 0%, #f6f8fb 120px, #f6f8fb 100%); + } + + h1, + h1 + p, + h1 + p + p { + text-align: left; + } + + h1 + p + p { + padding: 0.75rem 0; + border-top: 1px solid var(--border); + border-bottom: 1px solid var(--border); + } + + h1 + p + p a { + display: inline-block; + margin: 0.2rem 0.35rem 0.2rem 0; + padding: 0.32rem 0.62rem; + border-radius: 999px; + background: var(--accent-soft); + color: var(--accent); + text-decoration: none; + font-size: 0.92rem; + } + + h1 + p + p a:hover { + filter: brightness(0.96); + } } -tr:nth-child(even) td { background: var(--nr-light); } +@media (max-width: 720px) { + body { + padding: 32px 18px; + } + + h2 { + margin-top: 2rem; + } -pre, code { - background: var(--nr-light); - border-radius: 3px; + h1 + p + p a { + display: inline-block; + margin-bottom: 0.35rem; + } } @media print { body { - font-size: 10pt; - padding: 12mm; max-width: none; + padding: 1.4cm; + color: #000; + background: #fff; + font-size: 10.5pt; + line-height: 1.45; + border-top: 0; } - h1, h2, h3 { - page-break-after: avoid; + body > * { + max-width: none; + } + + h1 { + font-size: 22pt; + } + + h2 { + margin-top: 1.2rem; break-after: avoid; + page-break-after: avoid; } - p, ul, ol, table, blockquote { - page-break-inside: avoid; + h3, + table, + ul, + p { break-inside: avoid; + page-break-inside: avoid; } a { color: inherit; - text-decoration: underline; - border-bottom: none; + text-decoration: none; + } + + h1 + p + p { + border: 0; + padding: 0; } - a[href^="http"]::after { - content: " (" attr(href) ")"; - font-size: 8pt; + h1 + p + p a { + padding: 0; + background: transparent; } } diff --git a/public/cv-executive.de.html b/public/cv-executive.de.html index cbd9fdf..1f8053e 100644 --- a/public/cv-executive.de.html +++ b/public/cv-executive.de.html @@ -1,41 +1,56 @@ -

Sebastian Tobias Mendel genannt Mendelsohn

-

Chief Technology Officer · Engineering Governance · Platform Engineering · Agentic AI Enablement

-

Leipzig · linkedin.com/in/sebastian-mendel · github.com/CybotTM

+

Sebastian Mendel

+

Chief Technology Officer · Engineering Governance · Platform Engineering · Technical Modernization

+

LinkedIn · GitHub · Executive PDF · Technical CV · Technical PDF


Profil

-

CTO und Senior Engineering Leader mit über 25 Jahren IT-Erfahrung. Fokus auf den Aufbau resilienter Engineering-Organisationen, Platform Engineering, Security/Compliance, Modernisierung sowie agentische AI-Enablenment in der Softwareentwicklung.

-

Langjähriger Open-Source-Hintergrund, unter anderem im phpMyAdmin-Umfeld und im TYPO3-Ökosystem.

+

CTO und Senior Engineering Leader mit über 25 Jahren IT-Erfahrung. Schwerpunkt: technische Strategie, Engineering-Governance, Plattformarchitektur, Modernisierung komplexer Systemlandschaften sowie sichere und pragmatische Einführung neuer Entwicklungsmethoden.

+

Erfahrung in Enterprise-, Public-Sector-, E-Commerce-, CMS- und Integrationsumfeldern. Langjähriger Open-Source-Hintergrund, unter anderem im phpMyAdmin- und TYPO3-Ökosystem.

Kernkompetenzen

    -
  • Technologie- und Engineering-Strategie auf C-Level
  • -
  • Engineering Governance, Architekturentscheidungen und RFC-Prozesse
  • -
  • Plattform- und Delivery-Modernisierung
  • -
  • Security-, Risk- und Compliance-nahe Engineering-Steuerung
  • -
  • Agentische AI-Enablement-Programme und Team-Befähigung
  • -
  • Technische Beratung in Presales und Kundenroadmaps
  • +
  • Technische Strategie, Architekturentscheidungen und Engineering-Governance
  • +
  • Plattformarchitektur, CI/CD, DevOps, Betriebsprozesse und interne Developer-Plattformen
  • +
  • Modernisierung komplexer Legacy-, CMS-, Commerce- und Integrationslandschaften
  • +
  • Security-, Compliance-, Risiko-, Disaster-Recovery- und Business-Continuity-Dokumentation
  • +
  • Einführung strukturierter AI-unterstützter Engineering-Praktiken
  • +
  • Open-Source-Arbeit, technische Dokumentation und Entwickler-Enablement

Berufserfahrung

-

Netresearch, Leipzig — Chief Technology Officer (seit 2015)

+

Netresearch DTT GmbH / Netresearch, Leipzig

+

Chief Technology Officer · seit 2015

+

Senior Developer / Team Lead Support · 2008–2018

+

Verantwortung für technische Strategie, Engineering-Governance und Plattformarchitektur eines mittelständischen IT-Dienstleisters mit Enterprise-, Public-Sector-, E-Commerce-, CMS- und Integrationsprojekten.

Ausgewählte Wirkung:

  • Aufbau und Governance zentraler Engineering-Plattformen für CI/CD, Secrets, IAM, Kommunikation, Monitoring und Virtualisierung
  • Einführung strukturierter Architekturentscheidungen und technischer RFC-Prozesse
  • Modernisierung unternehmenskritischer Delivery-, Backup- und Betriebsprozesse
  • Sicherheits- und Compliance-Dokumentation für regulierte Enterprise- und Public-Sector-Umfelder
  • -
  • Aufbau eines internen Programms für agentische Softwareentwicklung und AI-gestützte Engineering-Workflows
  • +
  • Strukturierte Einführung AI-unterstützter Engineering-Praktiken mit Fokus auf Governance, Wiederholbarkeit, Qualität und Entwicklerproduktivität
  • Technische Beratung in Presales, Kundenroadmaps und Modernisierungsprogrammen
-

Open Source (u.a. phpMyAdmin, TYPO3)

+

phpMyAdmin

+

Open Source Contributor · 2005–2015

+

Langjährige Mitarbeit an einer der weltweit meistgenutzten Web-Anwendungen zur MySQL-/MariaDB-Administration. Schwerpunkt: PHP, SQL, MySQL, Backend-Entwicklung und technische Dokumentation.

+

KFP, Nürnberg

+

Softwareentwickler · 2001–2008

+

Entwicklung und Betreuung interner Web-, CRM- und Infrastruktur-Systeme mit PHP, Linux, Windows und Netzwerktechnik.

+

BRZ Deutschland GmbH, Nürnberg

+

Fachinformatiker Systemintegration · 1998–2001

+

Ausbildung mit Schwerpunkt Web, Datenbanken, Hardware, Netzwerk und Support.

+

Open Source

+

Langjähriger Open-Source-Hintergrund mit Beiträgen im phpMyAdmin- und TYPO3-Ökosystem. Schwerpunkt auf pragmatischer Softwareentwicklung, Wartbarkeit, Dokumentation und Zusammenarbeit in gewachsenen technischen Communities.

+

Technologiefelder

    -
  • Langjährige Beiträge im OSS-Umfeld mit Fokus auf Engineering-Tooling, Qualität und Dokumentation
  • -
  • Community-Mitwirkung und Wissenstransfer in technischen Ökosystemen
  • +
  • Languages: PHP, Go, Python, TypeScript, JavaScript, Bash, SQL
  • +
  • Platforms: Linux, Docker, GitLab, Concourse CI, Proxmox, AWS
  • +
  • CMS / Commerce: TYPO3, Magento, OroCommerce, Shopware, Akeneo
  • +
  • Operations: CI/CD, IAM, Secrets Management, Monitoring, Backup, DR/BCP
  • +
  • Engineering: Architecture Governance, RFCs, Developer Enablement, Technical Modernization
-

Technologien (Auszug)

-

Platform Engineering, CI/CD, Cloud & Virtualisierung, Governance & Security, TYPO3/Magento, PHP/Go/Python/TypeScript, AI-gestützte Engineering-Workflows.

Sprachen

    -
  • Deutsch (Muttersprache)
  • -
  • Englisch (beruflich)
  • +
  • Deutsch: Muttersprache
  • +
  • Englisch: verhandlungssicher / professionell
diff --git a/public/cv-executive.de.pdf b/public/cv-executive.de.pdf index 1d2a5729de0ce22b067555f68e08d6154e417b32..ec324e825b5ca4b3caa9594d993f2dab22c17a2e 100644 GIT binary patch delta 51 zcmdnZx|?-_DI=S2YF -

Sebastian Tobias Mendel genannt Mendelsohn

+

Sebastian Mendel

Chief Technology Officer · Senior Engineering Leader

-

Leipzig · linkedin.com/in/sebastian-mendel · github.com/CybotTM

+

LinkedIn · GitHub · Executive CV · Executive PDF · Technical PDF


Profil

-

CTO seit 2015 mit Schwerpunkt auf Engineering Governance, Plattformstrategie, Delivery-Modernisierung und operativ belastbaren Betriebsmodellen. Verbindet tiefes technisches Verständnis mit langfristiger Organisationsentwicklung.

+

CTO seit 2015 mit Schwerpunkt auf Engineering Governance, Plattformstrategie, Delivery-Modernisierung und operativ belastbaren Betriebsmodellen. Verbindet tiefes technisches Verständnis mit langfristiger Organisationsentwicklung in Enterprise-, Public-Sector-, CMS-, Commerce- und Integrationskontexten.

Kernkompetenzen

    -
  • Technologische Führung, Architekturentscheidungen, RFC-basierte Entscheidungsprozesse
  • -
  • Plattform- und Betriebsmodernisierung in Enterprise- und Public-Sector-Kontexten
  • -
  • R&D und Enablement für AI-gestützte und agentische Entwicklungsansätze
  • +
  • Technologische Führung, Architekturentscheidungen und RFC-basierte Entscheidungsprozesse
  • +
  • Plattform- und Betriebsmodernisierung in komplexen Systemlandschaften
  • +
  • Aufbau zentraler interner Plattformdienste für CI/CD, Secrets, IAM, Kommunikation, Monitoring und Virtualisierung
  • Sicherheits- und Betriebsdokumentation für regulierte Enterprise- und Public-Sector-Kontexte
  • ISMS-nahe Dokumentation zu Governance, Risiko, Zugriff, Change, Incident, DR/BCP und Secure Coding
  • +
  • AI-unterstützte Engineering-Praktiken mit Fokus auf Qualität, Wiederholbarkeit und Team-Enablement

Berufserfahrung

-

Netresearch (verschiedene Rechtsformen), Leipzig — seit 2008

-

Chief Technology Officer (seit 2015)

-

Ausgewählte Schwerpunkte:

+

Netresearch DTT GmbH / Netresearch, Leipzig (seit 2008)

+

Chief Technology Officer · seit 2015

+

Senior Developer / Team Lead Support · 2008–2018

+

Ausgewählte Beiträge:

    -
  • Strategische und technische Führung der Engineering-Organisation
  • -
  • Aufbau und Governance von Delivery- und Plattformstandards
  • -
  • zentrale interne Plattformdienste für CI/CD, Secrets, IAM, Kommunikation, Monitoring und Virtualisierung
  • +
  • Governance und technische Weiterentwicklung einer zentralen Engineering-Plattform
  • +
  • Modernisierung von Delivery-, Build-, Release- und Backup-Prozessen
  • +
  • Einführung strukturierter Architekturentscheidungen und technischer RFC-Prozesse
  • Betriebs- und Incident-Unterstützung in kritischem Kundenumfeld
  • -
  • Modernisierung von Build-, Release-, Backup- und Betriebsprozessen
  • -
  • Technische Unterstützung für Presales, Roadmaps und Transformationsvorhaben
  • +
  • Technische Beratung in Presales, Roadmaps und Modernisierungsprogrammen
-

Frühere Rollen:

+

phpMyAdmin (2005–2015)

+

Open-Source-Beiträge im Bereich PHP/MySQL mit Fokus auf nachhaltige Weiterentwicklung, Wartbarkeit und Qualität.

+

KFP, Nürnberg (2001–2008)

+

Softwareentwicklung und Betrieb interner Web-, CRM- und Infrastruktursysteme (PHP, Linux, Windows, Netzwerk).

+

BRZ Deutschland GmbH, Nürnberg (1998–2001)

+

Ausbildung Fachinformatik Systemintegration mit Schwerpunkt Web, Datenbanken, Hardware, Netzwerk und Support.

+

Technologiefelder

    -
  • Teamleitung Support
  • -
  • Senior Developer (TYPO3)
  • -
-

phpMyAdmin — Open-Source-Entwicklung (2005–2015)

-

Beiträge im Bereich PHP/MySQL, Fokus auf nachhaltige Weiterentwicklung und Qualität.

-

Frühere Stationen

-
    -
  • Softwareentwicklung und interne IT-Betreuung (2001–2008)
  • -
  • Ausbildung Fachinformatik Systemintegration (1998–2001)
  • -
-

Technologien & Methoden (Auszug)

-
    -
  • Sprachen: PHP, Go, Python, TypeScript/JavaScript, Bash
  • -
  • Plattform & Ops: GitLab, CI/CD, Container/Virtualisierung, Cloud, Automatisierung
  • -
  • CMS/eCommerce: TYPO3, Magento
  • -
  • Methoden: evidenzbasiertes Engineering, TDD-nahe Qualitätssicherung, Architektur-Reviews
  • +
  • Languages: PHP, Go, Python, TypeScript, JavaScript, Bash, SQL
  • +
  • Platforms: Linux, Docker, GitLab, Concourse CI, Proxmox, AWS
  • +
  • CMS / Commerce: TYPO3, Magento, OroCommerce, Shopware, Akeneo
  • +
  • Operations: CI/CD, IAM, Secrets Management, Monitoring, Backup, DR/BCP
  • +
  • Engineering: Architecture Governance, RFCs, Developer Enablement, Technical Modernization
+

Open Source

+

Langjährige Beiträge im phpMyAdmin- und TYPO3-Ökosystem mit Fokus auf technische Dokumentation, Tooling und wartbare Entwicklungsprozesse.

Sprachen

    -
  • Deutsch (Muttersprache)
  • -
  • Englisch (gut in Wort und Schrift)
  • +
  • Deutsch: Muttersprache
  • +
  • Englisch: verhandlungssicher / professionell
diff --git a/public/cv-technical.de.pdf b/public/cv-technical.de.pdf index a20fd1b21222d1726193b4367730437997bdb99c..385b8c7a9f27fc9d496ce88364cdce68ec560a39 100644 GIT binary patch delta 95 zcmdnRx`%ZG8zZCXWOhb9Hs92|l+>Kbp^O&BnR(f%DV})>hqf!YXO?)BCV^P46{*Rk lC7ETZ3eI7u`~Vj>g~>}8uQHlXu41y_Fy~TLb@g}S0s#0zA5Z`Q delta 93 zcmdnPx{GxK8zZCfWOhb9g^>KD%*0{^-_*R6)EtHM)V##Jyb>t4I6otAvNfZHcxq-r sRc5-vq3sGenR(f%DVceC$@#hZlb11GWi*{!!(_o>%B8C6>hHz{0I?1pumAu6 diff --git a/public/index.html b/public/index.html index cbd9fdf..1f8053e 100644 --- a/public/index.html +++ b/public/index.html @@ -1,41 +1,56 @@ -

Sebastian Tobias Mendel genannt Mendelsohn

-

Chief Technology Officer · Engineering Governance · Platform Engineering · Agentic AI Enablement

-

Leipzig · linkedin.com/in/sebastian-mendel · github.com/CybotTM

+

Sebastian Mendel

+

Chief Technology Officer · Engineering Governance · Platform Engineering · Technical Modernization

+

LinkedIn · GitHub · Executive PDF · Technical CV · Technical PDF


Profil

-

CTO und Senior Engineering Leader mit über 25 Jahren IT-Erfahrung. Fokus auf den Aufbau resilienter Engineering-Organisationen, Platform Engineering, Security/Compliance, Modernisierung sowie agentische AI-Enablenment in der Softwareentwicklung.

-

Langjähriger Open-Source-Hintergrund, unter anderem im phpMyAdmin-Umfeld und im TYPO3-Ökosystem.

+

CTO und Senior Engineering Leader mit über 25 Jahren IT-Erfahrung. Schwerpunkt: technische Strategie, Engineering-Governance, Plattformarchitektur, Modernisierung komplexer Systemlandschaften sowie sichere und pragmatische Einführung neuer Entwicklungsmethoden.

+

Erfahrung in Enterprise-, Public-Sector-, E-Commerce-, CMS- und Integrationsumfeldern. Langjähriger Open-Source-Hintergrund, unter anderem im phpMyAdmin- und TYPO3-Ökosystem.

Kernkompetenzen

    -
  • Technologie- und Engineering-Strategie auf C-Level
  • -
  • Engineering Governance, Architekturentscheidungen und RFC-Prozesse
  • -
  • Plattform- und Delivery-Modernisierung
  • -
  • Security-, Risk- und Compliance-nahe Engineering-Steuerung
  • -
  • Agentische AI-Enablement-Programme und Team-Befähigung
  • -
  • Technische Beratung in Presales und Kundenroadmaps
  • +
  • Technische Strategie, Architekturentscheidungen und Engineering-Governance
  • +
  • Plattformarchitektur, CI/CD, DevOps, Betriebsprozesse und interne Developer-Plattformen
  • +
  • Modernisierung komplexer Legacy-, CMS-, Commerce- und Integrationslandschaften
  • +
  • Security-, Compliance-, Risiko-, Disaster-Recovery- und Business-Continuity-Dokumentation
  • +
  • Einführung strukturierter AI-unterstützter Engineering-Praktiken
  • +
  • Open-Source-Arbeit, technische Dokumentation und Entwickler-Enablement

Berufserfahrung

-

Netresearch, Leipzig — Chief Technology Officer (seit 2015)

+

Netresearch DTT GmbH / Netresearch, Leipzig

+

Chief Technology Officer · seit 2015

+

Senior Developer / Team Lead Support · 2008–2018

+

Verantwortung für technische Strategie, Engineering-Governance und Plattformarchitektur eines mittelständischen IT-Dienstleisters mit Enterprise-, Public-Sector-, E-Commerce-, CMS- und Integrationsprojekten.

Ausgewählte Wirkung:

  • Aufbau und Governance zentraler Engineering-Plattformen für CI/CD, Secrets, IAM, Kommunikation, Monitoring und Virtualisierung
  • Einführung strukturierter Architekturentscheidungen und technischer RFC-Prozesse
  • Modernisierung unternehmenskritischer Delivery-, Backup- und Betriebsprozesse
  • Sicherheits- und Compliance-Dokumentation für regulierte Enterprise- und Public-Sector-Umfelder
  • -
  • Aufbau eines internen Programms für agentische Softwareentwicklung und AI-gestützte Engineering-Workflows
  • +
  • Strukturierte Einführung AI-unterstützter Engineering-Praktiken mit Fokus auf Governance, Wiederholbarkeit, Qualität und Entwicklerproduktivität
  • Technische Beratung in Presales, Kundenroadmaps und Modernisierungsprogrammen
-

Open Source (u.a. phpMyAdmin, TYPO3)

+

phpMyAdmin

+

Open Source Contributor · 2005–2015

+

Langjährige Mitarbeit an einer der weltweit meistgenutzten Web-Anwendungen zur MySQL-/MariaDB-Administration. Schwerpunkt: PHP, SQL, MySQL, Backend-Entwicklung und technische Dokumentation.

+

KFP, Nürnberg

+

Softwareentwickler · 2001–2008

+

Entwicklung und Betreuung interner Web-, CRM- und Infrastruktur-Systeme mit PHP, Linux, Windows und Netzwerktechnik.

+

BRZ Deutschland GmbH, Nürnberg

+

Fachinformatiker Systemintegration · 1998–2001

+

Ausbildung mit Schwerpunkt Web, Datenbanken, Hardware, Netzwerk und Support.

+

Open Source

+

Langjähriger Open-Source-Hintergrund mit Beiträgen im phpMyAdmin- und TYPO3-Ökosystem. Schwerpunkt auf pragmatischer Softwareentwicklung, Wartbarkeit, Dokumentation und Zusammenarbeit in gewachsenen technischen Communities.

+

Technologiefelder

    -
  • Langjährige Beiträge im OSS-Umfeld mit Fokus auf Engineering-Tooling, Qualität und Dokumentation
  • -
  • Community-Mitwirkung und Wissenstransfer in technischen Ökosystemen
  • +
  • Languages: PHP, Go, Python, TypeScript, JavaScript, Bash, SQL
  • +
  • Platforms: Linux, Docker, GitLab, Concourse CI, Proxmox, AWS
  • +
  • CMS / Commerce: TYPO3, Magento, OroCommerce, Shopware, Akeneo
  • +
  • Operations: CI/CD, IAM, Secrets Management, Monitoring, Backup, DR/BCP
  • +
  • Engineering: Architecture Governance, RFCs, Developer Enablement, Technical Modernization
-

Technologien (Auszug)

-

Platform Engineering, CI/CD, Cloud & Virtualisierung, Governance & Security, TYPO3/Magento, PHP/Go/Python/TypeScript, AI-gestützte Engineering-Workflows.

Sprachen

    -
  • Deutsch (Muttersprache)
  • -
  • Englisch (beruflich)
  • +
  • Deutsch: Muttersprache
  • +
  • Englisch: verhandlungssicher / professionell
diff --git a/scripts/render_html.py b/scripts/render_html.py index 395d0a6..01d53a0 100755 --- a/scripts/render_html.py +++ b/scripts/render_html.py @@ -2,10 +2,15 @@ from pathlib import Path import html, re, sys +def inline(md: str) -> str: + txt = html.escape(md) + txt = re.sub(r'\*\*(.+?)\*\*', r'\1', txt) + txt = re.sub(r'\[(.+?)\]\((.+?)\)', r'\1', txt) + return txt + src = Path(sys.argv[1]) out = Path(sys.argv[2]) css_href = sys.argv[3] - lines = src.read_text(encoding='utf-8').splitlines() body=[] in_list=False @@ -17,24 +22,22 @@ continue if s.startswith('# '): if in_list: body.append(''); in_list=False - body.append(f"

{html.escape(s[2:])}

") + body.append(f"

{inline(s[2:])}

") elif s.startswith('## '): if in_list: body.append(''); in_list=False - body.append(f"

{html.escape(s[3:])}

") + body.append(f"

{inline(s[3:])}

") elif s.startswith('### '): if in_list: body.append(''); in_list=False - body.append(f"

{html.escape(s[4:])}

") + body.append(f"

{inline(s[4:])}

") elif s.startswith('- '): if not in_list: body.append('
    '); in_list=True - body.append(f"
  • {html.escape(s[2:])}
  • ") + body.append(f"
  • {inline(s[2:])}
  • ") elif s == '---': if in_list: body.append('
'); in_list=False body.append('
') else: if in_list: body.append(''); in_list=False - s = re.sub(r'\*\*(.+?)\*\*', r'\1', html.escape(s)) - body.append(f"

{s}

") + body.append(f"

{inline(s)}

") if in_list: body.append('') - out.write_text(f"\n"+'\n'.join(body)+"\n\n", encoding='utf-8') diff --git a/src/cv-executive.de.md b/src/cv-executive.de.md index cfda66a..546dc29 100644 --- a/src/cv-executive.de.md +++ b/src/cv-executive.de.md @@ -1,28 +1,33 @@ -# Sebastian Tobias Mendel genannt Mendelsohn -**Chief Technology Officer · Engineering Governance · Platform Engineering · Agentic AI Enablement** +# Sebastian Mendel +**Chief Technology Officer · Engineering Governance · Platform Engineering · Technical Modernization** -Leipzig · linkedin.com/in/sebastian-mendel · github.com/CybotTM +[LinkedIn](https://linkedin.com/in/sebastian-mendel) · [GitHub](https://github.com/CybotTM) · [Executive PDF](cv-executive.de.pdf) · [Technical CV](cv-technical.de.html) · [Technical PDF](cv-technical.de.pdf) --- ## Profil -CTO und Senior Engineering Leader mit über 25 Jahren IT-Erfahrung. Fokus auf den Aufbau resilienter Engineering-Organisationen, Platform Engineering, Security/Compliance, Modernisierung sowie agentische AI-Enablenment in der Softwareentwicklung. +CTO und Senior Engineering Leader mit über 25 Jahren IT-Erfahrung. Schwerpunkt: technische Strategie, Engineering-Governance, Plattformarchitektur, Modernisierung komplexer Systemlandschaften sowie sichere und pragmatische Einführung neuer Entwicklungsmethoden. -Langjähriger Open-Source-Hintergrund, unter anderem im phpMyAdmin-Umfeld und im TYPO3-Ökosystem. +Erfahrung in Enterprise-, Public-Sector-, E-Commerce-, CMS- und Integrationsumfeldern. Langjähriger Open-Source-Hintergrund, unter anderem im phpMyAdmin- und TYPO3-Ökosystem. ## Kernkompetenzen -- Technologie- und Engineering-Strategie auf C-Level -- Engineering Governance, Architekturentscheidungen und RFC-Prozesse -- Plattform- und Delivery-Modernisierung -- Security-, Risk- und Compliance-nahe Engineering-Steuerung -- Agentische AI-Enablement-Programme und Team-Befähigung -- Technische Beratung in Presales und Kundenroadmaps +- Technische Strategie, Architekturentscheidungen und Engineering-Governance +- Plattformarchitektur, CI/CD, DevOps, Betriebsprozesse und interne Developer-Plattformen +- Modernisierung komplexer Legacy-, CMS-, Commerce- und Integrationslandschaften +- Security-, Compliance-, Risiko-, Disaster-Recovery- und Business-Continuity-Dokumentation +- Einführung strukturierter AI-unterstützter Engineering-Praktiken +- Open-Source-Arbeit, technische Dokumentation und Entwickler-Enablement ## Berufserfahrung -### Netresearch, Leipzig — Chief Technology Officer (seit 2015) +### Netresearch DTT GmbH / Netresearch, Leipzig + +**Chief Technology Officer** · seit 2015 +**Senior Developer / Team Lead Support** · 2008–2018 + +Verantwortung für technische Strategie, Engineering-Governance und Plattformarchitektur eines mittelständischen IT-Dienstleisters mit Enterprise-, Public-Sector-, E-Commerce-, CMS- und Integrationsprojekten. Ausgewählte Wirkung: @@ -30,19 +35,40 @@ Ausgewählte Wirkung: - Einführung strukturierter Architekturentscheidungen und technischer RFC-Prozesse - Modernisierung unternehmenskritischer Delivery-, Backup- und Betriebsprozesse - Sicherheits- und Compliance-Dokumentation für regulierte Enterprise- und Public-Sector-Umfelder -- Aufbau eines internen Programms für agentische Softwareentwicklung und AI-gestützte Engineering-Workflows +- Strukturierte Einführung AI-unterstützter Engineering-Praktiken mit Fokus auf Governance, Wiederholbarkeit, Qualität und Entwicklerproduktivität - Technische Beratung in Presales, Kundenroadmaps und Modernisierungsprogrammen -### Open Source (u.a. phpMyAdmin, TYPO3) +### phpMyAdmin + +**Open Source Contributor** · 2005–2015 + +Langjährige Mitarbeit an einer der weltweit meistgenutzten Web-Anwendungen zur MySQL-/MariaDB-Administration. Schwerpunkt: PHP, SQL, MySQL, Backend-Entwicklung und technische Dokumentation. + +### KFP, Nürnberg + +**Softwareentwickler** · 2001–2008 + +Entwicklung und Betreuung interner Web-, CRM- und Infrastruktur-Systeme mit PHP, Linux, Windows und Netzwerktechnik. + +### BRZ Deutschland GmbH, Nürnberg + +**Fachinformatiker Systemintegration** · 1998–2001 + +Ausbildung mit Schwerpunkt Web, Datenbanken, Hardware, Netzwerk und Support. + +## Open Source -- Langjährige Beiträge im OSS-Umfeld mit Fokus auf Engineering-Tooling, Qualität und Dokumentation -- Community-Mitwirkung und Wissenstransfer in technischen Ökosystemen +Langjähriger Open-Source-Hintergrund mit Beiträgen im phpMyAdmin- und TYPO3-Ökosystem. Schwerpunkt auf pragmatischer Softwareentwicklung, Wartbarkeit, Dokumentation und Zusammenarbeit in gewachsenen technischen Communities. -## Technologien (Auszug) +## Technologiefelder -Platform Engineering, CI/CD, Cloud & Virtualisierung, Governance & Security, TYPO3/Magento, PHP/Go/Python/TypeScript, AI-gestützte Engineering-Workflows. +- **Languages:** PHP, Go, Python, TypeScript, JavaScript, Bash, SQL +- **Platforms:** Linux, Docker, GitLab, Concourse CI, Proxmox, AWS +- **CMS / Commerce:** TYPO3, Magento, OroCommerce, Shopware, Akeneo +- **Operations:** CI/CD, IAM, Secrets Management, Monitoring, Backup, DR/BCP +- **Engineering:** Architecture Governance, RFCs, Developer Enablement, Technical Modernization ## Sprachen -- Deutsch (Muttersprache) -- Englisch (beruflich) +- Deutsch: Muttersprache +- Englisch: verhandlungssicher / professionell diff --git a/src/cv-technical.de.md b/src/cv-technical.de.md index 33ef75d..cb80e10 100644 --- a/src/cv-technical.de.md +++ b/src/cv-technical.de.md @@ -1,57 +1,63 @@ -# Sebastian Tobias Mendel genannt Mendelsohn +# Sebastian Mendel **Chief Technology Officer · Senior Engineering Leader** -Leipzig · linkedin.com/in/sebastian-mendel · github.com/CybotTM +[LinkedIn](https://linkedin.com/in/sebastian-mendel) · [GitHub](https://github.com/CybotTM) · [Executive CV](cv-executive.de.html) · [Executive PDF](cv-executive.de.pdf) · [Technical PDF](cv-technical.de.pdf) --- ## Profil -CTO seit 2015 mit Schwerpunkt auf Engineering Governance, Plattformstrategie, Delivery-Modernisierung und operativ belastbaren Betriebsmodellen. Verbindet tiefes technisches Verständnis mit langfristiger Organisationsentwicklung. +CTO seit 2015 mit Schwerpunkt auf Engineering Governance, Plattformstrategie, Delivery-Modernisierung und operativ belastbaren Betriebsmodellen. Verbindet tiefes technisches Verständnis mit langfristiger Organisationsentwicklung in Enterprise-, Public-Sector-, CMS-, Commerce- und Integrationskontexten. ## Kernkompetenzen -- Technologische Führung, Architekturentscheidungen, RFC-basierte Entscheidungsprozesse -- Plattform- und Betriebsmodernisierung in Enterprise- und Public-Sector-Kontexten -- R&D und Enablement für AI-gestützte und agentische Entwicklungsansätze +- Technologische Führung, Architekturentscheidungen und RFC-basierte Entscheidungsprozesse +- Plattform- und Betriebsmodernisierung in komplexen Systemlandschaften +- Aufbau zentraler interner Plattformdienste für CI/CD, Secrets, IAM, Kommunikation, Monitoring und Virtualisierung - Sicherheits- und Betriebsdokumentation für regulierte Enterprise- und Public-Sector-Kontexte - ISMS-nahe Dokumentation zu Governance, Risiko, Zugriff, Change, Incident, DR/BCP und Secure Coding +- AI-unterstützte Engineering-Praktiken mit Fokus auf Qualität, Wiederholbarkeit und Team-Enablement ## Berufserfahrung -### Netresearch (verschiedene Rechtsformen), Leipzig — seit 2008 -**Chief Technology Officer** (seit 2015) +### Netresearch DTT GmbH / Netresearch, Leipzig (seit 2008) -Ausgewählte Schwerpunkte: +**Chief Technology Officer** · seit 2015 +**Senior Developer / Team Lead Support** · 2008–2018 -- Strategische und technische Führung der Engineering-Organisation -- Aufbau und Governance von Delivery- und Plattformstandards -- zentrale interne Plattformdienste für CI/CD, Secrets, IAM, Kommunikation, Monitoring und Virtualisierung +Ausgewählte Beiträge: + +- Governance und technische Weiterentwicklung einer zentralen Engineering-Plattform +- Modernisierung von Delivery-, Build-, Release- und Backup-Prozessen +- Einführung strukturierter Architekturentscheidungen und technischer RFC-Prozesse - Betriebs- und Incident-Unterstützung in kritischem Kundenumfeld -- Modernisierung von Build-, Release-, Backup- und Betriebsprozessen -- Technische Unterstützung für Presales, Roadmaps und Transformationsvorhaben +- Technische Beratung in Presales, Roadmaps und Modernisierungsprogrammen + +### phpMyAdmin (2005–2015) + +Open-Source-Beiträge im Bereich PHP/MySQL mit Fokus auf nachhaltige Weiterentwicklung, Wartbarkeit und Qualität. + +### KFP, Nürnberg (2001–2008) -Frühere Rollen: -- Teamleitung Support -- Senior Developer (TYPO3) +Softwareentwicklung und Betrieb interner Web-, CRM- und Infrastruktursysteme (PHP, Linux, Windows, Netzwerk). -### phpMyAdmin — Open-Source-Entwicklung (2005–2015) +### BRZ Deutschland GmbH, Nürnberg (1998–2001) -Beiträge im Bereich PHP/MySQL, Fokus auf nachhaltige Weiterentwicklung und Qualität. +Ausbildung Fachinformatik Systemintegration mit Schwerpunkt Web, Datenbanken, Hardware, Netzwerk und Support. -### Frühere Stationen +## Technologiefelder -- Softwareentwicklung und interne IT-Betreuung (2001–2008) -- Ausbildung Fachinformatik Systemintegration (1998–2001) +- **Languages:** PHP, Go, Python, TypeScript, JavaScript, Bash, SQL +- **Platforms:** Linux, Docker, GitLab, Concourse CI, Proxmox, AWS +- **CMS / Commerce:** TYPO3, Magento, OroCommerce, Shopware, Akeneo +- **Operations:** CI/CD, IAM, Secrets Management, Monitoring, Backup, DR/BCP +- **Engineering:** Architecture Governance, RFCs, Developer Enablement, Technical Modernization -## Technologien & Methoden (Auszug) +## Open Source -- Sprachen: PHP, Go, Python, TypeScript/JavaScript, Bash -- Plattform & Ops: GitLab, CI/CD, Container/Virtualisierung, Cloud, Automatisierung -- CMS/eCommerce: TYPO3, Magento -- Methoden: evidenzbasiertes Engineering, TDD-nahe Qualitätssicherung, Architektur-Reviews +Langjährige Beiträge im phpMyAdmin- und TYPO3-Ökosystem mit Fokus auf technische Dokumentation, Tooling und wartbare Entwicklungsprozesse. ## Sprachen -- Deutsch (Muttersprache) -- Englisch (gut in Wort und Schrift) +- Deutsch: Muttersprache +- Englisch: verhandlungssicher / professionell