Oct 2025 — May 2026 · Remote
Welltory· Senior Mobile Engineer
Architected a Kotlin Multiplatform local-storage module for health data, shipping the same engine to iOS and Android.
- Problem
- The team needed shared health-data persistence across iOS and Android without slowing existing product delivery.
- Constraints
- Existing native apps, legacy storage paths, iOS packaging constraints, CI complexity, and production-quality offline behavior.
- My role
- Architected and shipped the KMP storage module, owned iOS integration quality, and built the CI validation path.
- Result
- Replaced 2 of 5 legacy storage implementations, enabled 4 product screens to work fully offline, and created a ~5-minute CI pipeline with 83% coverage.
Business impact — Reduced duplicate platform work and made future cross-platform feature delivery safer and cheaper.
Highlights
- Replaced 2 of 5 legacy storage implementations and enabled 4 product screens to work fully offline.
- Built the org-standard CI pipeline for KMP modules: ≈5-minute runs, 83% test coverage including E2E, and merge-blocking validation against stale iOS XCFrameworks.
- Directed Claude Code for ADR drafting, schema iteration, and test scaffolding — while owning implementation, architecture, review, and integration quality.
