GIDEON
TOBING

|

I build production-grade Android apps for tens of thousands of users. 7+ years of Kotlin, architecture, and shipping things that actually work.

Download CV

About Me

I started building Android apps in Jakarta in 2016 and spent 7+ years shipping production apps used by tens of thousands of people across fintech, education, and enterprise.

In 2024 I made the move to Brisbane, Australia to pursue a Master of Information Technology at Griffith University — expanding my expertise into backend systems, secure API development, and full-stack engineering.

I care deeply about clean architecture, performance, and building things that actually work at scale.

Location

Brisbane, Australia

Experience

7+ Years Android Engineering

Education

M.IT Software Development, Griffith University (2025)

Experience

7+ years building production Android applications

Software Engineer – University Placement

Rightsec

Jul 2025 – Oct 2025Brisbane, AU
  • Led Microsoft ATP API integration using Go (Fiber), PostgreSQL, and Docker, delivering 14 RESTful endpoints one week ahead of schedule
  • Reduced code duplication by 35–40% by refactoring HTTP client infrastructure into shared core package
  • Built React/TypeScript frontend dashboards and configured Prism Mock API with OpenAPI/Swagger
  • Coordinated 5-member development team through daily stand-ups within a 6-week timeline
GoPostgreSQLDockerReactTypeScript

Senior Software Engineer – Android

Cicil.co.id

Jan 2021 – Sep 2023Jakarta, Indonesia
  • Architected profile and membership features for fintech platform serving 50,000+ active users
  • Migrated legacy codebase to Kotlin Flow and Coroutines, achieving 25% performance improvement
  • Led architecture transition from MVP to MVVM, reducing UI-related bugs by 30%
  • Maintained 99.5% crash-free user rate via Crashlytics monitoring
KotlinMVVMCoroutinesFlowCrashlytics

Software Engineer – Mobile Android

Cicil.co.id

Jan 2020 – Dec 2020Jakarta, Indonesia
  • Designed and implemented Safe Click anti-fraud mechanism, reducing accidental transactions from 45% to 0%
  • Collaborated with senior engineers to develop core fintech features in agile environment
KotlinAndroidAnti-fraud

Senior Android Engineer

Astragraphia Information Technology

Nov 2017 – Dec 2019Jakarta, Indonesia
  • Single-handedly developed and published Spotqoe mobile application using Java and Google Maps API
  • Established release pipeline and created segregated staging environment, reducing deployment issues by 40%
  • Created comprehensive API documentation and developer guidelines adopted across the team
JavaAndroidGoogle MapsRoom

Software Engineer – Mobile

Valdo Inc

Dec 2016 – Nov 2017Jakarta, Indonesia
  • Co-developed secure banking application from concept to prototype
  • Performed comprehensive QA testing as sole testing resource
AndroidJavaBanking

Junior Mobile Android Developer

Ruangguru

Aug 2016 – Oct 2016Jakarta, Indonesia
  • Developed student profile management features for education platform
  • Implemented Git workflow with Bitbucket for collaborative development
AndroidJavaGit

Junior Mobile Android Developer

PT. Cyanlabs Indonesia

Mar 2016 – Aug 2016Jakarta, Indonesia
  • Contributed to cross-functional team development of Goodies marketplace application
  • Implemented pixel-perfect UI following Zeplin design specifications
AndroidJavaZeplin

Skills

Technologies I work with

Android

KotlinJavaJetpack ComposeMVVMCoroutinesFlowRetrofitRoomHiltCameraXLiveDataNavigation

Testing & Quality

JUnit4EspressoUI TestsTurbineMockitoSonarQube

Backend & APIs

Go (Fiber)RESTful APIsGraphQLPostgreSQLDockerOpenAPI/Swagger

Frontend

ReactNext.jsTypeScriptJavaScript

CI/CD & Tools

GitHub ActionsGitLab CIJenkinsFirebaseGoogle Play ConsoleCrashlyticsArtifactory

Security & Cloud

ISO 27002Splunk SIEMGoogle Cloud PlatformFirebaseServiceNowSecure Coding

Other

FlutterKMMUnity XR/ARPythonSQLDartC/C++

Projects

A selection of things I have built

Android · Oct 2025

Calorie Tracker

Multi-module Android app for daily nutrition planning and meal tracking, integrating the OpenFoodFacts API with clean MVVM architecture. Includes JUnit4, Turbine, and Espresso UI tests.

KotlinJetpack ComposeMVVMRoomHiltRetrofit
Android · Sep 2025

Little Lemon

Capstone project for Meta Android Developer Professional Certificate — modern restaurant app with full Compose-based UI and local data persistence.

Jetpack ComposeRoomKtorMaterial Design 3
Android · Aug 2023

Story App

Android social story-sharing app built with Clean Architecture, Hilt DI, Retrofit, LiveData, Glide, and Lottie animations.

KotlinClean ArchitectureMVVMHiltRetrofit
Android · Jul 2023

OMDb Movie App

Movie discovery app with MVVM architecture, LiveData, ViewModel, and Dagger dependency injection.

KotlinMVVMRetrofitDagger Hilt
Security · Mar 2025

Automated Threat Detection System

Architected automated URL scanning and blocking system integrating VirusTotal API for real-time threat intelligence, with Cloudflare Gateway for immediate policy enforcement.

ServiceNowVirusTotal APICloudflare
Security · Jul 2024

Security Operations Center Simulation

Implemented enterprise-grade DMZ security architecture and performed security incident investigation using Splunk SIEM, analysing attack patterns and implementing detection rules.

Splunk SIEMDMZ ArchitectureSecurity

Get In Touch

I am currently open to new opportunities in Brisbane and remotely. Whether you have a question or just want to say hello, feel free to reach out!

Let us build something great together.

Available for full-time roles, contract work, and interesting collaborations.

Say Hello

© 2026 Gideon Tobing. Built with Next.js + Tailwind CSS.

Brisbane, Australia