Profil
Der Kandidat hat 14 Jahre Berufserfahrung und fungierte zuletzt als Principal Software Engineer. Dabei traf er Architektur-Entscheidungen für unterschiedliche Unternehmens-Domains. Durch seine Fähigkeit, sich rasch in neue Technologien und Code einzuarbeiten, ist er stets darauf bedacht, die optimalen Lösungen für seine Kunden zu finden. Dabei geht er über das bloße Implementieren von Software hinaus, indem er sich tiefgreifendes Wissen über die spezifischen Domänen seiner Kunden aneignet. Diese Expertise nutzt er, um maßgeschneiderte Software-Architekturen zu entwerfen und erfolgreich umzusetzen. Darunter waren auch High Performance Web-Applikationen, die via Gatling Performance Tests bis zu 50.000 Requests pro Sekunde (für Black Friday) ohne Fehler standhalten konnten. Sein Wissen teilt er unter anderem in Form von Open Source Contributions, Vorträgen auf Entwicklerkonferenzen und Tutorials auf (URL auf Anfrage)
Schulungen, die ich als Referent bei diversen Unternehmen gegeben habe
- Spring Boot & React JS
- Spring Webflux and Project Reactor with MongoDB
- Groovy & Gradle & Testing
- Apache Maven and Testing
- Eclipse 4 RCP
- Eclipse IDE Extensions
- Android Development
Frameworks & Technologien- Spring(-Boot, MVC, Webflux, Cloud)
- Quarkus
- JavaEE
- Eclipse RCP/ OSGi/ Equinox
- Gradle & Maven
- React JS, Gatsby
- Vue JS, Nuxt Content
- Flutter
- OAS 3 + OpenAPI Generator
- Resilience4J
- ArrowKt
- Micrometer Metrics
- Google PubSub
- Kafka
- ActiveMQ
- Grafana
- Prometheus
- InfluxDB
- JUnit 5
- AssertJ/ Assertk
- Mockito
- Mockk
- Test Containers using Docker
- GraalVM
- Kubernetes
- Keycloak
- SWT/ JFace/ Databinding
- JavaFX/ AWT/ Swing
- Open Telemetry
- Jaeger
- GraphQl
- Vue JS
- Nuxt
- Gatling
Agile MethodenEclipse Ecosystem & Eclipse Tools
- Eclipse RCP
- Eclipse 4 + Migrations
- Eclipse/OSGi Plugins
- E(fx)clipse
- Eclipse EMF
- Eclipse GEF
- NatTable
- OSGi Services
- Maven Tycho inkl. Headless SWT Bot testing via CI/CD pipeline
- SWT/Jface + Custom SWT Widgets inkl. CSS Styling
- Language Service für i18n
- Target Platform configuration
- Eclipse Platform Comitter
- Open Source Eclipse Projekte
Methodologies & Patterns- Clean Code
- Clean Architecture
- Microservice Patterns
- Ports & Adapters/ Hexagonal Architecture
- DDD - Domain Driven Design
- Functional Side-effect Free Programming
- Event Driven Architectures
Cloud Platforms & Cloud Technologies- Google Cloud Platform
- Kubernetes
- Terraform
- GitOps/ FluxCD
- GitHub Actions + GCloud CLI
- Cloudflare
- Helm Charts
- Autoscaling
- Stackdriver
- Cloud Storage
- Cloud Artifact Registry
- IAM
- Sealed Secrets
- K9s
- Istio
Tools- Eclipse IDE
- IntelliJ
- VS Code
- Postman & Newman
- Git
- Docker/ Podman
- Subversion
- SDKMan
- Bash
- Unix
- GitHub Actions
- Jenkins Build Server
- Bamboo
- Teamcity