Curriculum Vitae

Asyrafbilal Fadhila Bhinar Jaya

Asyrafbilal Fadhila Bhinar Jaya

Kota Adm. Jakarta Pusat
Terakhir login 1 bulan yang lalu

Portfolio
Media Social

Lulusan baru Sarjana Ilmu Komputer dari Universitas Telkom. Saya bersemangat untuk menggabungkan pengetahuan teoritis dengan pengalaman langsung untuk berkontribusi pada bidang teknologi yang terus berkembang. Mahir dalam mengembangkan situs web menggunakan MERN dan Laravel. Dengan dasar yang kuat dalam pengembangan perangkat lunak yang dilengkapi dengan pengetahuan akademis yang dipelajari, saya membawa perspektif baru dan keinginan untuk mempelajari teknologi baru ke setiap proyek yang saya lakukan.

September 2024
Universitas Telkom

S1 Software Engineering IPK 3.67

Januari 2025 - Sekarang
Front End Developer

PT Bank Rakyat Indonesia (Persero) Tbk Full Time

Staff outsource dari PT. Steradian Data Optima dengan penempatan di gedung BRI 1 Sudirman. Saya ditugaskan pada proyek NDS. Saya memegang proyek SDB(Safe Deposit Box) dimana nasabah dapat melakukan beberapa kunjungan box sekaligus. Sebagai Front End Developer saya bertanggung jawab untuk mengambangkan UI dan logic di sisi client menggunakan Vue JS. Selain itu juga saya harus memastikan kode pengembangan aman dari berbagai pengecekan dengan melakukan Unit Test menggunakan Jest yang dimana pada SonarQube test coverage harus di atas 80%. Pada tiap fiturnya saya ditugaskan untuk membuat dokumentasi penggunaan fiturnya. Selain itu, terdapat Sprint Review, Planning dan Retro yang wajib dihadiri tiap anggota dari time tiap Sprint yang biasanya dalam rentang 2-3 minggu.


Media
Lihat Media

November 2023 - Maret 2024
Front End Developer

Feelsbox Project Base

Saya dan tim mengembangkan fitur Feelsbox baru yang disebut FeelsQuest. Fitur ini membahas tentang kursus kesehatan mental daring. Kami mengembangkan proyek ini menggunakan framework Laravel dan MySQL untuk menyimpan database. Sebagai Front-End Developer, saya hanya fokus mengembangkan Views atau interface menggunakan Bootstrap. Saya mengembangkan menggunakan pendekatan Component Based Development (CBD) dengan memanfaatkan fitur Laravel Blade Template yang dapat membuat template komponen yang dapat digunakan kembali yang bertujuan untuk memudahkan pemeliharaan untuk pengembangan lebih lanjut. Saya juga harus memastikan bahwa komponen dan interface situs web tetap responsif. Ini sekaligus menjadi studi kasus tentang subjek Tugas Akhir berjudul "Implementasi Pengembangan Berbasis Komponen untuk Pengembangan Front-End pada Situs Web Feelsbox (Studi Kasus: Fitur Kursus Online FeelsQuest)"


Media
Front End Developer

Juli 2023 - September 2023
Full Stack Developer

PT Dirgantara Indonesia Magang

Saya mengembangkan situs web dasbor procurement. Saya mengembangkannya menggunakan framework Laminas untuk UI, Express.js untuk membuat API, dan PostgreSQL untuk database. Dalam hal Frontend, saya menggunakan Bootstrap untuk mengembangkan antarmuka. Saya membuat 4 halaman dengan tujuan tampilan data yang berbeda. Di setiap halaman, saya membuat formulir yang dapat memfilter data untuk ditampilkan dalam tabel. Data ditampilkan menggunakan pustaka DataTables. Saya juga harus memastikan bahwa antarmuka situs web tetap responsif. Selain itu saya membantu memperbarui tech stack untuk situs web internal, menggunakan framework Next.js dan Tailwind CSS. Di Next.js, saya membuat komponen yang dapat digunakan kembali sehingga perusahaan dapat dengan mudah mengimplementasikan kembali tanpa duplikasi kode.


Media
Full Stack Developer

Februari 2023 - Juli 2023
Cloud Computing

Bangkit Academy Pekerja Lepas

Mempelajari dasar-dasar Cloud Computing menggunakan Google Cloud Platform. Mempelajari soft skills seperti Growth Mindset, Manajemen Waktu, Berpikir Kritis, Kemampuan Beradaptasi dan Ketahanan, Manajemen Proyek, Komunikasi Profesional, dan Personal Branding. Saya dan tim membuat infrastruktur cloud di Google Cloud Platform (GCP) untuk menerapkan model machine learning dan proyek API Express JS. Kami menerapkan model menggunakan Cloud Run dan proyek API menggunakan App Engine. App Engine juga terintegrasi dengan Cloud Storage dan Firestore untuk mengelola database dan penyimpanan. Kemudian API tersebut digunakan oleh aplikasi seluler Nutrilife, sebuah aplikasi untuk mengontrol asupan nutrisi harian.


Media
Lihat Media

Desember 2022 - Desember 2022
Front End Developer

Core Initiative Magang

Saya mengembangkan situs web e-commerce yang menampilkan produk yang berisi informasi produk seperti gambar, nama, kategori, deskripsi, harga, dan peringkat. Saya mengembangkannya menggunakan Vue.js dan API terbuka untuk mengambil data. Data tersebut berisi banyak produk tetapi situs web tersebut hanya menampilkan produk dengan kategori pakaian pria dan pakaian wanita. Saya juga mempelajari pengembangan situs web seperti CI/CD, Pengujian Unit, Vue JS, dan Deployment.


Media
Lihat Media

Juli 2019 - September 2019
Full Stack Developer

Telkomsel Magang

Saya dan tim saya mengembangkan situs web dasbor tiket untuk prosedur teknisi memasuki situs telekomunikasi. Kami mengembangkannya menggunakan framework Laravel dan MySQL untuk menyimpan database. Dalam hal Front-End, saya menggunakan Bootstrap untuk mengembangkan antarmuka. Saya membuat integrasi dengan Google Maps sehingga teknisi dapat melihat situs telekomunikasi. Saya juga harus memastikan bahwa antarmuka situs web tetap responsif.


Media
Full Stack Developer
Oktober 2024
Belajar Membuat Aplikasi Web dengan React

Dicoding Indonesia GRX542712P0M

Kelas ini ditujukan untuk seorang Front-End Web Developer yang ingin mengembangkan website yang komponen UI-nya reusable, deklaratif, dan bersifat reaktif terhadap perubahan data. Di akhir kelas ini, siswa dapat membuat aplikasi web dengan React yang memanfaatkan functional component, stateful component, dan controlled component.

Materi yang dipelajari:

Pengenalan React : Berkenalan dengan React, mengetahui alasan mempelajari React, dan mengenal ekosistem yang ada di React (1 Jam 35 Menit)
Konsep Dasar React : Belajar tentang konsep dasar React seperti composition, declarative code, unidirectional data flow, dan menyadari bahwa React hanyalah JavaScript (2 Jam 45 Menit).
React UI Component : Belajar tentang membangun UI di React seperti mengenal element dan component. Serta, belajar juga konsep component properti yang membuat UI aplikasi bersifat reusable (7 Jam).
Stateful Component : Belajar tentang class component, menggunakan state di dalam component, memahami dan mempraktikkan controlled component (6 Jam 50 Menit).
Evaluasi pembelajaran :

Submission (Proyek Akhir) berupa membangun web aplikasi dengan React yang menerapkan reusable component, stateful component, controlled component.


Maret 2023
Belajar Membuat Aplikasi Back-End untuk Pemula dengan Google Cloud

Dicoding Indonesia MEPJK8WLLX3V

Kelas ini ditujukan untuk individu yang ingin melangkah menjadi seorang Back-End Developer dengan standar kompetensi internasional milik Google. Di akhir kelas, siswa dapat membuat RESTful API sederhana secara mandiri untuk mendukung fungsionalitas suatu aplikasi.

Materi yang dipelajari:

Pengenalan ke Back-End : Menjelaskan peran front-end dan back-end, cara client dan server berkomunikasi melalui protokol HTTP, dan arsitektur RESTful API dalam membangun web service. (3 Jam 5 menit)
Dasar-Dasar Node.js untuk Back-End : Mengenal Node.js serta mengetahui dasar dari Node.js seperti global dan process object, modularization, Node Package Manager (NPM), eventing, filesystem, dan teknik stream. (8 Jam)
Membangun Web Service Menggunakan Node.js : Membangun Web Service menggunakan Node.js secara native dan melalui framework Hapi, serta membangun RESTful API sederhana. (9 Jam 43 menit)
Deploy Web Services : Mengenal dan menggunakan Google Compute Engine, mengoperasikan Compute Engine instance melalui SSH, hingga menjalankan RESTful API di Compute Engine instance. (3 Jam 15 menit)
Mengonsumsi dan Menguji RESTful API Menggunakan Postman : Memasang Postman. Mengonsumsi RESTful API untuk tujuan pengujian dan menuliskan skenario uji otomatis menggunakan Postman. (4 Jam 40 menit)
Evaluasi pembelajaran:

Submission: Proyek akhir berupa praktik siswa berbentuk Bookshelf API berupa membuat Back-End dari aplikasi catatan yang memiliki fungsi Create, Read, Update, dan Delete.
Total jam yang dibutuhkan untuk menyelesaikan kelas ini, mulai dari persiapan kelas sampai evaluasi belajar adalah 45 jam.


Desember 2022
Belajar Fundamental Front-End Web Development

Dicoding Indonesia 0LZ0G4YJQX65

Kelas ditujukan untuk seorang pengembang front-end web yang ingin mengembangkan website dengan teknik yang simpel, reusable, dan optimal. Pada akhir kelas, siswa dapat membuat aplikasi front-end web dengan kode JavaScript standar ES6, menerapkan Web Component, module bundler, dan menampilkan data dinamis dari Web API menggunakan teknik asynchronous request.

Materi yang dipelajari:

ECMAScript 6: Belajar menerapkan sintaks terbaru pada JavaScript seperti block scope variable, template literals, destructuring object and array, spread operator dan rest parameters, arrow function, classes, promise hingga JavaScript module. (20 jam 50 menit)
Web Component: Belajar membangun component UI website yang bersifat reusable dan encapsulated dengan custom element dan shadow DOM. (10 jam 25 menit)
Package Manager untuk Aplikasi Web: Belajar menambahkan, menghapus, dan menggunakan package JavaScript yang tersedia di NPM, serta membedakan peranan dari development dependencies dan production dependencies. (4 jam 15 menit)
Bundel dengan Module Bundler: Belajar penerapan module bundler sebagai build tools bagi aplikasi web untuk membundel berkas-berkas JavaScript menjadi satu berkas statis yang siap rilis dan optimal. (7 jam 25 menit)
Asynchronous JavaScript Request: Belajar transaksi data melalui protokol HTTP/HTTPS menggunakan Fetch API, baik menggunakan method GET, POST, PUT, maupun DELETE. (10 jam)
Evaluasi pembelajaran:

Submission: Membangun aplikasi web sebagai proyek akhir dengan memanfaatkan setiap materi yang telah diserap, seperti JavaScript ES6, Web Component, webpack sebagai module bundler, dan menampilkan data dari REST API.
Total jam yang dibutuhkan untuk menyelesaikan kelas ini, mulai dari persiapan kelas sampai evaluasi belajar, adalah 70 jam.


November 2022
CompTIA Security+ ce Certification

CompTIA V0G85D0Y2JBQ139J

Penerima sertifikasi CompTIA Security+ memiliki pengetahuan dan keterampilan yang diperlukan untuk menjalankan fungsi keamanan inti yang diperlukan dalam peran keamanan siber apa pun. Profesional CompTIA Security+ mengetahui cara mengidentifikasi dan mengatasi potensi ancaman, serangan, dan kerentanan dan mereka telah mengembangkan teknik dalam manajemen risiko, mitigasi risiko, manajemen ancaman, dan deteksi intrusi.


Media
Lihat Media

Agustus 2022
Belajar Membuat Front-End Web untuk Pemula

Dicoding Indonesia QLZ9KY3GDZ5D

Kelas ini ditujukan untuk seorang Front-End Web Developer yang ingin mengembangkan website yang memiliki fungsionalitas lebih daripada hanya media informasi saja, sesuai dengan standar industri. Di akhir kelas, siswa dapat membuat aplikasi front-end web yang interaktif serta memiliki fitur penyimpanan menggunakan web storage.

Materi yang dipelajari:

Browser Object Model dan Document Object Model: Mempelajari penerapan BOM dan DOM pada halaman website. Selain itu, modul ini mengajarkan teknik pemanipulasian DOM menggunakan JavaScript. (7 jam 55 menit)
Interaktif dengan Event: Mempelajari penerapan event dalam menciptakan interaktifitas pada HTML element. (10 jam 45 menit)
Penyimpanan Data dengan Web Storage: Mempelajari API browser yang berguna untuk penyimpanan data melalui Web Storage. Dalam modul ini mengajarkan mengenai tipe-tipe storage beserta penerapannya. (8 jam 25 menit)
Evaluasi Pembelajaran:

Submission (proyek akhir) membuat sebuah website yang menerapkan teknik manipulasi DOM dan web storage
Total jam yang dibutuhkan untuk menyelesaikan kelas ini, mulai dari persiapan kelas sampai evaluasi belajar, adalah 45 jam.

Hard Skills:
Pengembangan Aplikasi
API
Komputasi Awan
Pengkodean
Pemrograman Komputer
CSS
HTML
JavaScript
Pengembangan Perangkat Lunak
Pengembangan Web

Soft Skills:
Adaptif
Problem-solving
Mendengarkan aktif
Pembelajaran aktif
Adaptabilitas/kesabaran
Minta bantuan saat dibutuhkan
Kolaborasi
Komitmen
Berpikir kritis
Berorientasi pada detail
Disiplin
Empati
Fleksibilitas
Berorientasi pada tujuan
Komunikasi
Sikap positif
Penyelesaian masalah
Keandalan
Menghormati pendapat berbeda
Rasa hormat
Ketanggapan
Manajemen stres
Manajemen waktu