Ricky Rinaldy

Ricky Rinaldy

Flutter Developer | Mobile Engineer (3+ YOE) | Enterprise Apps & Business Automation

Palembang, South Sumatra • West Jakarta, DKI Jakarta
ricky.rinaldy77@gmail.com
+62 822 8188 4743
LinkedIn
GitHub

I build mobile applications that help businesses work smarter. As a Mobile Engineer with 3+ years of experience, I've developed enterprise solutions including ERP, Sales Order, Asset Management, Attendance, IoT, and AI-powered applications. I also have experience in Android development using Kotlin and Jetpack Compose.

I enjoy solving real business problems by building high-performance, user-friendly applications, optimizing existing systems, and integrating backend services.

My primary expertise is Flutter, with additional experience in Android development using Kotlin and Jetpack Compose. My tech stack includes Flutter, Dart, Kotlin, Jetpack Compose, REST APIs, Firebase, Google Maps Platform, Bluetooth Low Energy (BLE), Google ML Kit, TensorFlow Lite, SQL, and Git. I'm also expanding my backend expertise with Spring Boot and Full-Stack JavaScript to build end-to-end solutions.

I'm always open to connecting, collaborating, and exploring new opportunities (Remote, Hybrid, or Onsite).

Work Experience

Freelance Flutter Developer

Self-Employed
Jakarta Raya, Indonesia
Active

Flutter Developer specializing in building scalable, high-performance mobile applications for business operations. Experienced in developing enterprise applications, integrating backend services, implementing AI-powered mobile features, and connecting mobile applications with IoT devices.

Sales Order Application
  • Built and optimized sales order workflows for business operations.
  • Implemented lazy loading and pagination for large datasets.
  • Improved data synchronization and validation.
Mobile ERP Application
  • Refactored legacy Flutter code to improve performance and maintainability.
  • Fixed critical bugs and integrated REST APIs for business modules.
Enterprise Asset Management
  • Developed an asset management application with search, tracking, and realtime data integration.
  • Built responsive UI for enterprise users.
Attendance Management
  • Developed attendance features for a government-sector mobile application.
  • Integrated backend services and optimized daily operational workflows.
IoT Device Integration
  • Integrated mobile applications with IoT devices for real-time monitoring.
  • Implemented device communication and live data synchronization.
Printer Integration & Automation
  • Developed multi-printer support over Wi-Fi and LAN.
  • Automated document printing integrated with backend services.
AI-powered Features
  • Implemented face recognition using Google ML Kit and TensorFlow Lite.
  • Developed OCR for extracting data from images.

Mobile Application Developer (Freelance)

PT. Evo Manufacturing Indonesia
Palembang, South Sumatra, Indonesia
1 yr 3 mos
Key Achievements
  • Developed ERP mobile applications used for internal operations.
  • Improved application performance and maintainability through code refactoring.
  • Enhanced real-time communication using Firebase (Authentication, Firestore, FCM).
  • Increased system reliability by fixing bugs and optimizing data handling.
Responsibilities
  • Built Flutter-based mobile applications with focus on performance and scalability.
  • Integrated REST APIs for real-time data processing.
  • Implemented push notifications using Firebase Cloud Messaging (FCM).

Software Developer

PT. Evo Manufacturing Indonesia
Palembang, South Sumatra, Indonesia
2 yrs 3 mos
Flutter · Mobile
  • Developing internal ERP mobile applications (frontend).
  • Integrating Firebase services (Auth, Realtime DB, Cloud Storage, FCM).
  • Optimizing UI/UX, Call & WhatsApp features, and consuming RESTful APIs.
Desktop Development (.NET)
  • Built internal business applications with CRUD operations and reporting features.
  • Optimized SQL queries for faster data retrieval.
Reporting & Data Processing
  • Developed Crystal Reports for operational and analytical reporting.
  • Supported business decision-making through structured data analysis.

Flutter Developer

Internship
Palembang, South Sumatra
3 mos
Responsibilities
  • Assisted in developing Stock Opname application using Flutter.
  • Added obscure feature, switch button, and pages that consume APIs.

Website Builder · IT Support

Skylar Digital Creative
Palembang · Full-time
1 yr 8 mos
Responsibilities
  • Managed affiliate internet marketing business (Amazon).
  • Content creator, keyword research (KeywordTool), and data entry.
  • Edited HTML & XML files, IT Support, team leader.
  • Assisted owner with office matters and employee payroll.
Tools
  • Ubuntu, VNC Viewer, Vultr
  • WPS Office, Notepad++

Backup Engineer · IT Support

PT Trakindo Utama · Freelance
Palembang, South Sumatra
Responsibilities
  • Ensuring IT network runs smoothly.
  • Communication with clients via email.
Tools
  • Hiren Boot
  • Microsoft Outlook

Education & Certifications

Diploma of Informatics Engineering

Sekayu Polytechnic
2015 – 2018

Certifications

  • IT Essentials
  • Fullstack Javascript Bootcamp
  • Spring Boot Backend Engineering Bootcamp

Main Skills

Programming Languages

DartJavaScriptKotlinJavaVisual Basic

Frameworks

FlutterReact.jsJetpack ComposeSpring BootNode.jsVB.Net

Databases

SQL ServerMySQLPostgreSQLFirebase

Tools

GitVS CodeAndroid StudioBluetooth Low Energy (BLE)Google Maps PlatformREST APIsPostman

AI & Machine Learning

Google ML KitTensorFlow LiteFace RecognitionComputer Vision

Methodology

Full-Stack DevelopmentAgile ScrumCI/CD

Languages

🇮🇩

Indonesian

Native5 / 5
🇬🇧

English

Intermediate3 / 5

Projects

03

Machine Quality System

PT. Evo Manufacturing Indonesia

From Scratch
04

Desk Call Application

PT Evo Nusa Bersaudara

From Scratch
05

Kebun Durian Transaction

PT Evo Nusa Bersaudara

Enhancement
01

Aplikasi Sales Order Digital

Full Stack — Spring Boot + Flutter

Personal
02

Aplikasi POS

Fullstack — ReactJS + ExpressJS

Personal