My Experience(s)
These are my experience(s) throughout my learnings.
-
Backend Developer
Contract Program at Wisnu.
What did I do?
- Developed and deployed Wisnu's backend server an API with Cloud Run based on dockerized image for 3
different
environments
- Managed and integrated 3rd party services into the backend server
- Collaborated with Mobile Developer and Machine Learning Engineer to ensured integration and
functionality
-
Backend Developer Trainee
Industrial Work Practice at Sagara Asia Technology.
What did I do?
- Analyzed project requirements and provided briefs to understand the scope and objectives of the
Bahana project
- Created an internal report program that automatically created when User upload monthly data using
Celery task that runs
in the background
- Collaborated with FrontEnd and DevOps team to ensured integration and functionality of the project
-
Developer Mentee
Online Mentoring Program at Digistar Class.
What did I do?
- Learned and implemented the concept of Blockchain technology with MetaMask
- Brainstormed an idea proposal as a team consist of UI/UX Designer and Data Scientist mentee to solve
a real case problem
to increase sanitation access in Indonesia from 40% to 80% within 3 months
-
Google Cloud Developer
Industrial Work Practice at HUMIC Engineering Research
Center.
What did I do?
- Deployed a Flask web application called Kupu in Cloud Run that use to process bone scan images
segmentation
- Created a desktop application based on Kupu's machine learning model that can also pre-process and
process a large
number of raw input images at once (batch processing) consist of 6046 images (ANT & POST) using
python
threading
- Published 2 patents right (HKI) called 'Whole-Body Bone Scan Images Segmentation Mask Dataset' and
'Aplikasi Automatic
ANT-POST Bone Scan Image Segmentation'
-
Cloud Computing Cohort
MSIB 4 Kampus Merdeka's Program at Bangkit
Academy.
What did I do?
- Built a Capstone Project with Mobile Development and Machine Learning cohort called Yogalyze that
detect the User's
movement realtime and score them based on their movements of the selected yoga position
- Created the Yogalyze's backend server and deployed it as an API with Cloud Run that automatically
triggered deployed
from commited push of the GitHub repository
- Helped integrate Firebase Authentication in Mobile and Backend of the User authentication and
authorization based on
Firebase Token ID from the Client and verified it in the Server
My Project(s)
These are my project(s) throughout my learnings.
-
SociaLife
A realtime chat application that built for Web and Mobile (and also Java Netbeans) with the addition of
socket to help
user connected and chat with each other. It's mainly built with NodeJS for the backend and socket
server, MongoDB for
the database. Other than that, we uses ReactJS for the web frontend and Flutter for the mobile app with
API consumption.
What did I do?
- Web
- Designed and developed the Front End with ReactJS
- Created the Database server with MongoDB Atlas
- Developed the Backend as an API with NodeJS and ExpressJS
- Developed the Socket server for realtime chat
- Integrated the Front End and Back End through API consumption and Socket server
- Netbeans
- Designed and developed the chat program with Java Netbeans
- Created the database server with MySQL Server
- Mobile
- Designed and developed the mobile application with Flutter
- Integrated the Back End through API consumption and Socket server
You can find more detailed information about the project below!
-
YogaLyze
Capstone Project of MBKM Bangkit 2023 batch 1 that created with Mobile Development and Machine Learning
cohort that detect the User's movement realtime and score them based on their movements of the selected
yoga
position
What did I do?
- Designed the Cloud Architecture using Google Cloud Platform
- Developed and deployed the backend server using Cloud Run as an API for mobile application
- Helped integrated the Firebase Authentication in Mobile
You can find more detailed information about the project below!
-
Drife
A drowsiness detection based on both of user's eyes. When the eyes closed to a certain radius, the app
will start an alarm for alerting the user to wake up and a notification that have to be clicked to stop
it.
- Designed and developed the application with Java in Android Studio
- Configured OpenCV to the mobile application
You can find more detailed information about the project below!
-
MeetDoctor
Mobile design for making an appointment with a doctor based on the selected clinic. It can also pay
online or transfer
to the corresponding doctor, and view the User's appointment histories with the status.
- Researched and identified user requirements
- Design the mobile application based on requirements
You can find more detailed information about the project below!
-
Word Search Puzzle
Word Search Puzzle is a word search
game in a collection of letters arranged randomly in the form of a two-dimensional array (matrix). This
game can be solved with brute force and backtracking algorithms.
What did I do?
- Created the Brute Force strategy algorithm
- Created the Backtracking strategy algorithm
- Implemented both strategy algorithm to the Word Search Puzzle
- Analyzed the Time Complexity from both strategry algorithm
You can find more detailed information about the project below!
-
Musician
Multi linked list program of musician data structure. It can add singer and song data, and make a
connection based on it.
What did I do?
- Created the Abstract Data Type (ADT)
- Developed Procedure for Insert, Delete, Show, and Find Singer
- Developed Procedure for Show Song
- Developed Procedure for Show Song based on Release Time
- Created the Diagram Visualization for Multi Linked List N-to-N Relation
You can find more detailed information about the project below!