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
