Jimmy Leonardo - Personal Website

jimmy leonardo

I'm a Senior Mobile developer, Front-End developer, Photography lover

About Me

Jimmy Leonardo - Personal Website

Hi, my name is Jimmy Leonardo. I specialize in mobile development using Kotlin and Flutter, as well as website development with PHP and the Laravel framework.

My experience spans multiple industries, including fintech, e-commerce, loyalty programs, and telecommunications.

Android / iOS Development

95%

Website Development

95%

Photography

85%

Services

UI/UX design

Mobile Development

Android and iOS Application

UI/UX design

Web Development

Responsive Website Application

UI/UX design

Photography

Capture your moment

Hi, Click here to contact me! 👋

Experience

2023 - 2025

PT. Horego Untuk Indonesia

Senior Android Developer

  • Developed an Android application called HOREGO using Kotlin and Jetpack Compose, focusing on security, reliability, and ensuring the application is bug-free and error-free.
  • Integrated the application with APIs and WebSockets using Retrofit.
  • Integrated the application with marketing tools such as: CleverTap, PostHog, Appsflyers, MixPanel.
  • Implemented CI/CD (Continuous Integration/Continuous Delivery) using Microsoft Azure.
  • Integrated heatmap tracking using Microsoft Clarity.
  • Secured the application with Shield SDK, Dex Protector, and ProGuard to prevent reverse engineering.
  • Created unit testing, UI testing, API mocking, and linting using Mockito, Espresso, JaCoCo, and Detekt.
  • Optimized performance with Crashlytics, achieving a 99.8% crash-free rate for the HOREGO application.
  • Developed a vouchers and deals features.
  • Implemented a payment system using Xendit Payment Gateway and QBIZ, supporting credit cards and QRIS.

2016 - 2023

PT. Global Pay Indonesia / CASHBAC

Senior Android Developer

  • Created UANGKU, an e-wallet application that allowed users to top up and pay bills via balance or PayByQR SDK. Developed PayByQR, an SDK-based QR payment solution integrated into partner applications. Used by 25+ bank issuers and e-money providers, PayByQR pioneered QR-based payments in Indonesia (QRIS) before Bank Indonesia established a national standard. UANGKU and PayByQR bought by Traveloka.
  • Created Cashbac application and the "Tap to Pay" payment system, integrating multiple payment channels. Enabled users to pay at merchants using Beacon and QR Code scanning technology.
  • Created Cashbac Biz, a POS system for the Cashbac app, available as an Android application and PWA.
  • Developed Android applications called CASHBAC and CASHBAC BIZ using Java and Kotlin, focusing on security, reliability, and ensuring the applications are bug-free and error-free.
  • Integrated the applications with APIs and WebSockets using Retrofit and Volley.
  • Integrated the application with marketing tools such as: CleverTap, PostHog, Appsflyers, MixPanel.
  • Integrated the application with A/B Testing for analytics.
  • Implemented CI/CD (Continuous Integration/Continuous Delivery) using Microsoft Azure.
  • Integrated heatmap tracking using Microsoft Clarity.
  • Secured the applications with Shield SDK, Dex Protector, and ProGuard to prevent reverse engineering.
  • Created unit testing, UI testing, API mocking, and linting using Mockito, Espresso, JaCoCo, and Detekt.
  • Optimized performance with Crashlytics, achieving a 99.6% crash-free rate for CASHBAC and CASHBAC BIZ.
  • Developed a vouchers/deals feature.
  • Implemented a payment system using the Xendit Payment Gateway.
  • Integrated the applications with multiple payment channels, including Credit cards, Debit cards, Dana, Linkaja, ShopeePay, OVO, GoPay, JULO, Debit BCA, and Mandiri Direct Debit.
  • Developed the EASY PAY feature, similar to PayLater.
  • Developed a Flutter-based Android and iOS application, Corner's Card, serving as a loyalty system and white-label solution. It is still in use at FX Sudirman and 23 Paskal Shopping Center.
  • Created logic on Android to generate a unique ID, which reduced fraud by up to 85%.

2014 - 2016

PT. Internux / Bolt

Web & Mobile Developer

  • Developed an Android and iOS application called BOLT using Cordova and Ionic.
  • Built the frontend and backend systems for the BOLT website using Spring Boot and CodeIgniter.
  • Developed an IMEI Blacklist System for BOLT using CodeIgniter.
  • Integrate Mobile application with Modem's API (Huawei, ZTE).

2011 - 2014

PT. Integrasi Solutions

Website Developer

  • Created a desktop application called Market Risk and Liquidity Report System (MLR), a system used by Bank Danamon.
  • Developed a marketplace website application (Shopping.co.id) using the Symfony framework.
  • Built an Android application for FUJIFILM called Recognito, a face recognition system, using Java.
  • Developed an Android application for Astra called Otocare using Java.

2009 - 2011

PT. Sentra Solusi Informatika

Desktop Developer

  • Developed ITTOS, a tour and travel system in Indonesia, which includes a booking system, tour management system, accounting system, journaling, and report generation.

Other Achievements

Mobile & Website

  • Developed the Market Risk and Liquidity Report System (MLR) for Bank Danamon.
  • Built Otocare, the official Android application for Astra Company.
  • Built Recognito, an Android-based facial recognition application for FUJIFILM.
  • Built Jismo Education, a website and mobile app (Android & iOS) for Olympiad registrations.
  • Built a web-based application for Panin Asset Management, featuring a queuing system, barcode generation & scanning for attendance, a lucky draw system, and WhatsApp & email blasting.
  • Built a website for Alkisah Riomotret, showcased at Grand Indonesia.
  • Built a corporate website for Angkasa Pura II.
  • Built a Pesantren (Islamic School) Website, inaugurated by former President Susilo Bambang Yudhoyono.

Skills

Mobile Development

Android Kotlin Java Android Android Kotlin Kotlin Android Java Java Android Jetpack Compose Jetpack Compose Flutter Flutter (Dart)
iOS iOS Swift Swift Ionic Ionic React Native React Native Firebase Firebase
Appsflyer Appsflyer Clevertap Clevertap Mixpanel Mixpanel Posthog Posthog Branch Branch.io
Android Kotlin Java Android Kotlin Android Java Android Jetpack Compose Flutter
iOS Swift Ionic React Native Firebase
Appsflyer Clevertap Mixpanel Posthog Branch

Frontend Development

PHP PHP Laravel Livewire Filament Laravel Livewire Livewire Codeigniter Codeigniter ReactJS ReactJS
NextJS NextJS Javascript Javascript Typescript Typescript Symfony Symfony React Router React Router
AlpineJS AlpineJS MySQL MySQL Sqlite Sqlite Tailwind Tailwind Bootstrap Bootstrap
PHP Laravel Livewire Filament Livewire Codeigniter ReactJS
NextJS Javascript Typescript Symfony React Router
AlpineJS MySQL Sqlite Tailwind Bootstrap

Backend Development

Python Python Java Java Spring Spring NodeJS NodeJS FastAPI FastAPI
Python Java Spring NodeJS FastAPI

Others

JSON JSON XML XML GIT GIT Swagger Swagger Jira JIRA
Postman Postman Android Studio Android Studio Xcode Xcode Visual Studio Code VS Code Intellij Intellij
JSON XML GIT Swagger Jira
Postman Android Studio Xcode Visual Studio Code Intellij

Photography or Videography

Adobe Photoshop Adobe Photoshop Adobe Lightroom Adobe Lightroom Capture One Capture One Davinci Resolve Davinci Resolve Capcut Capcut
Adobe Photoshop Adobe Lightroom Capture One Davinci Resolve Capcut

Recent works

  • Everything
  • Mobile Application
  • Website Application
  • Photography
Mobile Application

Horego

Horego
Horego
Horego
Horego
Horego
Horego
Horego
Horego

Horego

Are you a passionate foodie always on the lookout for new and exciting culinary experiences? Look no further with Horego!

Whatever your mood to eat today, you can rely on Horego to find the perfect places. With more than 500.000 places and millions of reviews, you can stop by at your next favourite places without having to do all that research and asking around beforehand!

Kotlin Jetpack Compose Flutter (Dart) Jetpack Compose Coroutines & Flow Firebase API Retrofit CI/CD Fastlane ProGuard & R8 SSL Pinning Appsflyer CleverTap PostHog Heatmap Microsoft Clarity Payment Gateway: XENDIT WebSocket Reporting Jacoco & Detekt Linter Unit & UI Testing A/B Testing MVVM Room Mocking API XML / JSON Payment System: QRIS, Credit Card Product Analytic / Event Tracking GIT Mockito Espresso

View on Play Store View on App Store

Mobile Application

Cashbac

Cashbac
Cashbac
Cashbac
Cashbac
Cashbac
Cashbac
Cashbac
Cashbac

Cashbac

Are you a passionate foodie always on the lookout for new and exciting culinary experiences? Look no further with Horego!

Whatever your mood to eat today, you can rely on Horego to find the perfect places. With more than 500.000 places and millions of reviews, you can stop by at your next favourite places without having to do all that research and asking around beforehand!

Android / iOS Kotlin Jetpack Compose Coroutines & Flow Firebase API Retrofit & Volley CI/CD Fastlane ProGuard & R8 SSL Pinning Appsflyer CleverTap MixPanel Payment Gateway: XENDIT WebSocket Reporting Jacoco & Detekt Linter Unit & UI Testing A/B Testing MVVM Room Mocking API XML / JSON Payment System: QRIS, Credit Card, Scan QR, Beacon, Barcode Websocket Product Analytic / Event Tracking GIT Mockito Espresso

View on Play Store View on App Store

Mobile Application

Cashbac Biz

Cashbac Biz
Cashbac Biz
Cashbac Biz
Cashbac Biz
Cashbac Biz
Cashbac Biz

Cashbac Biz

Cashbac Biz is a specialized app for Cashbac's partners to accept and collect payments made using Cashbac app without any additional device. With simple User Interface adjusted for the cashier, a Cashbac user can just simply tap their smartphone to the cashier's smartphone to make a payment.

Android Java Firebase API Retrofit & Volley CI/CD Fastlane ProGuard & R8 SSL Pinning WebSocket Reporting Jacoco & Detekt Linter Unit & UI Testing A/B Testing MVVM Mocking API XML / JSON Payment System: Scan QR, Beacon Transmitter, Barcode Websocket GIT Mockito Espresso

View on Play Store

Mobile Application

Corner's Card

Corner's Card
Corner's Card
Corner's Card
Corner's Card
Corner's Card
Corner's Card

Corner's Card

Corner's Card is a loyalty membership app that gives you convenient and easy access to privileges and rewards. With Corner's Card Apps you can:

  • Earn points easily with Snap Receipt feature
  • Redeem points with available rewards from our malls
  • Earn points easily with Snap Receipt feature
  • Redeem points with available rewards from our malls
  • Discover the latest promotions from malls and tenants
  • Get the latest update about malls' events
  • Special treatment for members only
  • Get easy access to redeem privileges at our malls

Corner's Card Apps is available in FX Sudirman, 23 Paskal, and Beachwalk Bali.

Android / iOS Flutter (Dart) Firebase Bloc State Management GIT

View on Play Store

Mobile Application

Uangku

Uangku
Uangku
Uangku
Uangku

Uangku

UANGKU is a mobile wallet issued by PT Smartfren Telecom Tbk to create a safe and simple access for people to do financial transaction only with simple taps from their smartphone. With vision to democratize safe and simple mobile payments, UANGKU has committed to keep innovating for everyone equally to have their payments simplified and enjoy a less-hassle life. Features:

  • Mobile Top Ups
  • Bills Payment
  • Pay By QR
  • Shopping Payment Request
  • Send and Receive Money

Android Java Firebase Sqlite E-Wallet Payment System GIT

View on Play Store

Website & Mobile Application

My Bolt

My Bolt
My Bolt
My Bolt

My Bolt Application

My BOLT! is one stop SelfCare to manage your BOLT! Account with following features :

  • Activation new BOLT! Number
  • Balance and Quota Info, and for postpaid subscribers this application also enables you to know latest billing amount and status
  • History of Usage, Payment and Purchase
  • Purchase Data Package from your Balance or Credit Card
  • Payment & Top Up Balance via Credit Card
  • Mobile WiFi Monitoring Tool to : Check Battery Level, Network Status, Restart via Apps, Change WiFi Name (SSID) & Password & others (Compatible with ZTE & Huawei MiFi Devices)

Android / iOS Java PHP CodeIgniter IONIC Cordova GIT XML / JSON Payment Gateway: DOKU Google Analytics

Website Application

Panin Assets Management Market Outlook 2024

Panin Assets Management
Panin Assets Management
Panin Assets Management
Panin Assets Management

Panin Assets Management Market Outlook

Create website application for Panin Assets Management. This website for invitation, queuing with barcode scanner for attendance, door price feature from attendance users. Create website application for Panin Assets Management. This website for invitation, queuing with barcode scanner for attendance, door price feature from attendance users.

PHP Laravel MySQL Barcode System Content Management System Google Analytics

Mobile Application

Otocare Asuransi Astra

Panin Assets Management
Otocare

Otocare Asuransi Astra

Aplikasi myGarda memberikan kemudahan akses untuk para pelanggan Asuransi Astra, dengan menyediakan fitur pembelian polis asuransi kendaraan, asuransi perjalanan, dan asuransi kesehatan serta layanan lapor klaim, request bantuan darurat, dan berbagai deals eksklusif yang bisa kamu dapatkan hanya di aplikasi myGarda. Eksplor fitur-fitur yang ada di aplikasi myGarda dan nikmati peace of mind untuk semua kebutuhan perlindunganmu.

Android Java Firebase Sqlite
Website Application

Versailes

Versailes
Website Application

Wellen Print

Wellen Print
Photography

Wong Fu Kie's Menu

Wong Fu Kie
Website Application

Zaza Boutique Bar & Eatery

Zaza Boutique Bar & Eatery
Website Application

MGI Models

MGI Models

Get In Touch

Let's talk about everything!

Send me an email.