Rivaldi Agustinus

Software Developer

A passionate software engineering fresh graduate in development.

CURRENT

Fresh Graduates in Software Engineering from Universitas Pendidikan Indonesia.

PAST

Former intern at Digital Amoeba, a Corporate Innovation Lab by Telkom Indonesia

Featured Projects

MedEase Logo

MedEase | Self-Medication App

Role: Android Developer

Innovative mobile application designed to revolutionize the way we approach medicine and its impact on our body. MedEase accurately predicts the name of medicine based on the text from the medicine package through OCR technology and it will offer users comprehensive information on various medicines and their properties.

Tech Used:

Eventeer Logo

Eventeer | Event Management System

Role: Front-End Web Developer

An event management platform that makes a solution for event organisers to manage events, venues, communities, collaborate, and find potential to learn together.

Tech Used:

Landing Page Amoeba Logo

Landing Page Amoeba | Landing Page

Role: Front-End Web Developer

Landing page for Digital Amoeba created as part of the internship's final project.

Tech Used:

LaporKu Logo

LaporKu | Forum (College Coursework)

Role: Full-Stack Web Developer

A community forum designed to gather and manage reports about damage or disturbances to public facilities in Bandung City. The platform aims to enhance the reporting process through a user-friendly and interactive interface, allowing users to submit, view, respond to, and track reports related to their local environment.

Tech Used:

See more

Education

Indonesia University of Education Logo

Indonesia University of Education

Software Engineering | 2020 - 2024

GPA: 3.85 / 4.00

Course: Programming Fundamentals (C++), Data Structure and Algorithms (C++), Database (SQL), Object-Oriented Programming (Java), Human-Computer Interaction, Web Programming (HTML, CSS, JavaScript, PHP, MySQL), etc.

Bangkit Academy Logo

Bangkit Academy

Mobile Development (Android) | 2023

Graduate with distinction (top 10%)

Bangkit is designed to prepare students with in-demand skills and tech certifications, the Bangkit curriculum offers 3 interdisciplinary learning paths - machine learning, mobile development, and cloud computing. By the end of this program, students will be equipped with the tech expertise, soft skills, and English proficiency they need to transit from academia to the workplace and succeed at leading companies.

Vocational High School 13 Bandung Logo

Vocational High School 13 Bandung

Computer Network Engineering | 2017 - 2020

Activities: D'Techno (tech community)

Experience

Telkom Indonesia Logo

Telkom Indonesia | Digital Amoeba

Front-End Web DeveloperInternship

Feb 2023 - Jun 2023 · 5 mos
Bandung, West Java, Indonesia

I work at Digital Amoeba. Digital Amoeba is a Corporate Innovation Lab by Telkom Indonesia that incubates and accelerates ideas from its employees which creates digital innovation and digital talents.


  • Developed dynamic and responsive website UIs using React JS and React Bootstrap within the Next.js framework.
  • Integrated front-end interfaces with back-end systems through RESTful APIs.
  • Collaborated closely with stakeholders, back-end developers, UI/UX designers, and system analysts/quality assurance teams to ensure seamless project execution.
  • Engaged in bug-fixing and troubleshooting to maintain and improve application performance.
  • Created reusable components to streamline development processes and enhance code maintainability.
  • Applied agile methodologies, particularly the Scrum framework, for efficient project management and iterative development.
  • Conducted daily, weekly, and monthly meetings to discuss project progress, mentor team members, and report work status.
  • Achieved project goals and targets set by the project owner consistently.

Tech Used:
PT Len Industri (Persero) Logo

PT Len Industri (Persero)

IT Support TechnicianInternship

Jul 2019 - Sep 2019 · 3 mos
Bandung, West Java, Indonesia
  • Installing software in end-user (employees) computers.
  • Do user computer maintenance.
  • Configuring computer network configuration.
  • Installing LAN cable.
  • Assembling hardware components.