Experience
7+
Years Experience
Senior Mobile Engineer with 7+ years delivering enterprise React Native applications for fintech, banking, media, healthcare, and commerce — from hundreds of thousands to millions of users.
Multilingual | Targeting Canada, USA & Europe | Open to Sponsorship & Relocation
TL;DR
Professional Summary
Proven track record improving application reliability, scalability, and developer productivity by modernizing legacy mobile platforms, designing offline-first architectures, building native iOS and Android modules, and developing cloud-backed mobile solutions with AWS and Firebase.
Strong collaborator who works closely with Product, Design, QA, Security, and Engineering teams to deliver secure, high-performance mobile applications. Passionate about AI-driven development (AIDD), automation, and Spec-Driven Development (SDD) to accelerate delivery without compromising quality.
"Offline-first isn't a UI feature — it's an architecture decision made on day one. Every service boundary, cache, and retry policy has to assume the network will fail."
Experience
7+
Years Experience
Industry_Coverage
6
Industry Domains
Healthcare_Reach
3000+
Clinics and Hospitals
Local Services
Local business app planning and delivery details are on the Vancouver services page.
Focused pages for recruiters, hiring managers, and technical reviewers.
Knowledge Base
Marketplace offline-first platforms at The Coca-Cola Company, enterprise sports streaming for NFL+ CTV reaching millions of users, secure banking for Itau Bank's 100K+ customers, ecommerce modernization at Platanitos with 1M+ downloads, and healthcare reporting systems deployed across 3,000+ hospitals and clinics for Gruppo GPI.
React Native and Expo (Managed and Bare) form the core, paired with TypeScript, Swift, and Kotlin/Java for native modules. On the backend I rely on GraphQL, REST APIs, AWS, Firebase, and Google Cloud, with Jest and Appium covering test automation across the React Native New Architecture (JSI, Fabric, TurboModules).
Offline-first sync keeps apps usable on unreliable networks, while BFF service boundaries isolate business logic from the client. I profile production builds to catch memory and startup regressions, isolate native modules for security-sensitive flows, and run CI/CD through EAS and GitHub Actions so releases stay fast and stable at scale.
Yes. I take on architecture advisory and fractional lead engagements for teams that need a senior second opinion on mobile strategy. Reach out via LinkedIn or the contact section with your product context, technical constraints, and delivery timeline, and I will respond with next steps and availability.
Use memoization with intention and avoid overusing it on low-capability devices, since excess memoization adds overhead too. Build native bridges as separate modules to improve implementation quality and maintainability. Use OTA updates to deliver urgent production fixes without waiting for full app-store release cycles.
On the NFL+ CTV app, streaming to millions of users, I discovered a memory leak where repeated play and pause taps triggered broad rerenders across the screen. I resolved it by isolating player-control state, applying targeted memoization, stabilizing callbacks, and cleaning up lingering listeners, which cut wasted re-renders significantly.
React Native with Expo enables fast cross-platform delivery across iOS and Android while still supporting secure native modules in Swift and Kotlin when product requirements demand hardware-level integrations like biometrics or encrypted storage. It helps teams reduce duplicate effort, share one codebase, and keep release velocity high without sacrificing quality or security.
Open to employer visa sponsorship, structured relocation programs, and self-relocation under contract or relocation-as-a-service arrangements. With 7+ years delivering production mobile systems across fintech, media, banking, and healthcare, I am actively targeting senior mobile engineering roles in Canada, the USA, and Europe, and can start onboarding within a standard notice period.
Engagement Process
The same four-step process whether you're a hiring team evaluating a senior role or a company evaluating an architecture advisory engagement.
Share role or project context, technical constraints, and timeline via LinkedIn or the contact section.
I assess alignment with my experience in offline-first architecture, native modules, and enterprise mobile delivery.
Interview loop for full-time roles, or an architecture snapshot with priorities and risks for advisory work.
We agree on an offer process, fractional advisory arrangement, or project kickoff and onboarding.
Verification
Primary sources backing the metrics and case studies on this site. According to its Google Play and App Store listings, the Itaú ITU banking app and the Platanitos commerce app confirm the install figures cited above.
Full professional history, endorsements, and role verification.
Public repositories and code samples.
Official listing for the NFL+ CTV streaming case study.
Install figures and public listing for the banking case study.
Install figures and public listing for the ecommerce case study.
Full Challenge / Approach / Outcome detail for every role referenced above.