GIDEON
TOBING
I build production-grade Android apps for tens of thousands of users using Kotlin, clean architecture, and shipping things that actually work.
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
- →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
Senior Android Developer
Cicil.co.id
- →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
Android Developer
Cicil.co.id
- →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
Android Developer
Astragraphia Information Technology – AGIT
- →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
Android Developer
Valdo Inc
- →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
Junior Android Developer
Ruangguru
- →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
Junior Android Developer
PT. Cyanlabs 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
Skills
Technologies I work with
Android
Testing & Quality
Backend & APIs
Frontend
CI/CD & Tools
Security & Cloud
Other
Projects
A selection of things I have built
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.
Capstone project for Meta Android Developer Professional Certificate — modern restaurant app with full Compose-based UI and local data persistence.
Android social story-sharing app built with Clean Architecture, Hilt DI, Retrofit, LiveData, Glide, and Lottie animations.
Movie discovery app with MVVM architecture, LiveData, ViewModel, and Dagger dependency injection.
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.
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.
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!
gideon.tobing@gmail.com
GitHub
github.com/gideonseven
linkedin.com/in/gideon-tobing
Location
GoldCoast, Australia
Let us build something great together.
Available for full-time roles, contract work, and interesting collaborations.
Say Hello© 2026 Gideon Tobing.
GoldCoast, Australia