GIDEON
TOBING

|

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

Download CV

About Me

I started building Android apps in Jakarta in 2014, 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

GoldCoast, Australia

Experience

Android Engineering Since 2014

Education

M.IT Software Development, Griffith University (2025)

Experience

A track record of shipping production Android applications.

Software Engineer – University Placement Program

Rightsec

Jul 2025 – Oct 2025GoldCoast, AU
  • Engaged as a software engineer at a GoldCoast-based cybersecurity firm delivering GRC automation solutions for government clients, as part of Griffith University's Work Integrated Learning program
  • Led Microsoft ATP API integration using Go (Fiber), PostgreSQL, and Docker, delivering 14 RESTful endpoints one week ahead of schedule for government GRC automation platform MVP
  • Reduced code duplication by 35–40% by refactoring HTTP client infrastructure into shared core package, establishing reusable architecture pattern adopted across 4 provider modules
  • Built React/TypeScript frontend dashboards and configured Prism Mock API with OpenAPI/Swagger specifications
  • Volunteered to establish GitHub Kanban workflow, breaking down project goals into distributed tasks across the 5-member team while personally contributing to development — enabling on-time delivery within a 6-week timeline
GoPostgreSQLDockerReactTypeScript

Senior Android Developer

Cicil.co.id

Jan 2021 – Sep 2023Jakarta, Indonesia
  • Owned profile and membership features within a squad focused on a high-traffic fintech platform serving 50,000+ active users, collaborating with UX Designers and Business Analysts to translate requirements into technical solutions
  • Migrated legacy codebase to Kotlin Flow and Coroutines, achieving 25% performance improvement
  • Applied ISO 27002 security requirements across the application, contributing to the team's security certification compliance
  • Collaborated with senior peers to migrate architecture from MVP to MVVM with data binding, reducing UI-related bugs by 30% and improving long-term code maintainability
  • Owned release management and production support including Google Play Store submissions and Crashlytics monitoring, maintaining 99.5% crash-free user rate
  • Conducted code reviews and enforced coding standards, raising codebase quality and consistency across the Android team
  • Mentored a junior Android engineer and contributed to sprint planning and biweekly grooming sessions to ensure on-time feature delivery
  • Developed core fintech features including lending flows, user onboarding, and transaction management using Kotlin and Android Jetpack
  • Implemented safe click handling and WorkManager job tracking to prevent duplicate order submissions, ensuring each transaction is processed only once across critical payment flows
KotlinAndroidMVVMCoroutinesFlowCrashlyticsWorkManagerISO 27002

Android Developer

Cicil.co.id

Jan 2020 – Dec 2020Jakarta, Indonesia
  • Joined a 5-member Android team, contributing to shared internal component library and core user-facing features for a fintech platform serving 50,000+ active users
  • Optimised carousel page indicator and auto-scroll ViewPager on the homepage, improving animation smoothness and scroll performance for high-visibility product banners
  • Improved form validation framework reliability by optimising input handling and implementing a reusable text sanitisation utility to ensure clean data submission across lending flows
KotlinAndroidJava

Android Developer

Astragraphia Information Technology – AGIT

Nov 2017 – Dec 2019Jakarta, Indonesia
  • Joined as the sole Android developer at a company with no existing mobile presence, tasked with building and launching the Spotqoe coworking space booking app from scratch
  • Independently gathered requirements, mapped and documented existing web API endpoints, developed the full Android application, and released it to Google Play Store using Java, Google Maps API, and Room database
  • Designed and built Printerqoe, a second Android app enabling users to upload documents and select nearby merchant printing locations for convenient pickup — released independently to Google Play Store
  • Onboarded and guided a junior Android developer on Printerqoe, reviewing code and supporting feature development as the team grew
  • Collaborated directly with stakeholders on product requirements, wireframes, and feature direction for both applications
  • Created API documentation and developer guidelines establishing technical standards for the Android team
JavaAndroidGoogle MapsRoom

Android Developer

Valdo Inc

Dec 2016 – Nov 2017Jakarta, Indonesia
  • Joined as one of two Android developers at a newly formed IT subsidiary, contributing to the company's first mobile development initiative
  • Co-developed a banking application prototype for a prospective client, collaborating with a fellow developer, Project Manager, and IT lead on technical implementation and UI direction
  • Gained hands-on experience in client-facing financial application development, requirement gathering, and prototype delivery within a startup environment
AndroidJavaBanking

Junior Android Developer

Ruangguru

Aug 2016 – Oct 2016Jakarta, Indonesia
  • Contributed to an education platform as a junior developer, building foundational Android skills including RecyclerView, camera API, layout design, and REST API consumption
  • Adopted professional development workflows including Git/Bitbucket version control, Trello task management, and Zeplin design handoff under senior developer guidance
AndroidJavaGitZeplin

Junior Android Developer

PT. Cyanlabs Indonesia

Mar 2016 – Aug 2016Jakarta, Indonesia
  • Started first professional Android role, contributing to the Goodies photo-delivery marketplace app alongside a cross-functional team of backend developers, an iOS developer, and IT leadership
  • Implemented UI from Zeplin design specifications and consumed REST APIs for the first time in a production environment, successfully shipping the application to Google Play Store
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 Australia 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.

GoldCoast, Australia