codeca

Einfache Lösungen für komplexe Probleme

Als codeca GmbH entwickeln wir massgeschneiderte Softwarelösungen im Auftrag unserer Kunden. Unsere Dienstleistungen decken das ganze Spektrum der Softwareentwicklung ab: Von der Anforderungsanalyse über die Implementierung bis zum Rollout des fertigen Produkts. Ausserdem beraten wir unsere Kunden sehr gerne im Bereich der Softwareentwicklung.

Entwicklung

Wir entwickeln Ihre Wunschsoftware von der ersten Idee bis zum fertigen Produkt. Unsere Dienstleistungen umfassen unter anderem folgende Punkte:

  • Anforderungsanalyse
  • Lösungskonzept
  • Machbarkeitsstudie
  • Implementierung
  • Qualitätssicherung
  • Dokumentation
  • Rollout und Betrieb
  • Wartung

Beratung

Wir beraten Sie bei allen Themen rund um die Softwareentwicklung. Unser Angebot umfasst unter anderem folgende Punkte:

  • Analysen und Studien
  • Reviews
  • Projektbegleitung und Coaching

Methodiken & Kompetenzen

Komplexität reduzieren

Wir sind gut darin, ein komplexes Problem schrittweise so lange herunterzubrechen, bis nur noch einfache Teilprobleme übrigbleiben. Auf diese Weise bleiben unsere Lösungen selbst bei komplexen Problemen stets einfach, überschaubar und nachvollziehbar.

Inkrementelle Arbeitsweise

Wir möchten den Prozess der Softwareentwicklung für Sie so transparent wie möglich gestalten. Aus diesem Grund setzen wir auf eine inkrementelle Arbeitsweise, bei der wir Ihnen immer wieder lauffähige Zwischenstände der Software zum Testen bereitstellen. Auf diese Weise können Sie regelmässig prüfen, ob sich die Software in die richtige Richtung entwickelt und uns kontinuierlich Feedback zu unserer Arbeit geben.

Fragen stellen

Es ist uns wichtig, dass Sie nicht bloss die Software bekommen, die Sie spezifiziert haben, sondern die Software, die Sie wirklich brauchen. Wir werden uns daher nicht scheuen, Sie mit Fragen zu löchern, um die Anforderungen bis ins Detail zu verstehen und die Spezialfälle zu klären, um sicherzugehen, dass das Resultat Ihren Wünschen entspricht.

Schnittstellen

Der Austausch von Daten zwischen verschiedenen Systemen über alle möglichen Arten von Schnittstellen ist eine unserer Kernkompetenzen. Wir implementieren vorgegebene Schnittstellenspezifikationen, designen neue Schnittstellen und betreiben Reverse-Engineering, um Schnittstellen zwischen bestehenden Closed-Source-Systemen aufzubrechen.

Datenbanken

Wir haben jahrelange Erfahrung mit verschiedensten Datenbanken, seien es SQL- oder no-SQL-Datenbanken (Document-Stores, Key-Value-Stores, etc). Die verschiedenen Datenbanktechnologien haben ihre individuellen Vor- und Nachteile bezüglich Konsistenz, Performance, Skalierbarkeit und vielen weiteren Eigenschaften, so dass je nach Anwendung eine andere Technologie von Vorteil ist.

Open-Source

Wir fühlen uns der Open-Source-Community verbunden und setzen wo immer möglich auf Open-Source-Software. Als Kunde profitieren Sie davon gleich mehrfach: Vollständig einsehbarer Quellcode, stabile Software dank breiter Unterstützung durch die Community und regelmässige Sicherheitsupdates sowie typischerweise keine Lizenzkosten für externe Softwarekomponenten.

Über den Inhaber

Bereits während seinem Studium in Informationstechnologie und Elektrotechnik an der ETH Zürich sammelte Fabian Landau während mehreren Jahren wertvolle Erfahrungen als Entwickler und Projektleiter bei Studenten- und Open-Source-Projekten. Nach dem Abschluss des Masters in 2011 machte er sein Hobby zum Beruf und entwickelte fortan Software für verschiedene Kunden bei einem Dienstleistungsunternehmen in Zürich. Während knapp zwölf Jahren führte er dort als Entwickler und Projektleiter mehrere Duzend Projekte zum Erfolg. In 2023 machte er sich auf die Suche nach einer neuen Herausforderung und gründete schliesslich die codeca GmbH, mit der er sein Wissen und seine Erfahrung direkt an seine Kunden weitergeben kann. Er ist bekannt dafür, seine Projekte mit grossem Einsatz voranzutreiben und im richtigen Moment eine kritische Frage zu stellen.

Wir freuen uns auf Ihre Kontaktaufnahme!