Ricky Rinaldy

Ricky Rinaldy

Software Engineer | Mobile & Full-Stack

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

I'm a Software Developer with over 3 years of experience. Over the years, I've built mobile apps that actually make business operations smoother—mostly focusing on ERP, Sales Order management, and Business Automation.

It's never just about writing code. It's about figuring out how that code solves real bottlenecks for the company.

Here is what I usually do to help businesses run better:

  • Making apps feel good: I spend a lot of time optimizing performance. Whether it's fixing UI lag or implementing lazy-loading for massive datasets, I make sure the internal teams get a seamless experience.
  • Connecting the dots: I smooth out complex workflows and data syncs so that daily operations are faster and more reliable.
  • Hardware integration: I have hands-on experience connecting mobile apps with external devices, like thermal printers, and tying them securely to backend services.
  • AI integration: I've built apps that leverage AI features like face recognition and license plate recognition to automate manual processes and make data entry much faster.

My daily drivers are Flutter, Dart, REST APIs, and Firebase. Right now, I'm also developing with Spring Boot and Full-Stack JavaScript so I can build better, end-to-end solutions.

Work Experience

Freelance Flutter Developer

Self-Employed
Jakarta · Remote
Active

Independent Flutter Developer, building scalable Android mobile applications. Open for full-time and long-term collaborations.

ERP Mobile App
  • Refactoring and optimizing codebase to improve maintainability.
  • Improving UI/UX based on feedback and usage analytics.
  • Integrating backend APIs (Laravel & Firebase).
Sales Order App
  • Designing end-to-end sales order management workflow.
  • Real-time synchronization and automatic document printing.
AI & Machine Learning
  • Face Recognition-based attendance system (Google ML Kit + TensorFlow Lite).
  • Computer vision for license plate recognition from CCTV screenshots.
Printer & Hardware
  • Integrating multi-printer wireless via IP, Wi-Fi, and LAN networks.
  • Automatic printing workflow integrated with backend.

Software Developer

PT Evo Nusa Bersaudara
Palembang · On-site
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.
VB.NET · Desktop
  • Form design, CRUD implementation, refactoring, and debugging.
SQL Server & Crystal Reports
  • Optimizing queries, JOIN operations, and designing operational reports.

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

Diploma of Informatics Engineering

Sekayu Polytechnic
2015 – 2018

Main Skills

Programming Languages

DartJavaScriptKotlinVisual BasicJava

Frameworks

FlutterVB.NetSpring Boot

Databases

SQL ServerMySQLPostgreSQLFirebase

Tools

GitVS CodeAndroid StudioAntigravityIntelliJ IDEAPostmanCrystal ReportVisual Studio

AI & Machine Learning

Google ML KitTensorFlow LiteFace RecognitionComputer Vision

Methodology

Agile 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