Vincent Cris Del Mundo
Assistant Manager · Senior Mobile Engineer — Android & SDK
vincentdelmundo@gmail.com · LinkedIn
Professional summary
Android and mobile SDK engineer with 16+ years in IT and 12+ years shipping Android products for global companies (Japan and Philippines). Strong track record across SDK design and delivery, CI/CD and security tooling, mentoring and technical leadership, and cross‑platform tooling (Compose, KMM, Flutter, and adjacent web/desktop utilities). Comfortable owning quality, audits, and stakeholder alignment from implementation through release.
Skills
Languages
Kotlin, Java, Dart, TypeScript, C, HTML, CSS, JavaScript, Python, Shell, Batch, Perl, VBA — also familiar with C++, C#, Objective‑C, Swift; limited production iOS (Swift / Objective‑C) alongside primary Android focus
Mobile & frameworks
Android SDK, Jetpack Compose (incl. Navigation), AndroidX, Kotlin Coroutines & Flow, Jetpack DataStore, App Startup, WorkManager, JobScheduler, Gradle (incl. plugins & multi‑module projects), Kotlin Multiplatform Mobile, Flutter, React Native, Cordova, macOS apps, Chrome extensions, gRPC (mobile), RxJava, Dagger 2, SQLite, Android NDK, CameraX, Bluetooth, Firebase, Google Play services
Shipping & form factors
Android App Bundles, Google Play Console (incl. release tracks & phased rollouts), adaptive, large‑screen & foldable layouts
Quality, security & tooling
Emerge Tools, SonarCloud, Detekt, Danger, OWASP Dependency‑Check, MobSF, Codecov, Charles, Postman, Burp Suite, Wireshark, Frida, Swagger
Delivery
Git (GitHub, GitLab, Bitbucket), SVN, Bitrise, GitHub Actions, CircleCI, Jenkins, Artifactory / JFrog, Maven Central, GitHub Packages
Libraries (representative)
OkHttp, Retrofit, Volley, GSON, Moshi (incl. codegen), Protobuf, Picasso, Glide, Fresco, Coil, Robolectric, Mockito, JUnit, JaCoCo, Kover, Kluent, Dokka
Process & Tools
Agile / Scrum, waterfall (legacy engagements), Jira, Confluence, Redmine, Trello
DEV Environments
Android Studio, IntelliJ, Xcode, Visual Studio, Cursor; macOS, Windows, Linux
Professional experience
Rakuten Group, Inc. — Tokyo, Japan
Assistant Manager · Senior Mobile Engineer · Aug 2024 — Present
Focus: Analytics data collection — platform SDKs used by Rakuten mobile and web apps.
Tech: Android SDK, Gradle plugins, multi‑module projects, Jetpack Compose (Navigation), Coroutines / Flow, DataStore, App Startup, WorkManager, JobScheduler, CameraX, Bluetooth, Google Play Console (tracks / phased releases), adaptive & foldable UI, REST, macOS (Electron), Chrome extension, Docusaurus, GitHub Pages, Bitrise, Jenkins, Maven Central, Artifactory (see Skills for breadth)
- Deliver Analytics and Geofence SDK features, production fixes, and most of the team’s code reviews; support integrators and internal clients.
- Mentor Android engineers and support onboarding for most iOS joiners; maintain onboarding and security training materials.
- Act as Security Champion: primary contact for security questions and audits; lead CI/CD practices so repositories and artifacts stay audit‑ready year over year.
- Set up automated security scanning (Security CI on Jenkins + GitHub code scanning) across team repositories.
- Author Android security e‑learning for engineers company‑wide; contribute tech articles and how‑tos (newsletter, Discourse).
- Build a Gradle‑based code generator that turns JSON schemas into Kotlin SDK code, with sample apps for verification — cutting manual SDK boilerplate.
- Ship cross‑platform debugging tools: Chrome extension for web and macOS (Electron) app for mobile analytics workflows.
- Prototype Rakuten Assistant on Android (hotword + speech‑to‑text) for future assistant experiences.
- Own technical debt hygiene: drive ≥ two debt items per sprint to reduce long‑term risk.
- Run POCs (e.g. Algolia for a future search SDK); evaluate and communicate fit vs requirements.
- Publish Diataxis‑structured SDK docs to GitHub Pages via Docusaurus (from Markdown).
- Maintain schema tooling (creator scripts as source of truth for analytics specs) and a validator for spec documents (Confluence / CSV) against base JSON schema.
- Build AI‑assisted internal tools: code review against Rakuten guidelines and Jira context; skill content for SDK integration; automation that reads Android release notes and opens targeted GitHub issues for deprecations and security‑relevant changes.
- Lead privacy‑sensitive delivery: analytics privacy controls aligned with GDPR and APPI; automated generation of media tracking events from schema.
- Roadmap and sprint leadership: prioritize backlog, write tickets, align to annual roadmap; 1:1s with engineers for growth and unblocking.
- Initiated improvements to SDK documentation architecture and crash / error analytics capabilities.
Fast Retailing Co., Ltd. — Tokyo, Japan
Native Application Engineer · Jan 2023 — Jul 2024
Focus: UNIQLO, GU, PLST, and related regional Android apps.
Tech: Android, Flutter, Coroutines / Flow, WorkManager, JobScheduler, multi‑module Gradle, AAB & Play Console (tracks / phased releases), adaptive & foldable UI, REST, Firebase, Bitrise
- Implemented features, fixed defects, and reviewed code for UNIQLO (JP, US, KR), GU (JP, US), and PLST Android apps (UNIQLO JP, PLST, UNIQLO US, GU, GU JA, UNIQLO KR).
- Released UNIQLO and GU builds to Google Play; monitored Firebase Crashlytics during phased rollouts.
- CI/CD: moved Bitrise configuration into the repo; refactored workflows into shared, reusable pipelines.
- Flutter migration: moved key flows (notifications, membership, product list with sort/filter) into a Flutter module for performance and maintainability.
- Quality initiatives: Play publishing automation from Bitrise; parallel Flutter tests on Bitrise (~30 minutes → ~4 minutes); integrated Detekt and Danger; evaluated OneTrust for consent / GDPR; led unit testing and coverage push across Android and iOS codebases (~5% → ~80% coverage).
Rakuten Group, Inc. — Tokyo, Japan
Senior Mobile Engineer · Assistant Manager · Jan 2020 — Dec 2022
Focus: Mobile SDKs consumed by Rakuten apps (Android, KMM, React Native, Cordova).
Tech: Android, KMM, React Native, Cordova, Coroutines / Flow, WorkManager, JobScheduler, Protobuf & Moshi codegen, CameraX, Bluetooth, Play Console & release process, minimal iOS (Swift / Objective‑C), REST, Maven Central, Artifactory, GitHub Pages, Bitrise, CircleCI, Jenkins
- Expert‑rank engineer; quarterly company‑wide Android security training; MIP (Most Impressive Person) nomination (Jul 2022) — cited for making SDK adoption smoother for customers.
- Built and maintained SDK and Cordova features; Java → Kotlin migrations; high volume of code reviews and client support.
- Domains included in‑app messaging, remote config, connectivity checks, analytics / Crashlytics / web tracking, SSL pinning, push, A/B testing.
- Coordinated with business on targets and plans; mentored Android and most iOS newcomers; maintained onboarding and security training assets.
- CI/CD and security: kept pipelines and products aligned with annual security audits; Security Champion for the team.
- Evaluated external quality tools (Emerge Tools, mobile.dev); tracked Android platform trends; wrote internal articles and Discourse guides.
- Partnered with other SDK and app teams on golden paths for tooling and DevOps.
i‑BRIDGE, Inc. — Kanagawa, Japan
Software Engineer · Project sub‑lead · Mar 2015 — Dec 2019
Focus: Camera and in‑app browser apps/SDK, printer‑related mobile apps, internal PM tools, nursing‑home analytics (mobile → AWS).
Tech: Android, iOS (limited), WinRT, CameraX, Bluetooth, SNMP, LPR, GCP, image processing, web apps, Spring (minimal), Redmine plugins, REST, GitLab CI
- Sub‑lead / lead roles (multiple teams): managed client communication, releases, schedules, and engineering process.
- Customer interface: requirements, release deliverables, technical design authoring and review.
- Feature delivery, defect triage, code review, specifications and design documentation.
- Reporting: bug analysis, metrics, weekly progress.
Camera and web app: Ricoh tamago clicker (previously on Google Play)
Printer mobile app: RISO Smart Print
i‑BRIDGE Systems Philippines Inc. — Pasig City, Philippines
Software Engineer · Nov 2012 — Feb 2015
Focus: Camera and internal browser apps/SDK; electronic paper processing.
Tech: Android, WinRT, CameraX, Bluetooth, Qt, Windows services, sockets, real‑time handwriting recognition pipeline
- Design and implementation from specifications; maintenance, reviews, and documentation.
- Analysis and fixes for production defects.
Camera and web app: Ricoh tamago clicker (previously on Google Play)
Canon Information Technologies Philippines Inc. — Quezon City, Philippines
Software Engineer · May 2010 — Oct 2012
Focus: White‑box testing environment (runtime fault injection); Jenkins reporting plugins; web service and action testing.
Tech: C, Linux, Perl, VBA; Jenkins plugins (CUnit, Cobertura, Checkstyle, Helgrind, Selenium); automated unit / integration testing
Azeus Systems Philippines Ltd. — Pasig City, Philippines
Junior Associate · Nov 2009 — Dec 2009
Focus: Training — web development and systems analysis.
Education
B.S. Electronics and Communications Engineering — University of the Philippines Diliman · 2009