12.11.2025 aktualisiert


Premiumkunde
100 % verfügbarSoftware und DevOps Engineer
Tübingen, Deutschland
Deutschland
Dr. rer. nat.Skills
Clean CodeHTMLJavaJavascriptA/B TestingSpring SecurityAmazon Web ServicesApplication Development FrameworkArchitekturConfluenceJiraMicrosoft AzureUbuntuCSSCloud ComputingContinuous IntegrationDebian LinuxSoftware Design PatternsAmazon DynamodbGithubGradleInfrastrukturIntellij IDEASpring FrameworkJsonPostgresqlApache MavenMongodbMysqlNginxScrumRabbitmqSOAPAmazon Simple Notification Service (SNS)SoftwareentwicklungIntegration (Software)TypescriptWeb ApplikationenWebstormAWS CdkTestenTest-Driven DevelopmentApache YarnSpring CloudReactJSSpringbootGitlabKotlinGitlab-CiKubernetesPlaywrightAtlassian ToolsApache KafkaNpm(Software)GraphqlAmazon Simple Queue ServicesDomain Driven DesignRefactoringDockerMicroservices
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.
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.
Sprachen
DeutschMutterspracheEnglischverhandlungssicherItalienischGrundkenntnisse
Projekthistorie
Entwicklung von Microservices für die Online Car Sales Plattform eines Automobilproduzenten auf Basis diverser fachlicher Anforderung mit Hilfe von Domain Driven Design (DDD). Schaffung der Schnittstelle zwischen OnPremise und Cloud Diensten, Integration diverser Dienste mit Kafka, SQS (Messaging) und Apigee, AWS Cognito (REST), außerdem SOAP (RPC) mit OnPremise Systemen. Entwicklung auf Basis von Spring Boot (Kotlin), AWS Lambda und React (Typescript). CI/CD mit Hilfe von AWS CDK, Terraform, Github Actions und Gitlab CI (sowohl Cloud als auch OnPremise Integration). Leistungserbringung in agiler Arbeitsweise auf Basis von Scrum über den Jira/Confluence Stack. Zusammenarbeit über Pair-Programming und auf Basis von Code Reviews.
Entwicklung einer Software-Architektur für die Big Data Analyse. Erstellung der Basisarchitektur basierend auf Spring Boot Microservices, mit welchen durch Apache Kafka über Avro Serialisierung kommuniziert werden kann.
Entwicklung einer CI/CD Architektur für das automatisierte Deployment in Pivotal CloudFoundry über eine Gitlab CI Pipeline.
Entwicklung einer CI/CD Architektur für das automatisierte Deployment in Pivotal CloudFoundry über eine Gitlab CI Pipeline.
Weiterentwicklung/Wartung eines Routingsystems für Navigationssysteme von Elektrofahrzeugen mit einem Backend bestehend aus mehreren Spring Boot basierten Microservices, die über REST mit weiteren Microservices kommunizieren. Code-Management erfolgt über Git mit CI/CD Technologien auf Basis von Azure DevOps. Die Arbeiten umfassen System-Operations Aufgaben wie automatisiertes Deployment in Azure Kubernetes, ebenso wie auf virtuelle Maschinen mit Puppet Bolt. Teil der Aufgaben war die Arbeit an intelligenten Prognosen für das Elektro-Routing im Rahmen einer Maschine Learning Crew