×
Rafi Indrawan Dirgantara

Rafi Indrawan Dirgantara


JL. Togaran No. 43 Pondok Gede, Bekasi, ID, 17411
+62 858-1155-0872
Indonesia, English

Background


About

About

To be fresh graduate computer science student with some background in software engineering. With valuable experience as a freelancer and teaching assistant in computer science

Work Experience

Work Experience

  • Teaching Assistant of Platform Based Programming Course

    Aug, 2022 - Dec, 20224 months

    Create and grade student assignments and also provide assistance for students. Platform based programming course teaches about introduction to web and mobile programming using django and flutter

    • HTML, CSS, JS

    • Python/Django (Fullstack and REST API)

    • Dart/Flutter (Mobile App)

  • Freelance Software Engineer

    Feb, 2022 - Jun, 20224 months

    Artspedia is a digital platform for art-related services. Builds a web dashboard for users to manage their services.

    • Backend with Python/Django REST Framework

    • Frontend with Vue.js with TypeScript

    • Create unit test on Backend and Frontend

    • Gitlab CI

    • Heroku and Google Cloud Platform

    • Using SCRUM framework and experiencing as a scrum master

  • Teaching Assistant of Theory of Computation Course

    Feb, 2022 - Jun, 20224 months

    Grade student assignments and also provide assistance for students. This course teaches about the theoretical model of computation. The topics are: finite state machine, push-down automata, and turing machine

  • Freelance Software Developer

    Feb, 2022 - Mar, 20221 month

    Genelab is a medical laboratory located in Kebon Jeruk. In this project, I'm implementing an automation for inputting COVID-19 patient data to the Indonesian Ministry of health's All Record PCR website and integrating the software with Genelab's Laboratory Information System using selenium on python programming language.

    • Scripting with Python

    • Querying data with SQL

    • Web automation with selenium

  • Teaching Assistant of Introduction to Computer Organization Course

    Feb, 2021 - Jun, 20214 months

    Create and grade student assignments and provide assistance for students. This course teaches the fundamentals of computer organizations like input, output, memory, and processor and also implements low-level programming languages in MIPS and AVR

  • Teaching Assistant of Introduction to Digital System Course

    Aug, 2020 - Dec, 20204 months

    Create and Grade student assignments and provide assistance for students. This course mainly teaches basic principles of digital systems, components, and design methods.

Skills

Skills

  • Programming Language

    Python

    JavaScript

    TypeScript

    Dart

    Java

  • Programming Framwork

    Django

    Flutter

    NextJS

    React

    Vue

    SpringBoot

Education

Education

  • Computer Science, Bachelor, Universitas Indonesia

    Sep, 2019 - Sep, 2023

    3.61

    Web Programming

    Data Structure Algorithm

    Distributed System

    Web App Services

    Cloud Computing

    Computer Networks

    etc

Volunteer Work

Volunteer Work