o2 Money – in Kooperation mit comdirect

Android · 03/2020 – 12/2020 · Scrum-Team

Telefónica Germany
comdirect

Über das Projekt

Mitwirkung an der Weiterentwicklung von o2 Money, einem mobilen Finanzassistenten zur ganzheitlichen Verwaltung von Einnahmen, Ausgaben, Budgets und Verträgen.

Die App kombinierte klassische Banking-Funktionalitäten mit intelligenten Analyse- und Haushaltsbuch-Features – mit dem Ziel, finanzielle Transparenz und Kontrolle direkt auf dem Smartphone zu ermöglichen.

Das Projekt bewegte sich im Spannungsfeld zwischen FinTech-Innovation, Banking-Standards und hoher UX-Anforderung.


Meine Rolle

Android Developer im Scrum-Team

  • Entwicklung zentraler Features für Finanz- und Kontoübersichten
  • Implementierung von Budget- und Haushaltsbuch-Modulen
  • Aufbau von Logiken zur automatischen Vertragserkennung
  • Performance-Optimierung und Stabilitätsverbesserung
  • Enge Abstimmung mit iOS-, Backend- und Produkt-Teams

Technische Schwerpunkte

Finanzübersicht & Budget-Logik

  • Entwicklung dynamischer Kontenübersichten
  • Kategorisierung von Einnahmen und Ausgaben
  • Monatsbudget-Analyse und Visualisierung
  • Integration von Diagrammen zur Finanzdarstellung
  • Optimierung der Datenverarbeitung für größere Transaktionsmengen

Vertrags- & Abo-Erkennung

  • Logiken zur Identifikation wiederkehrender Zahlungen
  • Darstellung laufender Verträge und Abonnements
  • UX-Optimierung zur schnellen Erkennung finanzieller Verpflichtungen
  • Synchronisation mit Backend-Systemen via REST APIs

Banking-Integration & Stabilität

  • Integration bestehender Banking-Services
  • Sicherstellung stabiler API-Kommunikation
  • Performance-Optimierung bei datenintensiven Views
  • Handling sensibler Finanzdaten unter hohen Qualitätsanforderungen

Zusammenarbeit & Prozess

  • Agile Entwicklung nach Scrum
  • Nutzung von Jira & Confluence
  • Abstimmung mit Backend-Teams für konsistente API-Strukturen
  • Regelmäßige Produkt-Refinements mit Stakeholdern
  • Enge Koordination mit iOS zur plattformübergreifenden Feature-Parität

Herausforderungen

Finanz-Apps unterscheiden sich grundlegend von klassischen Content- oder Media-Apps.

Wesentliche Herausforderungen:

  • Verarbeitung und Darstellung großer Transaktionsdatenmengen
  • Komplexe Budget-Logiken mit Echtzeit-Updates
  • Hohe UX-Anforderungen bei sensiblen Finanzdaten
  • Stabilität und Fehlerfreiheit als absolute Priorität
  • Abstimmung zwischen Telekommunikations- und Banking-Welt

Hier galt: Präzision vor Geschwindigkeit.


Impact

  • Verbesserte Transparenz über Einnahmen und Ausgaben
  • Optimierte Budget-Darstellung für bessere Nutzerentscheidungen
  • Stabile API-Integration im FinTech-Kontext
  • Verbesserte Performance bei datenintensiven Screens
  • Konsistente plattformübergreifende Funktionalität

Tech Stack

Core

  • Kotlin
  • Android SDK

Architektur & Dependency Injection

  • Koin

Daten & Integration

  • REST APIs
  • Banking-/Finanzintegrationen

UI & Visualisierung

  • Android Charts

Services

  • Firebase Messaging
  • Google Location API

Tools

  • Git
  • Jira
  • Confluence
  • Scrum

Was dieses Projekt über mich zeigt

  • Erfahrung im FinTech-Umfeld
  • Umgang mit sensiblen Daten und hohen Qualitätsanforderungen
  • Verständnis komplexer Geschäftslogiken
  • Performance-Optimierung bei datenintensiven Anwendungen
  • Saubere Abstimmung in plattformübergreifenden Teams
  • Strukturierte, zuverlässige Arbeitsweise im regulierten Umfeld