Maßgeschneiderte Lösungen

Im Zentrum meiner Arbeit steht die Entwicklung von web-basierten Software-Lösungen mit Fokus auf drei zentrale Werte:
  • individuell: Die Lösung ist nur auf Ihre Anforderungen und die der Stakeholder (User, Mitarbeiter, etc.) zugeschnitten, die wir im Rahmen der Realisierung systematisch ermitteln – Sie müssen keine Kompromisse eingehen.
  • erweiterbar: Die Möglichkeit zukünftiger Erweiterungen wird im Design-Prozess mit Priorität behandelt. Entscheidungen bei der Software-Architektur und Programmierung zielen darauf ab, isolierte, kombinierbare und austauschbare Komponenten zu entwickeln.
  • skalierbar: Eine Lösung soll mit Ihrem Erfolg mithalten können: Daher setze ich beispielsweise Cloud-Technik ein, die eine horizontale Skalierung bei steigender Nutzung erlauben oder Verfahrenstechniken wie Infrastructure as Code, um die Verwaltung der Hostingumgebung zu automatisieren.

Komplettlösungen

Auf dem Weg von der Idee bis zum fertigen digitalen Produkt sind eine Vielzahl an Disziplinen gefragt. Zusammen mit meinem Kernteam und einem Netzwerk aus Experten kümmern wir uns um die zentralen Themen:

Konzept, UX-Design & Software-Architektur

Die Entscheidungen, die bei Beginn der Umsetzung eines Software-Projekts getroffen werden sind entscheidend für den langfristigen Erfolg, die Erweiterbarkeit und Skalierbarkeit. Bei Projektbeginn führen wir gemeinsam eine Anforderungsanalyse in engem Kontakt mit allen Stakeholdern durch, um die Grundlage für die richtigen Entscheidungen zu schaffen. Daraus entwickeln wir die Software-Architektur, Konzepte für die digitale Repräsentation Ihrer Geschäftsfälle und Bedienkonzepte.

API-Entwicklung

Häufig dienen Web-Applikationen als Backend für mobile Apps oder Desktop-Anwendungen. Ich entwickle Anwendungs-Schnittstellen (API) nach Branchenstandards als universelle Schnittstelle zu Ihren Geschäftsprozessen und integrieren diese in Ihre bestehende Infrastruktur, beispielsweise zur Anbindung an bestehende Applikationen, Datenbanksysteme oder Authentifizierungsdienste.

Webbasierte Anwendungssoftware

Anwendungssoftware auf Basis von langlebigen, plattformunabhängigen Techniken bieten viele Vorteile für Sie und Ihre Kunden gegenüber plattformspezifischen Lösungen wie Apps für Desktop oder Mobilgeräte. Ich entwickeln Anwendungen und Benutzeroberflächen auf Basis von bewährten Web-Technologien.

Unternehmens-Websites

Zeitloses Erlebnis mit zeitgemäßen Details; Websites, die nicht trendig sein wollen; klare inhaltlichen Strukturen; Fokus auf den Nutzwert: Das sind die Leitideen denen ich bei der Entwicklung von Unternehmens- oder Produkt-Websites folge.

EU-DSGVO-Compliance

Wo immer personenbezogene Daten verarbeitet oder gespeichert werden ist ein Datenschutzkonzept erforderlich. Ich unterstütze Sie bei Erstellung eines Datenschutzkonzepts, der Identifizierung von Risiken und der Technischen & Organisatorischen Maßnahmen (TOM) in Rahmen der DSGVO.

Agile Projektsteuerung

Entwicklungsarbeit führt per Definition in Neuland, was besondere Anforderungen an die Planung und Projektsteuerung stellt. Herkömmliche Methoden zum Management von produktiven Prozessen haben sich in der Software-Entwicklung nicht bewährt und werden mittlerweile von Methoden der Agilen Entwicklung und Projektsteuerung verdrängt. Mein Team und ich arbeiten selbst konsequent nach agilen Methoden und ich unterstütze Sie gerne bei der Adaption in Ihrem Geschäftsumfeld.

Internationalisierung, Texte, Grafikarbeiten, Kreaktiv-Workshops, ...

Je nach Projektanforderung ziehe ich Experten zu bestimmten Spezialthemen aus einem diversen Netzwerk aus Übersetzern, Autoren, Grafikern und Innovations-Experten hinzu.

Benötigen Sie einen Partner bei der Digitalisierung ihrer Geschäftsprozesse oder der Umsetzung eines digitalen Produkts?
In einem persönlichen Gespräch informiere ich Sie gerne über Möglichkeiten zu Förderung und Durchführung Ihres Vorhabens.
Finden Sie heraus, wie Sie von einer individuellen Software-Lösung profitieren würden:
Projekt-Analyse: Individuelle Software-Lösung (ca. 3 Minuten)

Programmierleistungen

Bei bestehenden Applikationen unterstütze ich Sie gerne bei der Wartung oder Erweiterung mit Programmierleistungen in folgenden Bereichen:
  • Programmierung / Web-Entwicklung
    • Ruby
      • Ruby on Rails
      • RSpec, Cucumber, Capybara
      • Migration von PHP zu Ruby
    • Javascript einschließlich aktueller Varianten von ECMAScript
      • TypeScript
      • React
      • Redux
      • Angular
      • D3
    • HTML, einschließlich HTML5, XHTML und Vorgänger
    • CSS, einschließlich SCSS bzw. Sass
  • Datenbanksysteme
    • PostgreSQL
    • MySQL / MariaDB
    • Redis
    • SQLite
  • DevOps
    • Infrastructure as Code
      • Ansible
      • Puppet
    • PaaS- / IaaS-Zielplattformen
      • Amazon AWS
      • Hetzner Cloud
      • Heroku
Benötigen Sie einen Partner bei der Digitalisierung ihrer Geschäftsprozesse oder der Umsetzung eines digitalen Produkts?
In einem persönlichen Gespräch informiere ich Sie gerne über Möglichkeiten zu Förderung und Durchführung Ihres Vorhabens.