Markus Kottländer
Softwareentwickler
Individuelle Lösungen und Beratung für Ihre digitalen Projekte.
Markus Kottländer

Als Softwareentwickler mit fast 20 Jahren Erfahrung interessiere ich mich für kundenorientierte, agile Entwicklung und erforsche, wie KI meinen und Ihren Arbeitsablauf unterstützen kann.

Eine transparente Kommunikation auf Augenhöhe ist für mich der Schlüssel zu einer erfolgreichen Zusammenarbeit.

Worum geht es?

Sie können Ihr Anliegen hier ganz formlos beschreiben, um Ihre Anfrage vorzubereiten und bereits erste Informationen oder Gedankenanstöße zu erhalten. Werktags zwischen 9 und 18 Uhr können Sie natürlich auch einfach anrufen.

Geben Sie Ihre persönlichen Daten bitte nur in die dafür vorgesehenen Felder ein. Alle Preisangaben dienen zur Orientierung. Die tatsächlichen Kosten können stark abweichen.

Technologie
Anwendungsentwicklung

Ich beherrsche (so gut wie) alle gängigen Technologien und Frameworks, die für die Anwendungsentwicklung relevant sind. Bevorzugt arbeite ich in den folgenden Ökosystemen:

  • JavaScript: TypeScript, React, Vue
  • PHP: Symfony, Laravel
  • Python: Django, Flask, FastAPI
  • Java: Spring
  • Go: Gin, Echo
  • Datenbanken: PostgreSQL, MySQL, MongoDB, Elasticsearch
Infrastruktur

Die muss nicht immer komplex sein, aber sie muss passen. Eine angemessene Skalierung ist der kompromisslosen Skalierbarkeit oft vorzuziehen und Grundlage ist immer eine sinnvolle Softwarearchitektur. Sobald nötig, kann ich die Infrastruktur beliebig skalierbar und performant gestalten und nutze dafür gerne die folgenden Technologien:

  • Container: Docker, Kubernetes, Helm
  • CI/CD: GitHub Actions, GitLab CI
  • Provisioning: Ansible, Terraform
  • Monitoring: Prometheus, Grafana
  • Cloud: Hetzner, AWS, Google Cloud
Aktuell
KI-Integration

Der Fokus des Hypes liegt auf Sprachmodellen. Und dieser Hype hat auch eine gewisse Substanz. Manche Erwartungen sind (noch) zu hoch gesteckt, andere wurden bereits übertroffen. Für mich ist es vor allem eine neue, revolutionäre Benutzerschnittstelle und im weiteren Sinne eine Basistechnologie.

Die Integration findet bei den großen Anbietern und deren existierenden Produkten statt. Wenn Sie Individualsoftware einsetzen, könnte es Sinn machen, eigene Lösungen zu entwickeln.

DevOps

Das bloße Programmieren macht mir heutzutage gar nicht mehr so viel Spaß. Die großen Herausforderungen liegen in der Infrastruktur, den Prozessen, der Zielsetzung und der Kommunikation der Beteiligten. Das hat mich schon immer viel mehr interessiert, als das abarbeiten von Tickets. Es sei denn, es geht um Refactorings natürlich.

Wenn Sie das Gefühl haben, viele "Reibungsverluste" in Ihrem Entwicklungsprozess zu haben, helfe ich gerne dabei, diese zu identifizieren und zu beseitigen.