ProfileSenior Mobile Engineer (8y experience) with an analytical Master?s background. Specialized in Fintech and regulated environments.
- KMP Expert: Proven track record in white-label banking apps across iOS, Android and KMP layers.
- Modern Stack: Expert in Kotlin/Compose and Swift/SwiftUI; experienced in migrating legacy systems.
- Architecture: Strong focus on Clean Architecture, MVI/MVVM and Dependency Injection.
- Full-stack Mindset: Proficient in CI/CD, Firebase and team coaching.
Skills- Kotlin Multiplatform
- Android
- iOS
- Kotlin
- Swift
- CICD
- MVVM
Experience2023 - todayiO
Senior Mobile Engineer
BankingRight
- White-label Banking Solution: Engineered a scalable Kotlin Multiplatform (KMP) platform serving international banks like Aruba Bank.
- Architecture: Developed the glue code to seamlessly integrate KMP business logic into SwiftUI (iOS) andenvironments.
- Innovation: Built on an AI-powered UI testing framework and a custom Figma-to-code exporter (Figex) to automate UI configuration updates.
Natuurmonumenten
- Greenfield Delivery: Delivered a production-ready navigation app from zero to App Store/Play Store in just 14 weeks.
- Custom Navigation Engine: Built a real-time snapping engine using point-to-segment projection and Haversine logic for off-road trail navigation.
- Resilient Caching: Architected an offline-first network layer using Apollo Client and MMKV for reliable use in nature areas without signal.
Van Lanschot Kempen
- Architectural Overhaul: Led the transition from a monolithic codebase to a modular Clean Architecture foundation using Dagger Hilt.
- Successful Merger: Met critical business deadlines for the technical integration of acquired banking entities into a single application.
Viaplay (Viascore)
- Full-Stack Ownership: Engineered the entire Android codebase from scratch and managed the supporting Firebase Node.js backend.
- Video & Monetization: Optimized high-performance video streaming integration and implemented a robust Google Play Subscription model.
BNP Paribas
- Fintech Ecosystem: Developed high-security loan application flows featuring complex digital contract signing (E-Sign) integrations.
- State Management: Implemented sophisticated debounce and flow-cancellation logic to handle real-time validations without overloading legacy backends.
Duijvelaar Pompen
- BLE Diagnostics: Resolved non-deterministic Bluetooth Low Energy (BLE) connection issues through on-site hardware simulation and testing.
- Performance Optimization: Fixed critical Android Lifecycle flaws that caused redundant data reloads over slow industrial hardware protocols.
2020 - 2022ABN AMRO Bank N.V.
Android Developer
- Role: Android Developer within the Private Banking Digital grid.
- Impact: Responsible for developing an international application serving high-net-worth individuals across multiple countries.
- Results: Successfully migrated a legacy hybrid JavaScript framework to a modern MVVM architecture using Kotlin.
2018 - 2020ABN AMRO Bank N.V.
Data Engineer
- Focus: Internal data management tool developed using Informatica ETL tools, SQL en Java.
- Development: Part of an intensive program for young IT professionals, including soft skills training and a working visit to IT partners in India
- Started via an intensive Procam IT Talent Traineeship focused on technical growth and professional soft skills, serving as the foundation for a permanent role at ABN AMRO