Senior iOS Engineer Platform Engineer
AktivoLabsMar, 2021 - Present5 yr 1 month
Architected bidirectional SDKPWA communication framework, enabling seamless interaction between native iOS and WebView-based clients across multiple B2B products. Engineered modular communication layer decoupling SDK dependencies, allowing independent SDK teams to integrate without hard dependencies improving scalability and long-term maintainability. Solved inter-SDK communication under strict dependency constraints, designing a shared event-bus architecture adopted across all client integrations. Implemented advanced WKWebView lifecycle management (WKProcessPool, cache policies, session persistence), eliminating stale content issues in hybrid apps and improving reliability by ~90%. Built PWA preloading and WebView reuse architecture, significantly improving perceived performance and session consistency across app launches. Designed push notification observability pipeline (APNs/Firebase App SDK Backend), enabling centralized payload logging, analytics, and debugging across client apps. Built MongoDB-based debugging and data reconstruction workflows for production issues including sleep timeline reconstruction and health metric inconsistency root-cause analysis. Led ELT pipeline work to populate analytics tables and integrate with Metabase, enabling business-level visibility into user health metrics and engagement data. Established data lifecycle architecture understanding (raw normalized aggregated business views) enabling faster debugging and improved system observability. Conducted regular architecture reviews and PR reviews across mobile and backend codebases; mentored junior engineers and established team coding standards. Created SDK integration checklists, onboarding guides, and rollout/rollback strategies reducing client integration time to under 1 day and lowering operational risk. Leveraged AI tools (Claude, Codex) to accelerate backend work (Node.js, Rust scripts), debug unfamiliar codebases, and contribute beyond core iOS domain. Delivered production apps serving 100K+ users with high stability and crash-free performance across B2B and B2C wellness products.