
Rhony Siagian
Lead Front End Engineer | Android
Salary / Daily rate
Jakarta, Indonesia
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Senior Android Engineer with 9+ years of expertise in Kotlin, Jetpack Compose, and mobile security. Proven track record reducing fraudulent activities by 90% through cryptography and leading successful migrations from hybrid to native Android apps. Specialized in performance optimization, security hardening, and team leadership with deep OWASP mobile security knowledge.
Work experience
Rey.id
Apr 2025 - Present
1 year 7 months
Lead Front End Engineer
Aug 2025 - Present
1 year 3 months
I've been promoted into Lead Front End Engineer. This role giving me a primary mission: • Migrate the existing iOS React Native into Compose Multiplatform • Led the Mobile Engineer team • Led the Software Engineer Web team (Hospital Claim Reimbursement, AI chat bot, Internal Tools) While leading the team I'm still heavily hands-on in coding clear out mobile tasks mainly in Android and Compose Multiplatform together with the team of 2 mobile engineers.
Mobile Developer
Apr 2025 - Aug 2025
5 months
Indonesia · Remote
Following the successful migration from Hybrid to Native Android, I was re-engaged to support the app’s long-term stability and feature enhancements. My ongoing responsibilities include: • Maintaining and upgrading project dependencies to ensure compatibility and performance. • Addressing reported security vulnerabilities as part of continuous app hardening. • Leading the feature revamp of ReyCard Digital, enhancing user experience and functionality. • Resolving critical bugs and production issues reported by QA and user feedback. • Fixing app localization and notification issues, ensuring multi-language support functions properly. • Collaborating with the iOS team to align and coordinate cross-platform release schedules.
Android Engineer
Tech Combine
May 2024 - May 2025
1 year 1 month
Bangkok, Thailand
Here I am under the contractor and placed on OPN (now Omise). As a foreigner, i have to visit Bangkok, Thailand first doing some background check. The process only took 30 minutes at the Royal Thai office then waiting for around 2 weeks for the result. - Increase test code coverage gradually from ~20% to ~50%. As my first place contribution this is a great move to study the project flow. - Contribute on app features or performance discussion and giving ideas to tackle the issues. - Contribute on app security evaluation using sets of mobile app penetration testing. Mainly using Frida tools as part of VAPT - Researching on "Open Worldwide Application Security Project (OWASP) MAS (Mobile Application Security)" - Support automation test to provide aligned element IDs for automation test using Appium - Enhance proprietary android SDK. - Write confluence documentation for the android project so then new and or existing engineer be able to jump into the project. - Study and give some contribution into mobile automation using Appium and Robot Framework
Quadrant.io
Aug 2022 - Mar 2024
1 year 8 months
Subang, Subang Regency, West Java, Indonesia
Layoff/position eliminated
Feb 2024 - Mar 2024
2 months
Subang, Subang Regency, West Java, Indonesia
During this time i'm focusing on up skilling while in parallel receiving multiple interviews and also receiving some offers. Most of the time i learn about: - Jetpack compose - Kotlin multiplatform - Flutter - React native - Rust programming language - Python programming language
Senior Android Engineer
Aug 2022 - Mar 2024
1 year 8 months
Singapore · Remote
Quadrant is an Appen Company with the majority business is on AI Technology. While on Quadrant the main purpose is to provide the Point Of Interest (POI) data through Geolancer App. As a multinational company day to day working is speak in english. Direct Report: Lead Mobile Engineer Following is the positive contribution that i deliver: - Resolve android fraudulent activities by ~90% by using cryptography algorithm combined with AWS - App performance improvements by ~90% due to memory leaks - Provide bearing information to support precise position by utilizing device sensors - Technical documentation on Code Standard, Architecture and Workflow - Building the android engineering team by involving on recruitment and testing process for senior and lead position - Software rot prevention - Successfully implementing deferred deeplink for user referral campaign - Junit 5 for unit test. - Espresso framework for instrumentation test, sometimes need to create custom Matcher, ViewActions, etc. - Introduce the sub-module mechanism as part of KMP to share project assets - Creating the demo video for Android Team on each sprint retrospective - Provide app bundle support for staging environment making our QA and automation - able to download less apk size. - Successfully integrate branch.io referral for marketing campaign - Setup Google Play console for staging and production aab environments.
Android Advisory
Rey.idFreelance
Mar 2023 - Dec 2023
10 months
Jakarta, Indonesia · Remote
This is not a full time job, Rhony is working as a freelancer to assist the transitioning from hybrid app (React Native) to native android app due to app performance issues which impacting the company business. Direct Report: Engineering Manager Impact that Rhony made on Rey: 1. Constructing basic android architecture design before kick of the project 2. Building the android team by involving on recruitment process and testing phase 3. Making direction about what tech. stack that suitable to be used based on the current situation 4. Leading the android team delivery on daily standup 5. Successfully ship the migration from React Native to Native Android on production 6. PR reviewing and involve in coding for some of the pieces of features. 7. Setting up Google Play console for Production delivery. 8. Write chat module to be used on doctor and tele-consultation module
Senior Android Engineer
SehatQ
Jun 2021 - Aug 2022
1 year 3 months
Indonesia · Remote
SehatQ is a Health Tech company. We are developing 2 main android apps SehatQ app for consumer and doctor app. The business process consist of 4 categories: Merchant Booking Telemedicine Core (Security, Performance and Techical Documentation) The stakeholder was decided to shutdown the online business by the end of 2023. Direct Report: Lead Android Engineer Impact that Rhony made on SehatQ: 1. Leading the core android engineering team 2. Involve on android recruitment process and testing from middle to senior level pairing with android lead 3. Android Architecture improvements (unit test, dependency injection, atomic design) 4. Security improvements due to fraudulent activity 5. App performance improvements due to memory leak 6. Successfully improve the proper implementation of the deeplink and defferred deeplink 7. Successfully transform the base UI to atomic design as part of system design 8. Successfully introduce and implement sub-module mechanism to separate repository 9. Assist on doctor app performance improvements through debugging and code refactoring
Lead Android Engineer
umma Indonesia
Jan 2021 - Jul 2021
7 months
Jakarta, Indonesia · Remote
Umma is a multinational company which aim to become #1 Muslim Community App powered with AI recommended system inside. The main feature is Qibla, Prayer Time, Quran, Duas and Podcast. Direct Report: Engineering Manager Impact that Rhony made on Umma: 1. Saving Umma android project from software rot 2. Drive the android engineering team to deliver the features up until production 3. Successfully release android app to google play 4. Rearchitecting android project to modular and suitable with unit test 5. Develop podcast feature with the help of backend team to do the audio transcoding and front-end for webview rendering using javascript interface 6. Develop deeplink integration to support marketing campaign 7. Provide analytics event to support data engineering delivery which will be used by the stakeholder to make decision.
Android Engineer (Acting Lead)
PT Matahari Department Store Tbk
Dec 2018 - Dec 2020
2 years 1 month
Banten Province, Indonesia · Hybrid
Matahari Department Store (MDS) is a largest retail company in Indonesia. Rhony was moved to MDS by the MatahariMall (MM) board of management due to MM going to be shutdown to avoid competing their sister company. MDS previously was build the omnychannel to provide seamless Offline(O) to (O) Online experience for the users. Direct Report: Lead Platform Engineering Impact that Rhony made on MDS: 1. Building android MDS app from scratch with the team 2. Successfully release the app to google play 3. Involve on android recruitment process and reviewing the test 4. Provide technical documentation for android project 5. Successfully migrated the architecture to modular 6. Successfully implementing google analytics combined with tag manager to help stakeholder making the decision
Android Engineer
MatahariMall.com
Aug 2017 - Dec 2018
1 year 5 months
Greater Jakarta Area, Indonesia · On-site
Mataharimall known as (MM) is e-commerce app holding by Lippo Group. While Rhony joining the company, the main direction was on apartment, car, fashion, electronic and groceries business acknowledge as Mataharimall V1 and V2. Half of 2018, the board was decided to transform the business into a fully retail business marking it by developing a new app rebranding as Mataharimall V3. By the end of December 2018 the stakeholder was decided to move all the employee to MDS to avoid the same market competition on the same group. Direct Report: Lead Mobile Engineer Impact that Rhony made on MDS: 1. Propose and successfully improve the mobile app security communications due to fraudulent activity 2. Develop theater feature for MM V2 3. Involve on Junior to Middle android engineering recruitment process 4. Successfully implement google analytics v3 combined with google tag manager 5. Support moengage integration for marketing campaign 6. Involve on transitioning the code bases from java to kotlin programming language
Android Engineer
Alfacart.com
Apr 2016 - Aug 2017
1 year 5 months
Banten Province, Indonesia · On-site
Alfacart is e-commerce app focusing on groceries and electronic. Rhony was involve building the first Alfacart android app from scratch and releasing it to production. Alfacart was previously decided to be merged with Alfamart. Direct Report: Lead Mobile Engineer Impact that Rhony made on Alfacart: 1. Build android app from scratch within the team using java 2. Propose MVP design pattern implementation on post release 3. Implement google analytics to support stakeholder making decision 4. Implement firebase platform 5. Refactoring the class to support dagger dependency injection integration
Android Developer
Roopia
Nov 2015 - Dec 2015
2 months
Kecamatan Medan Area, North Sumatra, Indonesia · On-site
Rhony was join the Roopia on Medan city (North Sumatra island). He was involve on constructing the codebases than develop the authentication feature. But due to company financial issues the stakeholder was decided to stop the development. Direct Report: Engineering Manager Impact that he made on Roopia: 1. Setup the architecture following SOLID principles guidelines 2. Build the android app using java
IT Programmer
PT.Japfa Comfeed Indonesia
Feb 2015 - Oct 2015
9 months
Kecamatan Medan Area, North Sumatra, Indonesia · On-site
Japfa is agri-food company with main business on breeding and aqua feed. Rhony was working as IT Programmer and also maintaining the operational technology like networking and hardware maintenance, develop internal desktop apps using foxpro integrated with Oracle PL/SQL database. Direct Report: IT Manager Impact that Rhony made on Japfa: 1. Develop desktop app for marketing and sales team using foxpro 2. Drive the software tax reporting migration provided by the Indonesian government to eFaktur 3. Hands on video conference hardware setup between branch and headquarters 4. Hands on traveling between Sumatra company branch from which covers Medan and Aceh. 5. Support the SAP migration setup from foxpro based application.
Education
Universitas Mikroskil
Bachelor's degree, Computer Science
2010 - 2014
5 years
Final Research: The Software Development Of Tapping Prevention To The Chat Application By Using AES-256 Algorithm And Elliptic Curve Digital Signature Algorithm (ECDSA) website: https://mikroskil.ac.id