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 am specializes in Mobile development using Kotlin / Flutter and Website development using PHP / Laravel framework.

I am experience spans across multiple industries; including fintech, e-commerce, and loyalty programs, and telco.

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 - Present

PT. Horego Untuk Indonesia

Senior Android Developer

  • Responsible for designing and developing Android applications using Kotlin for payment and discovery.
  • Focus in creating new features, API and WebSocket integrations, and doing analytics with tools like CleverTap, PostHog, Appsflyer, Branch SDK.
  • CI/CD Development with Microsoft Azure, version control using Git.
  • Heatmap tracking with Microsoft Clarity.
  • Focused on maintaining application security with Shield SDK and Secure Server, optimizing performance to prevent crashes/errors with Firebase Crashlytics
  • Build Unit testing, UI testing, Espresso, Mocking API with Mockito, and generating reports using Jacoco, Detekt

2016 - 2023

PT. Global Pay Indonesia / Cashbac

Senior Android Developer

  • Create Cashbac and Cashbac Biz Application from zero, and responsible for designing and developing Android applications using Java, Kotlin, and Flutter.
  • Focus in creating new features, API and WebSocket integrations, and incorporating tools like CleverTap, Mixpanel, Appsflyer, Microsoft Azure for CI/CD pipelines, and payment gateway Xendit
  • Familiar with payment solutions that payment using Beacon, QR Code, Qris, and Barcode technologies.
  • Secure application security with Dex Protector.
  • optimizing performance to prevent crashes/errors, and implementing event analytics and A/B Testing with CleverTap.
  • Build Unit testing, UI testing, Espresso, Mocking API with Mockito, and generating reports using Jacoco, Detekt
  • Create loyalty Corner's Card and Corner's Merchant application for Pascal Mall Bandung with Flutter with Bloc State Management.
  • Create payment channel Easypay feature, looks like paylater with 4 months installment.
  • Integrate new payment channel for Cashbac (Julo, Dana, Linkaja, Gopay, ShopeePay, Debit BCA, Direct Debit BRI, CC mastercard / VISA)

2014 - 2016

PT. Internux / Bolt

Web & Mobile Developer

I have a role in developing frontend and backend system, maintaining web applications using Laravel, CodeIgniter, along with Bootstrap, CSS, and JavaScript. Additionally, I develop Android and iOS applications using hybrid frameworks with Cordova and Ionic.

2011 - 2014

PT. Integrasi Solutions

Website Developer

I have a role in developing web applications for internal company purposes and creating applications for clients such as Bank Danamon, Carrefour, Deals.co.id, and Shopping.co.id. These applications are built using the Symfony framework.

2009 - 2011

PT. Sentra Solusi Informatika

Desktop Developer

I developed and enhanced (ITTOS) desktop applications for a Tour & Travel system (ticketing, hotel, document, cruise, tour) in Indonesia using .NET programming that help user to create invoice, create billing, accounting, journaling, view report.

Skills

Mobile Development

Kotlin Java SwiftUI Flutter (Dart) Jetpack Compose Coroutines & Flow Firebase & Firestore API Retrofit / Volley CI/CD Fastlane ProGuard & R8 SSL Pinning Appsflyer CleverTap MixPanel PostHog Heatmap Microsoft Clarity Payment Gateway WebSocket Reporting Jacoco & Detekt Linter Unit & UI Testing A/B Testing MVVM Room Mocking API XML / JSON Payment System: QRIS, Beacon, Barcode Product Analytic / Event Tracking SSO Ionic Cordova Mockito Espresso Bloc State Management Provider State Management Riverpod State Management

Frontend Development

Laravel CodeIgniter Symfony PHP Livewire Filament CSS Tailwind Bootstrap javascript Vue.js Alpine.js HTML Typescript MVC Jquery XML / JSON Payment Gateway SSO SEO Analytic Content Management System Firebase & Firestore Figma MySQL MongoDB Sqlite Google Analytics

Backend Development

Python Java Spring FastAPI Langchain for LLM / RAG AI Programming

Photography / Videography

Adobe Lightroom Davinci Resolve Capcut Adobe Photoshop

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. 👋