Santander Treasury Mobile
Built Santander U.S.'s native iOS banking application from scratch as its sole iOS engineer, taking a hands-on lead in mobile architecture, technical decisions and delivery.
Context & scope
This Santander U.S. initiative required building a native iOS application from the ground up. The mobile effort included one iOS engineer and one Android engineer, with ongoing input from backend, design and business stakeholders. I was responsible for turning those requirements into a workable iOS architecture and a releasable application.
How I contributed
As the sole iOS engineer, I led iOS implementation and helped drive mobile technical decisions, discussing feasibility, architecture and integration contracts with the Android engineer and backend team as well as design and business partners. I owned the iOS architecture and delivery rather than formally managing a team.
What I worked on
- Owned the iOS solution end to end, from initial architecture and implementation decisions to release preparation.
- Worked directly with Android, backend, design and business to refine requirements, evaluate trade-offs and align technical solutions.
- Designed a layered Data, Domain and App architecture to separate responsibilities and improve maintainability.
- Built reusable networking abstractions with generic responses and authorization-header handling.
- Implemented authentication and Remember Me functionality using secure Keychain storage.
- Integrated WebView-based journeys and prepared IPA packages for business-side distribution.
Inside the app
Current public App Store screenshots. The design and features may have changed since my involvement.