--- import BackIcon from "../icons/back.svg"; import BaseLayout from "../layouts/BaseLayout.astro"; import { getDurationInYearsBetween as between, getDurationInYearsFrom as from, } from "../duration-utils"; const trStart = new Date(2011, 7, 1); const trustStart = new Date(2014, 6, 1); const migrEnd = new Date(2017, 0, 0); const cbtStart = new Date(2018, 0, 1); const pfmStart = new Date(2020, 0, 1); const cbtEnd = new Date(2023, 7, 0); const cbt = [cbtStart, cbtEnd] as const; const mcB2cStart = new Date(2023, 10, 1); const mcB2cEnd = new Date(2024, 5, 0); const bpStart = new Date(2024, 5, 1); const bpEnd = new Date(2025, 1, 0); const bp = [bpStart, bpEnd] as const; const kcStart = new Date(2026, 0, 1); ---

Skills

πŸ’» Softwareentwicklung & Technologien

  • Webentwicklung – {from(cbtStart)}+ Jahre
    (moderne Web-UIs, Responsive Design, komplexe Komponenten, Frontend-Integration, Web Accessibility, Web App Security)
    (HTML, CSS, JavaScript, Typescript, TailwindCSS, daisyUI, SASS, vite, WebSocket, jQuery, drizzle ORM, Mocha, Chai, Jest)
  • Frontend-Frameworks – {from(cbtStart)}+ Jahre
    (Erweitern und Umbauen von statischen Web-App Frontends in reactive Frontends, Neubau von reaktiven Frontends)
    (Vue 2, Vue 3, Svelte, SvelteKit, React)
  • Java – {between(...cbt) + from(kcStart)}+ Jahre
    (Enterprise B2B und B2C Web-Anwendungen, Web-APIs, Keycloak-Plugins, saubere Architekturen, Web App Security)
    (Spring Boot, Spring MVC, Spring Security, Hibernate, JPA, Freemarker, Thymeleaf, JSP, REST, JUnit, Mockito, Gradle, Maven)
  • C# - {from(pfmStart)}+ Jahre
    (REST- und SOAP-APIs mit hohem Durchsatz, Enterprise-Anwendungen, Web-APIs, Backend-Systeme, saubere Architekturen, Web App Security)
    (.NET 8, .NET Framework 4.8, Entity Framework Core, NHibernate, ASP.NET Core, Blazor, Razor, REST, SOAP, NUnit, Moq)
  • REST-APIs & Backend-Services - {from(cbtStart)}+ Jahre
    (Schnittstellenkonzeption, REST, SignalR, WebSockets)

πŸ›‘οΈ IT-Sicherheit

  • Sichere Anwendungsentwicklung & Design – {from(cbtStart)}+ Jahre
    (OWASP, SSDLC, Threat Modeling, Web App Security)
  • Authentication & Authorization – {from(cbtStart)}+ Jahre
    (in-App & extern)
    (OAuth2, OIDC, Keycloak)
  • Observability im Betrieb – {from(cbtStart)}+ Jahre
    (Log-Analyse und statistische Auswertung, Telemetrie und Alarme)
  • Sicherheits-Analyse und Tests – {between(...cbt)}+ Jahre
    (statische und Dynamische Code Analyse, manuelles Penetration Testing)
    (SonarQube, Veracode, Qualys, Zed Attack Proxy)

☁️ Cloud, DevOps & Betrieb

  • Public, Private & Clouds – {between(cbtStart, mcB2cEnd)}+ Jahre
    (AWS Certified Solutions Architect – Associate, AWS, GCP, Azure, CloudFormation, HashiCorp Terraform)
  • CI/CD & DevOps – {from(cbtStart)}+ Jahre
    (Git, GitHub Actions, GitLab, Gitrunner, Azure DevOps, Jenkins)
  • Containerisierung & Images – {from(cbtStart)}+ Jahre
    (Docker, Docker Compose, Kubernetes, Helm, HashiCorp Packer)
  • Deployment- & Release-Management – {from(cbtStart)}+ Jahre

πŸ—„οΈ Datenbanken & Persistence

  • Relationale Datenbanken – {from(trustStart)}+ Jahre
    (MySQL, Oracle DB, Microsoft SQL Server, SQLite, PostgreSQL)
  • Datenmodellierung & Performance-Optimierung – { between(...cbt) + between(...bp) }+ Jahre
  • Data Warehousing – {between(trustStart, migrEnd)}+ Jahre

🧱 Architektur & Software Design

  • Software-Architektur & Systemdesign – {from(cbtStart)}+ Jahre
  • Modulare Systeme & Multitenancy-Architekturen – { from(cbtStart) }+ Jahre
  • Clean Code, Wartbarkeit & Skalierbarkeit – {from(cbtStart)}+ Jahre

πŸ” Methoden & Projektarbeit

  • Agile Entwicklung (Scrum) – {from(trustStart)}+ Jahre
  • Technische Projektverantwortung – { between(...cbt) + between(...bp) + from(kcStart) }+ Jahre
  • Kundenberatung & technische Abstimmung – {from(mcB2cStart)}+ Jahre
  • Code Reviews & technische QualitΓ€tssicherung – { from(cbtStart) }+ Jahre

πŸ§ͺ Weitere Technologien & Interessen

  • Mentoring & Wissensvermittlung im Team – {from(mcB2cStart)}+ Jahre
  • Git & GitHub (Open Source, Versionskontrolle) – { from(trStart) }+ Jahre
  • Betriebssysteme: Linux (Daily Driver privat), Windows (Daily Driver Arbeit)
  • Weitere Sprachen, Frameworks und Tools: Ruby, Rust, LaTeX, Lua, treesitter, Shell, Python, C/C++, SSH, systemd, cron, Vim, Neovim
  • Interesse an 3D-Grafik: 3D Modellierung, Blender, Grundkonzepte 3D-Renderer