I’m a Staff Mobile Engineer (Android) with 9+ years of experience building scalable, user-centric mobile experiences across high-traffic consumer products. I started my career in enterprise integration (Java/middleware), which shaped how I think about reliability, APIs, and end-to-end systems.
Experience
2022 — Now
2022 — Now
San Jose, California, United States
• Staff engineer on high-traffic Android surfaces (Home + Deals) serving millions of users daily; own delivery from technical design docs/ADRs through implementation, release, and iteration.
• Lead modernization from legacy UI to Jetpack Compose using scalable patterns (MVVM, unidirectional data flow/state hoisting), improving maintainability and developer velocity.
• Develop complex UI and state management in Kotlin (Compose UI, navigation state persistence, loading/shimmer states, refinement/selection flows), optimized for responsiveness and UX quality.
• Drive architecture at scale: modularization/code organization, reusable component libraries, dependency hygiene, and safe migrations that reduce tech debt over time.
• Improve performance and reliability through profiling, UI correctness fixes, defensive coding (null-safety hardening), and reducing crash risk in shared code paths.
• Build observability/analytics instrumentation (consistent event semantics, request correlation IDs, impression/click tracking) to enable experimentation/AB testing and data-driven product decisions.
• Apply AI-assisted engineering with Claude Code, GitHub Copilot, ChatGPT Enterprise to accelerate code reviews, debugging, design-doc iteration, and unit/integration test development—while keeping verification and quality gates as the bar.
• Use Claude Code with internal MCP integrations (GitHub/Jira/Slack/Outlook) to streamline “ticket → plan → code → PR” workflows, speed up issue triage, and accelerate repetitive migrations (including legacy tracking → new tracking pipeline), improving productivity by an estimated 20%
2022 — 2022
San Francisco Bay Area
• Tech Lead for Android initiatives; drove technical strategy, architecture decisions, and delivery across multiple workstreams in a consumer-facing app.
• Led adoption/standardization of modern Android patterns (Kotlin, MVVM, Coroutines/Flow, Clean Architecture boundaries where appropriate) to improve maintainability and testability.
• Owned UI platform improvements and componentization (design system, reusable UI components, theming, accessibility), aligning Android implementation with design/product.
• Partnered cross-functionally with product/design/backend to scope work, manage tradeoffs, and ship iteratively with high quality.
• Mentored engineers via architecture reviews, pairing, and PR feedback; unblocked delivery and raised team technical proficiency.
2018 — 2022
2018 — 2022
San Francisco Bay Area
=> Architected and led a major app surface rewrite to a server-driven, feed-based UI (GraphQL + RecyclerView), enabling dynamic content delivery and scalable iteration.
=> Migrated legacy code toward modern Android architecture (Kotlin, MVVM, Coroutines/Flow), improving maintainability and developer productivity.
=> Built reusable UI components and platform patterns to support rapid feature development across multiple teams.
=> Shipped user-facing features and integrations (payments/partner services), collaborating with backend and product to deliver reliable experiences.
=> Improved app stability and performance through profiling, crash/ANR investigation, and production issue triage.
=> Supported release management (feature flags/rollouts where applicable), bug triage, and on-call style support for critical issues.
2018 — 2018
2018 — 2018
San Francisco Bay Area
=> Delivered security and account features (e.g., biometric login) and key conversion flows, improving user experience and trust.
=> Introduced Kotlin and helped drive migration practices (standards, refactors, code review guidance) to improve code quality.
=> Implemented experimentation foundations (A/B testing, feature flags) and analytics instrumentation to enable data-driven iteration.
=> Integrated third-party SDKs (analytics/marketing) and ensured correct event tracking and reliability in production.
=> Worked within MVP/legacy architectures while incrementally improving test coverage and maintainability.
2017 — 2018
2017 — 2018
San Francisco Bay Area
=> Shipped Android features and bug fixes across the full development lifecycle (implementation, testing, release support) for a large consumer app.
=> Partnered with product/design/marketing to deliver iterative improvements with strong attention to UX and correctness.
=> Built strong foundations in engineering best practices: code reviews, maintainable Kotlin/Java code (whichever is accurate here), and release hygiene.
=> Supported analytics instrumentation and debugging to improve product decision-making and quality.
Education
Mahakal Institute of Technology
Bachelor of Engineering
CodePath
Bootcamp
Udacity