Hi, I'm Sigit Wijonarko
Building innovative mobile and web applications with modern technologies
Ringkasan
Seorang programmer fresh graduate dari Universitas Amikom Yogyakarta dengan pengalaman satu tahun sebagai freelancer di bidang Software Develoment yaitu Android dan Web Development. Terampil dalam bahasa pemrograman Java dan Kotlin, serta Android XML Views untuk membangun aplikasi Android yang terintegrasi dengan REST API backend.
Selama masa studi dan freelance, juga menggunakan teknologi seperti Express.js, MySQL, dan Vue.js dalam pengembangan web.
Memiliki pengetahuan dan pengalaman dalam pengembangan model Machine Learning, mencakup supervised learning, unsupervised learning, serta deep learning menggunakan TensorFlow dan Keras dari kegiatan perkuliahan dan platform Dicoding.
Kemampuan
Android Development
- Java
- Kotlin
- Android XML Views
- Flutter Dasar
Web Development
- Node.js
- HTML
- CSS
- JavaScript
- Tailwind CSS
- CodeIgniter
- MySQL
- PostgreSQL
Machine Learning
- Supervised & Unsupervised Learning
- Deep Learning dengan TensorFlow & Keras
Soft Skills
- Kerjasama Tim
- Mindset untuk Selalu Belajar
Bahasa
- Bahasa Inggris Level Advanced (590/677 - Amikom English Proficiency Test)
Work Experience
Freelance Android Developer
Rintan Mobile
- Developed a single-activity, multi-fragment Android application using Kotlin and XML Views.
- Integrated backend REST APIs via Retrofit and managed UI components using viewBinding.
- Translated UI/UX designs into Android XML layouts using a variety of View and ViewGroup components.
- Implemented Explicit and Implicit Intents with Bundle and Parcelable for fragment-to-fragment navigation and interaction with external apps.
- Added pagination to RecyclerView using an onScrollListener tied to the backend data API.
- Key features included: capturing images via the camera with embedded GPS location in EXIF metadata, extracting coordinates using osmdroid MapView, submitting forms and files with POST and PUT methods, saving geotagged images to ROOM local database for offline access.
Freelance Backend Developer
Eagle System
- Membangun RESTful API menggunakan Express.js (Node.js) dengan database MySQL dan Prisma ORM dan arsitektur MVC untuk business logic Event Organizer.
- Mengembangkan fitur manajemen peminjaman barang dengan pengelolaan stok, dan memisah otorisasi dua jenis pengguna yaitu admin dan karyawan dengan payload JWT.
- Manajemen tabel user untuk akun pengguna, event (membuat tugas acara untuk karyawan terpilih oleh admin), announcement (pengumuman dari admin ke karyawan), inventory (barang dan stok tersedia untuk dipinjam), dan borrowrequest untuk operasi peminjaman barang (admin menyetujui/menolak peminjaman dan karyawan pengaju peminjaman).
- Melakukan integrasi sebagian fitur utama ke frontend menggunakan Vue.js.
Freelance Backend Developer
Menua Tuku Cafe App
- Membangun backend service REST API menggunakan Express.js dengan database MySQL dan Prisma ORM dalam arsitektur MVC dengan single responsibility pada setiap file JavaScript.
- Mengembangkan fitur penjualan cafe dengan manajemen tabel user, product, category, dan transaction untuk menjalankan logika bisnis penjualan di kafe dengan library Joi untuk validasi request dan Winston untuk log query Prisma.
- Menerapkan middleware JWT payload untuk separasi role admin untuk mengelola produk dan kasir untuk melakukan transaksi serta membatasi akses route untuk pengguna belum login.
- Membuat script docker compose untuk membangun image docker dan mysql lalu deploy pada mesin.
Teaching Assistant – Backend Development
University of Amikom Yogyakarta
- Assisted lecturers in teaching the Backend Development course for Informatics diploma students in the computer laboratory practice sessions using PHP CodeIgniter and MySQL.
Personal Project
Mejicomp Project
- Developed an Android application to showcase a computer spare parts catalog using RecyclerView.
- Implemented Implicit Intent to enable sharing of images and part details to external applications like WhatsApp via the detail page.
My Projects
Education
Universitas Amikom Yogyakarta
2021 - 2025
Bachelor's Degree in Informatics