Fintech & Bankieren 2020–2021

Knab Banking App

Fintech & Bankieren

Kernfuncties ontwikkeld voor de Knab banking app, een innovatieve online bank van Aegon gericht op ondernemers en zzp'ers in Nederland. De native Android applicatie biedt gebruikers een moderne, intuïtieve bankervaring met real-time rekeningbeheer, directe betalingen, financiële inzichten en naadloze integratie met boekhoudsoftware. Ik introduceerde MVVM-architectuur in de codebase, wat de testbaarheid en onderhoudbaarheid voor het hele team verbeterde.

Client
Knab (Aegon)
Duration
1,5 jaar
Year
2020–2021
Category
Fintech & Bankieren
Knab Banking App

De Uitdaging

Banking apps werken onder de hoogste standaarden van beveiliging, betrouwbaarheid en regelgeving. Elke feature — van inlogflows tot transactieverwerking — moet grondig getest zijn, edge cases netjes afhandelen en voldoen aan Nederlandse en Europese financiële regelgeving waaronder PSD2. De bestaande codebase had modernisering nodig om nieuwe features te ondersteunen met behoud van backward compatibility voor honderdduizenden actieve gebruikers. Elke regressie in de betaalflow kon directe financiële gevolgen hebben.

Mijn Oplossing

Ik bouwde en onderhield kernfuncties van de banking app met moderne Android architectuurpatronen, waarbij ik MVVM introduceerde met Kotlin Coroutines voor asynchrone operaties en Jetpack componenten voor lifecycle management. Biometrische authenticatie (vingerafdruk en gezichtsherkenning) werd geïmplementeerd voor veilige, soepele toegang. Ik werkte nauw samen met het backend team om nieuwe PSD2-conforme betaalflows te integreren en droeg bij aan de CI/CD pipeline voor betrouwbare, geautomatiseerde releases naar de Google Play Store. Code reviews, pair programming en kennisdelingssessies hielpen de algehele codekwaliteit van het Android team te verhogen.

Resultaten die er toe doen

Bankieren
Sector
Bankniveau
Beveiliging
MVVM
Architectuur
1,5 Jaar
Duur
Knab Banking App - Image 2

Gebruikte Technologieën

Kotlin Android SDK MVVM Coroutines Biometric Auth Encryption PSD2 Jetpack

Betrokken Team

Senior Android Developer
"Werken aan een banking app vereist precisie en betrouwbaarheid. Jim leverde beide consequent."
Knab Team
Knab (Aegon)