Based in BSD, Tangerang, Indonesia

Senior Android Developer / Software Engineer

Reliable mobile systems,built for real constraints.

Kotlin, Android architecture, performance, reliability, and product systems.

I turn product requirements into maintainable mobile systems, from architecture and implementation through performance, reliability, and production operation.

Technical focus

  • Kotlin
  • Java
  • Android
  • Android Studio
  • Jetpack Compose
  • MVVM
  • Clean Architecture
  • Hilt / Dagger
  • Room / SQLite
  • DataStore
  • HTML / CSS
// Product thinking. Android engineering.
val engineer = mapOf(
  "name" to
    "Vincentius Adhitrisna Putra Nugraha",
  "role" to "Senior Android Developer",
  "language" to "Kotlin",

  "focus" to listOf(
    "Architecture",
    "Performance",
    "Reliability"
  ),

  "projects" to listOf(
    "VAPNMeter",
    "Jaga Ortu",
    "PestaLokal"
  ),
  "process" to listOf(
    "Understand",
    "Architect",
    "Build",
    "Measure",
    "Iterate"
  )
)
Scroll to explore the source.An engineering profile, expressed in Kotlin.

About

Engineering the path from requirement to production.

I work across product context, Android architecture, implementation, performance, and reliability. The goal is software that remains understandable when requirements and operating conditions change.

Portrait of Vincentius Adhitrisna Putra Nugraha

Current perspective

I build Android systems with product context.

I’m Vincentius, a Senior Android Developer focused on turning product requirements into maintainable mobile systems. My work spans Kotlin, Android architecture, performance, and reliability.

At Bank Syariah Indonesia, I work on customer-facing banking experiences where correctness and release confidence matter. Before that, I grew through Android, senior engineering, and product specialist roles at Titipku, connecting implementation with operational needs.

Current technologies

  • Kotlin
  • Android
  • MVVM
  • Clean Architecture
  • Hilt / Dagger
  • REST API

Skills & expertise

Capabilities organized by responsibility.

Tools are useful when they support architecture, data, platform behavior, and production reliability.

01

Android development

  • KotlinPrimary Android language
  • JavaAndroid and platform foundations
  • AndroidLifecycle, services, platform APIs, and product delivery
  • Jetpack ComposeDeclarative Android UI

02

Architecture

  • MVVMPredictable presentation state and responsibilities
  • Clean ArchitectureDomain boundaries and testable change
  • Hilt / DaggerExplicit dependency ownership

03

Android platform

  • Room / SQLiteDurable local data and queryable history
  • DataStoreTyped application preferences
  • Foreground ServiceLifecycle-aware continuous monitoring
  • WorkManagerConstraint-aware scheduled work
  • LocationConsent-aware safety context

04

Networking

  • REST APIMobile-backend contracts and failure handling
  • M-Lab NDTIndependent network speed testing
  • WebSocketBidirectional local session messages
  • Local NetworkNearby device connectivity

05

Realtime systems

  • State SynchronizationAuthoritative multiplayer state
  • TV CastShared-screen presentation

Professional experience

A journey through broader engineering ownership.

Roles, product context, and responsibilities drawn from the current portfolio data.

  1. 2025 — Present

    Bank Syariah Indonesia

    High-trust mobile banking

    Current

    Android Developer

    Feb 2025 — Present

    Reliable Android delivery for customer-facing banking experiences.

    Show moreShow less

    Engineering scope

    • Build and maintain Android product capabilities in a regulated, high-trust environment
    • Collaborate across product, design, backend, QA, and release workflows
    • Keep architecture, implementation quality, and production reliability aligned

    Selected impact

    • Contributes Android engineering judgment to product work where correctness and release confidence matter
    • Kotlin
    • Android
    • MVVM
    • Clean Architecture
    • Hilt / Dagger
    • REST API
  2. 2017 — 2024

    Titipku

    E-grocery, logistics, and merchant operations

    Product Specialist & Senior Android Developer

    Aug 2021 — Dec 2024

    Connected product requirements with hands-on Android implementation, technical decisions, and operational workflows.

    Android Developer

    Aug 2018 — Aug 2021

    Built Android workflows for customers, logistics, and merchants.

    Frontend Web Developer

    Aug 2017 — Aug 2018

    Established a product-development foundation across web and operational interfaces.

    Show moreShow less

    Engineering scope

    • Translate operational problems into maintainable product behavior
    • Own Android delivery across multiple product and business contexts
    • Support technical direction while collaborating closely with non-engineering stakeholders

    Selected impact

    • Progressed from implementation-focused work into senior engineering and product collaboration
    • Built context across the full path from requirement discovery to production operation
    • Kotlin
    • Java
    • Android
    • Android Studio
    • MVVM
    • Hilt / Dagger
    • Room / SQLite
    • REST API
  3. 2016 — 2017

    Erporate

    Cross-platform engineering foundation

    Frontend Web and Android Developer

    Sep 2016 — Aug 2017

    Built an early foundation across frontend delivery and Android development.

    Show moreShow less

    Engineering scope

    • Deliver web and Android interfaces across client product work

    Selected impact

    • Established the cross-platform foundation that led into dedicated Android engineering
    • Java
    • Android

Education

Foundations behind the engineering work.

Education

Universitas Atma Jaya Yogyakarta

Graduated 2016

Featured projects

Selected systems, presented as engineering work.

Each project combines product context, technical decisions, and the constraints that shape reliable behavior.

01Production

Android network monitoring system

VAPNMeter

A network monitoring application designed to make connection quality visible without turning continuous observation into continuous battery cost.

Role
Creator and Android Engineer
Metrics
Verified project metrics are not available yet.

How can Android observe network quality in real time while respecting platform restrictions, persistence needs, and battery limits?

  • Kotlin
  • Android
  • Room / SQLite
  • DataStore
  • REST API
  • Foreground Service
  • WorkManager
  • M-Lab NDT
Explore VAPNMeter
02Active development

Local multiplayer party-game platform

PestaLokal

A local-network multiplayer system that coordinates phones, a lobby, synchronized game state, and a shared TV experience.

Role
Android and Realtime Systems Engineer
Metrics
Verified project metrics are not available yet.

How can several nearby devices behave like one coherent game when connections, timing, ownership, and screen roles are distributed?

  • Kotlin
  • Android
  • WebSocket
  • Local Network
  • State Synchronization
  • TV Cast
Explore PestaLokal

Activity & writing

Engineering work beyond project pages.

Latest writing

Engineering notes coming soon.

Published articles will appear here when original writing is available.

How I work

A clear path from uncertainty to production.

  1. 01

    Understand

    Start with the user, operating context, and failure cost.

  2. 02

    Architect

    Shape boundaries around responsibilities and change.

  3. 03

    Build

    Turn the model into readable, testable product behavior.

  4. 04

    Measure

    Observe performance, reliability, and real usage signals.

  5. 05

    Iterate

    Use evidence to improve the system without losing clarity.

Contact

Let’s build something reliable.

Open to conversations about senior Android engineering, software systems, and product delivery.