Profil
- Die IT löst fachliche Probleme mit technischen, softwaregestützten Methoden. Seit fast 20 Jahren beschäftige ich mich mit der Umsetzung konkreter fachlicher Anforderungen mit modernen technologischen Verfahren, mehr als 10 Jahren davon mit der Entwicklung von Webapplikationen in unterschiedlichsten Branchen. Die Umsetzung umfasst den gesamten Lebenszyklus einer Applikation, beginnend beim Design und der Planung, über die Implementierung und deren Integration, bis hin zur Administration und deren Überwachung. Der Fokus liegt dabei immer auf der Wartbarkeit der gelieferten Arbeit, damit auch zukünftige fachliche Anforderungen effektiv integriert werden können.
- Ich schätze es sehr, mit engagierten Teams zusammenzuarbeiten und gemeinsam innovative Lösungen zu entwickeln, die nachhaltigen Mehrwert schaffen. Die langjährigen Erfahrungen in verschiedenen Teams in der Vergangenheit haben mir nicht nur fachliche Expertise, sondern auch ein hohes Maß an Problemlösungsfähigkeit, Flexibilität, ebenso wie einen umfangreichen Satz an einsetzbaren Methoden vermittelt. Beginnend bei der Planung von Applikation mit Hilfe von Methoden des Domain-Driven Designs, über deren Architekturdesign mit Hexagonaler und Clean Architecture, deren testgetriebene Implementierung mit Hilfe von Enterprise Design Patterns und Ansätzen des Clean Code, bis hin zur Bereitstellung sowohl auf On-Premise Systemen als auch in die Cloud mit modernen DevOps-Strategien, habe ich mir ein tiefes Wissen aufbauen können.
- Im aktuellen Projekt entwickle ich Microservices für einen Automobilhersteller aus Ludwigsburg auf Basis von Kotlin mit Spring und Typescript mit React. Die Planung erfolgt teamgetrieben über agile Methoden innerhalb des SAFe Kontexts. Die Verantwortlichkeit über die Systemarchitektur und die eingesetzten Technologien liegen hier vollständig beim Team.
Technische Qualifikationen
- Frameworks
- React
- Angular
- Spring (Boot, Cloud, Data, MVC, Security, Webflux)
- Cloud
- Systeme, Netzwerk und Internet
- REST (JSON)
- GraphQL
- SOAP (XML)
- Debian Linux, Ubuntu Linux, WSL2
- Windows 95 - Windows 11
- CI/CD
- AWS CDK/Cloud Formation
- Azure DevOps
- Docker
- Terraform
- Gitlab CI
- Github Actions
- Jenkins
- Bamboo
Sonstiges- Git
- SVN
- IntelliJ IDE
- Eclipse DIE
- Gradle
- Maven
- Yarn/PNPM
- Kanban/Scrum (SAFe)
- Domain Driven Design
- Greenfield (Microservices)
- Brownfield (Microservices, Monolith)
- Web Pages
Fähigkeiten und Kompetenzen- Management
- Planung - Domain Driven Design, Domain Storytelling, Event Driven Design, Event Storming, Refinements, User Story Mapping, Use Case Design
- Datenverarbeitung - Wissenschaftliche Datenauswertung, Data Mesh, Machine Learning
- Arbeitsweise - Kanban, Scrum (SAFe)
- Code Überprüfung - Pair Programming, Code Review
- Applikationsentwicklung
- Architektur - Hexagonale Architektur, Clean Architecture, 3-Tier, SOA (Microservices und Monolithisch)
- Sprachen - Java, Javascript, Kotlin, LabVIEW, PHP, Python, Typescript
- Integration - AWS SQS/SNS, GraphQL, Kafka, Java RMI, REST, Slack, SOAP
- Textnotationen - Avro, CSS, Gherkin, HTML, JavaScript, JSON, Open-API, Parquet, SQL, TypeScript, XML
- Designnotationen - Domain Storytelling, Structurizr, UML 2
- Management - Kanban, Scrum (SAFe)
- Testing - Cucumber, Cypress, Jest, JUnit, Kotest, PACT, Vitest
- Werkzeuge
- Type Setting - Microsoft Office XP ? 2019, Latex
- Betriebssysteme - Windows 95 ? Windows 11, Linux (Debian, Ubuntu), WSL2
- Management- JIRA, Confluence
- Build/Packaging - ESBuild, Gradle, Maven, PNPM, Node, Vite, YARN
- Entwicklungsumgebungen - Eclipse, IntelliJ
- Frameworks - AWS SDK, Angular, Hibernate, Node, React, Spring (Boot/Cloud), Typo3
- Applikations-Orchestration - AWS Fargate, Azure Kubernetes, Webpack, Vite, Docker, Helm
- Cloud - AWS, Azure
- Infrastructure Management - AWS Cloud Formation, Puppet, Bolt, Terraform
- Datenbanken - MySQL, PostgreSQL, MS SQL, MongoDb
- Load Balancing - Apache Webserver, Nginx, Traefik
- CI/CD - AWS CDK, Azure DevOps, Bamboo Github Actions, Gitlab CI, Jenkins
- Monitoring - Datadog, Sentry
- Versionierung - GIT, SVN
Sonstige Qualifikationen- Wirtschaftliche Kompetenz
- Geprüfte wirtschaftliche Grundkenntnisse
- Erstellung von Businessplänen
- ?Lean Method Entrepreneurship