Curriculum Vitae

Andyana Lilmuttaqina Mafaza
Portfolio
Computer Science student at IPB University specializing in backend development, adept at creating RESTful APIs, integrating databases, and deploying to the cloud. Proficient in various web frameworks and database management systems.
Sedang berjalan
Institut Pertanian Bogor
S1 • Ilmu Komputer • IPK 3.7
Agustus 2024 - Januari 2025
Developer
PT Telekomunikasi Indonesia (Persero) Tbk • Magang
- Developed a dynamic CMS with Strapi v5, enabling reusable component creation and flexible JSON template configurations for front-end integration.
- Simplified content updates by allowing non-technical users to manage components via the CMS, reducing the need for frequent code changes.
- Designed and implemented a microservices architecture to enhance content management and document processing workflows.
- Built a scalable document generation service handling large-scale PDF creation using Puppeteer, RabbitMQ, and MinIO.
- Streamlined workflows by integrating dynamic data handling, template management, and secure storage solutions.
- Deployed a centralized gateway to manage secure communication between services, ensuring scalability and reliability.
- Automated processes to improve system performance, reducing manual intervention and enabling faster, more accurate content delivery.
Januari 2024
Menjadi Google Cloud Engineer
Dicoding Indonesia • L4PQ16654XO1
Dalam kelas ini, saya mempelajari:
Pengenalan Google Cloud: Konsep cloud computing dan persiapan lingkungan pengembangan aplikasi.
Layanan Komputasi di Google Cloud: Berbagai layanan komputasi dan deployment aplikasi web.
Layanan Data di Google Cloud: Pengelolaan data menggunakan layanan Google Cloud.
Layanan Jaringan di Google Cloud: Komunikasi antar layanan melalui jaringan Google Cloud.
Monitoring dan Logging: Penggunaan operations suite untuk memantau aplikasi dan menangani kegagalan.
Manajemen Identitas dan Akses: Manajemen identitas dan akses dalam pengembangan solusi cloud.
Media
Januari 2024
Belajar Membuat Aplikasi Back-End untuk Pemula dengan Google Cloud
Dicoding Indonesia • 98XWLR64WZM3
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.
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.
Membangun Web Service Menggunakan Node.js : Membangun Web Service menggunakan Node.js secara native dan melalui framework Hapi, serta membangun RESTful API sederhana.
Deploy Web Services : Mengenal dan menggunakan Google Compute Engine, mengoperasikan Compute Engine instance melalui SSH, hingga menjalankan RESTful API di Compute Engine instance.
Mengonsumsi dan Menguji RESTful API Menggunakan Postman : Memasang Postman. Mengonsumsi RESTful API untuk tujuan pengujian dan menuliskan skenario uji otomatis menggunakan Postman.
Media
Januari 2024
Belajar Dasar Pemrograman JavaScript
Dicoding Indonesia • 4EXGKJ3KDZRL
Saya mempelajari dasar-dasar JavaScript, struktur data seperti Object dan Array, serta konsep Object-Oriented Programming dan Functional Programming. Selain itu, saya belajar tentang instalasi lingkungan pengembangan, modul, penanganan error, dan proses asynchronous pada JavaScript. Penggunaan Node Package Manager dan pengujian otomatis pada kode JavaScript juga menjadi bagian penting dari materi yang saya kuasai.
Media
Januari 2024
System Administration and IT Infrastructure Services
Google • MMYXXH6MU4VN