Über mich
Mehr als 25 Jahre Java-Programmier:
Die meiste Zeit davon in der Entwicklung eines CMS, das zu Adobe Experience Manager wurde.
Mein Tech-Stack verfolgt die Entwicklung von Monolyth zu SaaS, DevOps, Cloud-Computing, LLMs.
Konstant blieb die Faszination, nur mit Code etwas zu schaffen.
Ich bin Problemlöser. Glücklich macht mich, wenn sich die Lösung als ein einfcher Baukasten
darstellt.
Zum Erfolg wird sie, wenn alle Beteiligten ihr Ziel erreichen.
Und so übernehme ich Verantwortung, sorge für Qualität und Sicherheit.
So gesehen sind die Services in meiner Verantwortung ein Erfolg: Componenten-Framework,
Multi-Site-Management und Site Versionen.
Ihr Konzept hielt bestand und die fortlaufende aktualisierung konnte ich ohne disruption
durchführen.
Zivilstand
Interessen
- Interkulturelles Mentoring: Integration ausländische Studenten in Basel
- Projekt Priva[te|cy] Cloud: Probleme und Lösungen für suveräne Cloud Services
- Photo, Design und Film aus allen Kulturen, windowzoo.com
Fertigkeiten
Java 21
Cloud Computing
DevOps
Micro-Services
gRPC
Angular
JavaScript
JCR
Kubernetes
Docker
JCR
Scrum
GraphQL
JCR
IAM
OSGI
Git
Maven
Stellen
Senior Software Engineer
EventFrog, Olten
02.2026 - 03.2026
- Java 21
- Micro-Services
- gRPC
- Angular
Senior Software Engineer
Adobe, Basel
08.2018 - 11.2023
- Design, Implementierung und Verbesserung von AEM Back-End Services in Java
- Scrum-Team Führung bei Spezifikation, Implementation inkl. Stakeholder Management
- Definition der Coding- und Qualitätsstandards. Leitung der Code-Review
- MSM Zusätzliche Content-Objekte bei gleicher API mit schlankem Mapping-Layer
- Für AEM als SaaS: 0-Down-Time Up-Dates ermöglicht durch:
Entwurf und Durchsetzung von Regeln zur Klassifizierung der Dateien - AEM MSM Skalierbarkeit um Faktor 10 gesteigert durch Änderung der Cache-Strategie
- Java 11 (EE)
- JavaScript
- JCR
- Kubernetes
- Docker
- JCR
- DevOps
- Scrum
- GraphQL
Software Engineer
Adobe, Basel
09.2002 - 01.2018
- Design und Pflege zentraler AEM-Komponenten und Frameworks
- Reduktion der Fehler in MSM durch Testabdeckung und Kontrolle (Sonar)
- AEM Security Front- und Back-End incl. der Integration externer ID-Provider
- Java 11 (EE)
- JavaScript
- JCR
- IAM
- OSGI
- Git
- Maven
Solution Engineer
Day Software, Basel
01.2000 - 08.2002
- Einführung von themefähigen Componenten zur Erstellung von Siten
Theme Verwaltung mittels UI zur Gesteltung von Websites für Autoren ohne CSS Kenntnis
- JavaScript
- LDAP
- SQL
- HTML
Ausbildung
Diplom der Psychologie
Universität Konstanz, Konstanz
09.1992 - 01.1999
- Hauptfach: Psychologie
- Nebenfach: Statistik
Abitur
Solitude Gymnasium, Stuttgart
08.1982 - 07.1991
- Hauptfach: Physik
- Hauptfach: Geschichte
https://www.linkedin.com/in/chrikel
https://chris.ke/calendar