Regina
Felicia
Android Engineer · Jakarta · tiket.com

Regina Felicia

Crafting elegant Android
experiences since 2019.
Kotlin · MVVM · Clean Architecture
Scroll
Who I am

Energetic.
Curious.
Driven.

Fast Learner Dream Big Strong Will Leadership Team-first

I'm an Android Engineer who believes beautiful software starts with purposeful thinking. With 5+ years shipping features for millions of users — from Indonesia's top digital wallet to its largest travel platform — I care deeply about both craft and impact.

My CS thesis explored Reinforcement Learning for restaurant recommendations. I'm always curious, always building, always growing.

Kotlin Java MVVM Clean Arch Coroutines Jetpack Compose JUnit Jenkins CI Python REST API

Career Journey

04 Companies · 5+ Years
2022 — Present
tiket.com
Software Engineer Android
Flight features for millions of Indonesian travellers. MVVM, Jetpack Compose, Amplitude A/B experiments, declarative UI framework.
KotlinMVVMCompose
2021 — 2022
Tanifund
Software Engineer Android
Agricultural fintech app. KMM architecture, Coroutine Flow, OneSignal push notifications, Jenkins CI/CD. Full lifecycle to Play Store launch.
KMMFlowJenkins
2020 — 2021
DANA
Associate Engineer Android
Indonesia's leading digital wallet. Grew from intern to associate. MVP + RxJava, MixPanel analytics, dual-app consumer & internal tooling.
RxJavaMVPMixPanel
2019
Verihubs
Junior Software Engineer
Face recognition in Python, React Native cross-platform, GCP backend. Full ownership from architecture design to UI delivery.
PythonReact NativeGCP
Android Kotlin MVVM Clean Architecture Android Kotlin MVVM Clean Architecture
Coroutines Jetpack tiket.com DANA Coroutines Jetpack tiket.com DANA
Selected Work

Projects I've built

Android · tiket.com
Flight Booking Feature
✈️

End-to-end flight search, booking and ticketing experience for millions of Indonesian travellers. Built a declarative UI framework from scratch, implemented MVVM with Clean Architecture, and integrated Amplitude for A/B experiment automation.

Kotlin MVVM Jetpack Compose Amplitude JUnit
Android · TaniFund
Agricultural Lending App
🌿

Mobile lending platform connecting farmers with investors across Indonesia. Architected using Kotlin Multiplatform Mobile (KMM), implemented Reactive Programming with Coroutine Flow, and set up full CI/CD pipeline with Jenkins. Shipped to Google Play Store.

KMM Coroutine Flow OneSignal Jenkins CI Google Play
Android · DANA Indonesia
Digital Wallet Platform
💳

Consumer-facing features on Indonesia's top digital wallet app used by tens of millions. Developed with Kotlin using MVP + RxJava reactive programming. Also built DANA's internal tooling app with MixPanel analytics integration and Jenkins CI/CD automation.

Kotlin MVP RxJava MixPanel Jenkins
Python · ML · Verihubs
Face Recognition System
🤖

AI-powered face recognition algorithm for identity verification, deployed on Google Cloud Platform. Built full-stack from Python ML model to React Native mobile frontend. Designed and implemented system architecture, database schema, and REST API integration.

Python React Native GCP Machine Learning REST API
Machine Learning · Thesis
Restaurant Recommender (RL)
🍽️

Bachelor's thesis project: a restaurant recommendation system powered by Reinforcement Learning using the Deep Deterministic Policy Gradient (DDPG) algorithm. Applied advanced ML research to a real-world personalization problem, achieving a GPA of 3.71.

Python Reinforcement Learning DDPG Deep Learning
Android · Internal
Declarative UI Framework
🎨

Built a custom declarative UI framework from texture/design tokens at both tiket.com and TaniFund — a design-system-level contribution enabling consistent, scalable UI across the Android codebase. Accelerated feature development velocity across teams.

Kotlin Jetpack Compose Design System Architecture
Technical Depth

My Toolkit

5+ years of hands-on Android engineering across fintech, travel and agri-tech. I write code that is clean, tested, and built to last.

Kotlin / Java
95
MVVM · Clean Arch
92
Coroutines · Flow
88
Jetpack Compose
85
JUnit · Testing
83
CI/CD · Jenkins
80
Python · ML
72
Architecture
MVVM, KMM, MVP — I understand why each pattern exists and when to reach for it. Clean Architecture and SOLID principles are my foundation.
Reactive Programming
Coroutine Flow, RxJava — building responsive, non-blocking Android experiences across multiple platforms and projects.
Quality & Delivery
JUnit testing, Jenkins CI/CD, code reviews. I ship features that are robust, maintainable, and built for the long term.
Education
B.S. Computer Science, Bina Nusantara University · GPA 3.71 · Thesis: Restaurant Recommendation with Reinforcement Learning (DDPG).
Let's connect

Say
Hello.

Open to exciting Android roles, collaborations, or a great conversation about mobile architecture.