Randy Tjioe

Randy Tjioe

Software Developer

I am a software developer with a background in mathematics and data analysis. I have a strong interest in learning new technologies and improving systems. I have experience working in teams, building applications, and solving problems through software. I continue to grow my skills in both backend and frontend development.

Work Experience

PT BIXBOX Teknologi Perkasa (Refactory)

PT BIXBOX Teknologi Perkasa (Refactory)

November 2023 – February 2024

Internship

Yogyakarta, Indonesia

Worked on real projects (procurement and internal application) using .NET, Vue.js, Blazor, RPC, Supabase, and Flutter.

Honed programming skills in a structured environment, focusing on practical applications.

Developed teamwork and problem-solving skills through collaboration on complex tasks.

Implemented features for procurement systems and internal applications.

Gained hands-on experience with modern web and mobile development frameworks.

.NET
Vue.js
Blazor
RPC
Supabase
Flutter
PT Mega Finance

PT Mega Finance

October 2017 – November 2022

Officer Development Program

The program aims for leadership positions across many levels and get many opportunities to be trained by highly experienced professionals and leaders in various aspects of financing and leadership.

Data Analyst

Aug 2018 - Nov 2022

South Jakarta, Jakarta, Indonesia

Interpret data, analyze results using statistical techniques and provide ongoing reports.

Identify, analyze, and interpret trends or patterns in complex data sets.

Find and define new process improvement opportunities.

Ensures data integrity by monitoring and validating information.

Branch Manager

Sep 2019 - May 2020

Ngawi, East Java, Indonesia

Supervise, coordinate, and monitor all operational activities; also lead marketing activities.

Observe and assess employee performance; also provide solutions to various problems

Managed team performance and implemented process improvements.

Collections Supervisor

Apr 2018 - Jul 2018

Ciledug, West Java, Indonesia

Ensure to achieve the quarterly target of collection management.

Supervise and be responsible in the negotiation process with customers.

Oversee the daily reports of all billing activities of each team.

Credit Supervisor

Jan 2018 - Apr 2018

Rengat, Riau, Indonesia

Assess the creditworthiness of existing clients; check financial transactions and credit history on a case by case basis

Determine in depth the level of risk involved, analyze data carefully and produce clear and objective reports.

Develop a credit information model that predicts trends and patterns.

Provide recommendations related to credit risk analysis and assessment.

Trainee

Oct 2017 - Dec 2017

South Jakarta, Jakarta, Indonesia

East Jakarta, Jakarta, Indonesia

Cibinong, West Java, Indonesia

Learn company regulations and job descriptions for one month.

Practice the knowledge learned at the branch office.

Data Analysis
Team Management
Process Optimization
Problem Solving
Marketing
Leadership

Education

Andalas University

Andalas University

Bachelor of Science Mathematics

Graduated: 2017

GPA: 3.23. Thesis: Efficiency Analysis of Optimal Portfolio Selection using Markowitz Model and Single Index Model.

Relevant Training and Courses

Enigma Camp

Enigma Camp

Training Program Java Spring Boot -React JS – React Native

2024

HariSenin

HariSenin

Training Program Full Stack Development

2024

Juara Coding

Juara Coding

Training Program FullStack Development & Software Quality Assurance

2024 & 2022

Dicoding

Dicoding

Online Course Menjadi Front End Web Developer Expert

2024

Hacktiv8

Hacktiv8

Online Course Menjadi Golang Developer

2023

Purwadhika Digital Technology School

Purwadhika Digital Technology School

Training Program Full Stack Web Development with JavaScript

2022-2023

Projects

Embun Kebaikan

Embun Kebaikan

Role: Project Manager and Mobile Developer

A platform connecting users with verified information about orphanages, elderly homes, and mental health institutions. Implemented secure online donations, placement facilitation, and engagement features.

Java Spring BootReactJSReact Native
Web Food Recipes App

Web Food Recipes App

Role: Full Stack Developer

A recipe platform with category filtering, search, detailed view, and downloadable PDFs. Features a CMS dashboard and secure API.

Laravel 11ReactJSFilamentPHPTypeScriptMySQL
Online Ticketing Website

Online Ticketing Website

Role: Full Stack Developer

An online tourism ticketing platform with booking, category management, and a rapid-built CMS for Super Admin using FilamentPHP.

Laravel 11FilamentPHPMySQL
Online Pharmacy Website

Online Pharmacy Website

Role: Full Stack Developer

A pharmacy web app with role-based access, product search, and admin dashboard for transaction and inventory management.

Laravel 11Spatie RolesMySQL
Online CBT System

Online CBT System

Role: Full Stack Developer

A role-based online test platform (CBT) for teachers and employees with exam and participant management features.

Laravel 11SpatieMySQL
Modern Kanban Board Web App

Modern Kanban Board Web App

Role: Full Stack Developer

A Kanban board app with drag-and-drop interactivity, powered by InertiaJS and built as a monolithic SPA with Laravel and React.

Laravel 11ReactJSInertiaJSTailwindCSSDnD KitShadcn/UI
Job Portal Website

Job Portal Website

Role: Full Stack JavaScript Developer

A full-stack job portal built with Next.js and Supabase for job postings and applications. Includes authentication, file uploads, and SSR optimization.

Next.jsTailwindCSSSupabasePrismaNextAuthShadcn/UI
STORE GG - Game Top-Up Website

STORE GG - Game Top-Up Website

Role: Full Stack JavaScript Developer

A full MERN stack project for game voucher top-ups, built with React, Next.js, Node.js, and MongoDB, featuring authentication and admin CRUD system.

Next.jsReactJSNode.jsExpressMongoDBJWT
Time Budget Management App

Time Budget Management App

Role: Full Stack Mobile Developer

A productivity app to manage and track daily, monthly, and yearly tasks with time analytics, history log, and customizable reset settings.

React NativeSQLite
Modern Monolith - Absence System

Modern Monolith - Absence System

Role: Full Stack Developer

An attendance system built with Laravel 11, Inertia, and ReactJS. Features user management, attendance input, RFID integration, and face recognition.

Laravel 11ReactJSInertiaJSNode.jsMySQL
Wekea - E-commerce Furniture App

Wekea - E-commerce Furniture App

Role: Full Stack Developer

A mobile-first e-commerce app for browsing and purchasing furniture, featuring cart management, product detail views, and user authentication.

JavaScriptNode.jsReactReact Native
Validated Tech Talent Pool

Validated Tech Talent Pool

Role: Associate Product Manager and Mobile Developer

A platform to help companies find and hire top-tier tech talent efficiently with skill validation and seamless recruitment processes.

ReactJSJava Spring BootTypeScript
Randy Job Portal

Randy Job Portal

A job portal that helps job seekers find the right job opportunities based on their skills and preferences.

HTMLTailwindCSSJavaScriptReactJS
Education Website

Education Website

An online education platform that facilitates learning and business opportunities in the education sector.

HTMLReactJSChakra UI
Substitute Makerspace - UMKM Website

Substitute Makerspace - UMKM Website

A landing page introducing the company profile for Substitute Makerspace.

HTMLReactJSChakra UI
KOPIO - Oline Grocery Web App

KOPIO - Oline Grocery Web App

An e-commerce application that allows users to shop conveniently while selecting store locations.

ReactJSNodeJSChakra UI

Tech Stack

Frontend

React.jsLaravelNext.jsAngularVue.jsHTMLTailwindCSSJavaScriptTypeScript

Backend

Java Spring BootNode.js.NETC#PHPPythonExpress.jsGolang

Mobile

React Native

Database

MySQLPostgreSQLSupabase

DevOps & Tools

GitGitHubPostmanUnit TestingAPI Testing

Soft Skills

Problem-SolvingTeam CollaborationCommunicationAgile MethodologiesTime Management

Get in Touch