Muhammat Rizki Saputra

Indonesian · Palembang, CONTACT · mrizkisaputra6@gmail.com

I'am a fresh graduate specializing in Web Backend development, particularly with Go. I'm interested in Web dev and DevOps. I enjoy learning new things.

Skills

Backend Web Development · Computer Networking · Relational Databases · Problem Solving · Comunication

Programming · Framework · Tools

CONFIDENT

Golang · PostgreSQL · GoFiber · Gin · Docker · GIT ·

FAMILIAR

Java · Kotlin · Javascript · HTML · CSS · Tailwind · JQuery · MySQL · Redis · Parallel/Concurrency · Prometheus

Languages

Pasif

English

PROFICIENT

Indonesia


Personal Projects

Web API

Project 1
Expense Tracker API

build a API RESTfull for managing expenses tracker.

Project 1
Weather API

build a weather API that fetches and returns weather data from a 3rd party API

Project 1
Todolist API

develop a RESTfull API to allow users to manage their to-do list

Project 1
Blogging Platform API

create a simple RESTful API with basic CRUD operations for a personal blogging platform. CRUD stands for Create, Read, Update, and Delete

Web Apps

Project 1
Unit Converter

Unit converter is a Web app that can convert between different units of measurement. It can convert units of length, weight, volume, area, temperature, and more. The user can input a value and select the units to convert from and to. The application will then display the converted value.

Project 1
Personal Blog

Build a personal blog to write and publish articles on various topics.

Native Android Apps

Project 1
Suit Game

This is an Android game application that I created using the Kotlin programming language and Android Studio. In this game, each player chooses one of three options: scissors, rock, or paper. Scissors cut paper, rock crushes scissors, and paper covers rock. If two players choose the same option, the game is considered a tie. If the selected options are different, the player who chose the winning option will win the round.

Project 1
e-Library

I developed this project for managing library resources, including books, members, visitors, and book borrowers, while also enabling online catalog access.

Project 1
Tip Time

This is an Android application that I created using the Kotlin programming language and Android Studio. This app is for calculating how much a restaurant service tip costs

Comand Line Interface (CLI) Apps

Project 1
Expense tracker

Expense tracker is a project to manage expense your finances. The application run from the command line interface (CLI).

Project 1
Task Tracker

Task tracker is a project used to track and manage your tasks. The application run from the command line (CLI).

Project 1
Number Guessing Game

Number guessing is a game where the computer randomly selects a number and the user has to guess it. The user will be given a limited number of chances to guess the number. If the user guesses the number correctly, the game will end, and the user will win.

Project 1
Typing Speed Game

This is a terminal-based game that I created using Java. In this game, players have to type the displayed sentences, and the game calculates their Words Per Minute (WPM) score. The sentence data is stored in dummy form, and I use the WPM formula to calculate the score. It's a fun way to test and improve typing speed and accuracy.

Project 1
Tictactoe Game

This is a terminal-based game I created using Java. The game is played by two individuals: a player and a computer, on a 3x3 grid. Each player takes turns placing either the symbol X or O in one of the grid's boxes.


Experience

Android Developer Intermediate Training

PROFESSIONAL ACADEMY DIGITAL TALENT SCHOLARSHIP

During the training, I learned advanced Android application development. At the end of the training, I created a project called the "Story App" as a graduation requirement. The application I developed includes authentication features, displaying a list of stories from an API, adding new stories, displaying animations, showing a map that contains all the stories, and performing unit testing. This training provided me with relevant material for the professional world.

September 2022 - November 2022

Android Developer Training

PROFESSIONAL ACADEMY DIGITAL TALENT SCHOLARSHIP

While attending the training, I learned the concepts of the Kotlin programming language and Android application development. At the end of the training, I completed a project called the "GitHub User App" as a requirement for graduation. This project includes features such as user search using data from an API, displaying user details, creating a loading indicator, theme customization, and a favorite user feature with a database. This training provided me with the opportunity to be well-prepared for the professional world.

May 2022 - August 2022

INFORMATION TECHNOLOGY DEPARTMENT INTERN

PT PUPUK SRIWIDJAJA PALEMBANG

I am a second-year vocational high school student at SMK Setia Darma Palembang. During my internship, I served as a partner to assist with both technical and non-technical tasks. This internship provided me with an opportunity to learn beyond the school curriculum and gain working experience in the information technology industry.

July 2017 - September 2017

Education

University of Indo Global Mandiri

Computer Science - Informatics Engineering

GPA: 3.03

September 2019 - 2024

SETIA DARMA PALEMBANG HIGH SCHOOL

COMPUTER NETWORK ENGINEERING
August 2016 - May 2019

curriculum vitae

download