My Experience(s)

These are my experience(s) throughout my learnings.

  1. 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
  2. Backend Developer Trainee

    Sagara Technology
    Student Score

    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
  3. Developer Mentee

    Digistar Class 2023
    Student Score

    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
  4. Google Cloud Developer

    HUMIC Engineering Research Center
    Kupu Web Application
    Kupu Cloud Run Dashboard
    Kupu Desktop Application
    Kupu Batch Processing Result

    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'
  5. Cloud Computing Cohort

    Bangkit Academy 2023
    Bangkit Academy Transcript

    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.

  1. SociaLife

    Socialife
    Socialife
    Socialife
    Socialife
    Socialife
    Socialife
    Socialife
    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?

    1. 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
    2. Netbeans
      • Designed and developed the chat program with Java Netbeans
      • Created the database server with MySQL Server
    3. 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!

  2. YogaLyze

    YogaLyze
    YogaLyze Cloud Architecture
    YogaLyze ML Model
    YogaLyze Mobile App 1
    YogaLyze Mobile App 2
    YogaLyze Mobile App 3
    YogaLyze Mobile App 4

    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!

  3. Drife

    Bangkit Academy 2023
    Bangkit Academy Transcript

    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!

  4. MeetDoctor

    MeetDoctor Splash
    MeetDoctor Register
    MeetDoctor Login
    MeetDoctor Dashboard
    MeetDoctor Profile
    MeetDoctor Clinic
    MeetDoctor Appointment
    MeetDoctor Payment
    MeetDoctor Histories
    MeetDoctor Review

    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!

  5. Word Search Puzzle

    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!

  6. Musician

    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!