23.07.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 31.12.2026

Full-Stack Software Developer & Software-Architekt, Java, NodeJS, React uvm.

Freiburg, Deutschland
Weltweit
Freiburg, Deutschland
Weltweit

Profilanlagen

Marc Klinger 2026 DE.pdf
Marc Klinger 2026 EN.pdf

Skills

PHPArchitekturNode.jsSoftware ArchitectureSymfonyFull Stack EntwicklungNestJS
Langjährige Erfahrung in Enterprise Software Development & Software-Architektur.
  1. Java: Spring, Spring-Boot, JPA, Hibernate, OSGi, Liferay Portal
  2. JavaScript: Node, Deno, TypeScript, NestJS, TypeORM, React, Angular, jQuery
  3. PHP: Symfony, Doctrine, Composer
  4. Authentication / Authorization: OpenID Connect (OIDC), OAuth 2.0, SAML 2.0, JWT
  5. Datenbanken: PostgreSQL, MariaDB, MySQL, MSSQL, Neo4J
  6. ELK: Elasticsearch, Kibana, SearchGuard, Filebeat, OpenSearch, OpenSearch Dashboards
  7. Cloud-Plattformen & Tools: AWS, Azure, OTC, Firebase, Sendgrid, Postman
Zertifizierungen:
  1. In Progress: CPSA-A Certified Professional for Software Architecture
  2. CPSA-F Certified Professional for Software Architecture
  3. Oracle Certified Master Java Developer
  4. Sun Certified Java Programmer

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischGrundkenntnisse

Projekthistorie

Full-Stack Development, TypeScript, NestJs, React

Wunderfix GmbH / Jobrad Gruppe

Sonstiges

10-50 Mitarbeiter

  • Leitung von Entwicklung und Wartung der Backend-Plattform und Mitarbeit am Web-Frontend und Mobile.
  • Durchführung von Tech-Interviews im Rahmen des Bewerbungs- und Einstellungsverfahrens für neue Mitarbeiterinnen und Mitarbeiter
  • Transformation eines MVP zu Software in Produktionsqualität: Sicherstellung der Skalierbarkeit,
    Performance und Ausfallsicherheit der Backend-Plattform und des Web-Frontends.
  • Kontinuierliches Testen und Verbessern der Codequalität durch CI/CD-Pipelines und Durchführung von Unit-, Integrations- und End-to-End-Tests.
  • Einführung von Integration-Tests für NestJS/TypeORM/Postgres mit automatischem Transaktions-Rollback
  • Implementation von Integration-Tests für ungetestete Komponenten mit Hilfe des KI-Agenten Jetbrains-Junie
  • Code-Reviews über Pull-Requests und Anleitung von unerfahrenen Kollegen und Kolleginnen

Consulting Elasticsearch und OpenSearch

Caritas Deutschland e.V.

Sonstiges

50-250 Mitarbeiter

  • Consulting zu Elasticsearch und OpenSearch als Suchindex und als NoSQL Datenbank
  • Evaluation und Erstellung von Prototypen
  • Feinjustierungen am Bestandssystem

Refactoring und Verbesserung von Bestandssoftware Java/Spring-Boot/JPA

Internet und Informationstechnologie

< 10 Mitarbeiter

  • Review und Beratung zu Source-Code und Build Setup
  • Überarbeitung aller JPA-Entity Klassen
  • Behebung von Divergenzen im Datenbank-Schema zwischen Flyway und JPA/Hibernate
  • Refactoring Joda-Time → java.time unter Berücksichtigung der korrekten Verwendung von
  • Zeitzonen
  • Tool zur Erstellung realitätsnaher Fake-Daten in großer Menge
  • Aufräumarbeiten im Git-Repository zur Lösung einer Diskontinuität in der History
  • Umzug und Upgrade der intern genutzten GitLab-Plattform

Development NodeJS Microservices, Authentication, Authorization, Personenmanagement

Sonstiges

10-50 Mitarbeiter

Organisations-, Gruppen-, Personen- und Berechtigungsmanagement mit Single Sign-on für die
Neuimplementierung der Lernplattform Baden-Württemberg als Source-of-Truth für diverse
Softwareprodukte im Schul- und Universitätsumfeld.
  • Design der Graph-Datenstrukturen in Neo4J für die Benutzer-, Gruppen- und Organisationsdaten
  • Implementierung eines OAuth 2.0 Authorization-Servers mit OpenID Connect (OIDC) auf Basis von node-oidc-provider.
  • Anpassung der Authentication-Workflows und -UIs
  • Implementierung der "Passwort vergessen" Funktionalität für Endbenutzer mit mehrsprachigem E-
  • Mail- und Message-Templating
  • Erstellung eines Permission-Layers für GraphQL Mutations und Queries
  • Implementierung einer GraphQL-Schnittstelle zur Zoom-API
  • Erstellung eines Mechanismus zur regelbasierten Spiegelung von Benutzerprofilen
  • Setup und Pflege der GraphQL-bezogenen Code-Generierung für TypeScript
  • Generischer Docker-/OCI-Container Image Build für Node Server-Applikationen (Microservices)
  • Wiederverwendbare Service-Health Endpoints und Utilities
  • Node Build, Tests und Packaging, lokal und in GitLab CI.
  • Erstellung von Integration-Tests

Neuimplementierung eines Bestandssystems für After-Sales Management, Preishistorie und CRM, Java/Spring-Boot/React

MAHLE GmbH

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

  • Datenexport, -migration und -reduktion aus der Bestandsdatenbank
  • Setup des neuen Projekts basierend auf aktuellen und verbreiteten Technologien: Spring-Boot, React
  • Import der Bestandsdaten
  • User Interfaces für Listings und komplexe Edit-Forms
  • Implementierung eines spezifischen Permission-Systems durch generische DB-Query-Augmentation
  • Implementierung eines generischen End-to-end Mechanismus für Sortierung, Suche und Filter in Listings

Erweiterungen und Bug-Fixes an Bildungsplattform, PHP/Symfony

Sonstiges

10-50 Mitarbeiter

Web-Plattform für Schulen und andere Bildungseinrichtungen für digitalen Unterricht und Zusammenarbeit.

PHP, Symfony, PHPUnit, Doctrine, PostgreSQL, Twig.
  • Konzeption und Implementierung verschiedener Features, z.B.: Verwaltung, Teilen und
    Vorlagenverwaltung für Arbeitsmaterialien; Aufgaben-Workflow zwischen Lehrern und Schülern einer
    Klasse; Plattforminternes Messaging zwischen Lehrern und Schülern im Bezug auf Aufgaben und in
    allgemeinen Konversationen; Bulk-Messaging; Aktivitäts-Stream mit Filterung relevanter Ereignisse
  • Verschiedene Verbesserungen, Bug-Fixes und Vervollständigungen des Permission-Systems
  • Verbesserung der Unit-Test-Ausführung und Testabdeckung

Erstellung einer Cloud-basierten Software zur Konvertierung, Extraktion von Text und Extraktion von Metadaten aus Dateien verschiedenster Formate, Java/Spring-Boot

Internet und Informationstechnologie

< 10 Mitarbeiter

Java, Spring-Boot, JGroups, Docker, X.509 Zertifikate, PKI, HashiCorp Vault, ELK: Elasticsearch, Kibana, Filebeat, Python
  • Teammanagement und Durchführung des Projekts von Anfang bis Ende
  • Setup des neuen Projekts basierend auf Spring-Boot
  • Authentifizierung und Autorisierung mittels X.509 Client- und Server-Zertifikaten
  • Implementierung der Service- und Cluster-Kommunikation auf HTTP/2
  • Anbindung verschiedener Dateitypspezifischer Backends
  • Erstellung eines asynchronen Java Clients mit Java 8 Kompatibilität
  • PKI und Secrets-Management mit HashiCorp Vault unter Verwendung von Einmal-Tokens
  • Integration und Betrieb Elasticsearch und Kibana zur Erfassung und Visualisierung von Metriken und Logs
  • Erstellung einer Ops-Toolbox für Deployment und Betrieb auf beliebigen (Cloud-) Infrastrukturen
  • Setup und Betrieb von Jira-Servicedesk als Supportportal
  • Erstellung und Betrieb eines minimalen Monitoring-Systems

Migration JSF Bestandsapplikation zu React-UI und REST-Services, Java/Spring-Boot/JPA/React

Internet und Informationstechnologie

< 10 Mitarbeiter

Java, JavaScript/ECMAScript, Spring, React, JSF, Hibernate, Maven, Docker
  • Aufspaltung des monolitischen Source-Codes in Teilprojekte
  • Eliminierung von JSF- bzw. JPA/Hibernate-Dependencies in den jeweils anderen Teilprojekten
  • Eliminierung von autogeneriertem Code im internen Service-Layer
  • Ergänzung von Unit-Tests in Bereichen schlechter Testabdeckung vor Refactorings
  • Gemeinsamer Entwurf der neuen REST-Services
  • Setup des React-Builds und erste Implementierung des wichtigsten Kunden-UIs
  • Einführung von Docker in den Build-Prozess und Integration-Tests

Zertifikate

Certified Professional for Software Architecture

iSAQB / GASQ Service GmbH

2026

Oracle Certified Master Java Developer

Oracle

2011

Sun Certified Java Programmer

Sun

2010


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden