
/profil
Tentang Saya.
Dengan antusiasme yang besar, saya menggeluti dunia pengembangan perangkat lunak, khususnya sebagai backend developer. Keahlian saya tidak hanya terbatas pada pembuatan aplikasi yang inovatif, tetapi juga dalam pemeliharaan server yang efesien. Saya dikenal dengan kemampuan belajar yang cepat, memungkinkan saya untuk menguasai teknologi atau metode baru dengan mudah dan efektif. Kesigapan ini merupakan aset penting dalam menyesuaikan diri dengan perkembangan terkini di industri teknologi informasi.
Pendidikan.
SMK Negeri 2 Singkawang
Juni 2016 - Mei 2019
Jurusan Multimedia
Singkawang, Indonesia
Universitas Tanjungpura
Agustus 2019 - Desember 2023
Jurusan Informatika
IPK 3.88
Pontianak, Indonesia
/pengalaman
Backend Developer
Tanggung Jawab:
- Mengembangkan REST API yang esien untuk web dan aplikasi Android Vocasia, dalam kolaborasi erat dengan Product Manager serta tim Frontend Web dan Android Developer.
- Mengelola dan memelihara server development Vocasia untuk memastikan kinerja optimal dan aksesibilitas bagi developer.
Jakarta, Indonesia
Backend Developer
Tanggung Jawab:
- Mengembangkan aplikasi Smart Home, Inventori, dan POS (Point Of Sale) yang dan efisien sehingga dapat digunakan langsung oleh pengguna.
- Bertanggung jawab atas manajemen dan maintenance server untuk aksesibilitas aplikasi yang kontinu bagi pengguna dan klien
Pontianak, Indonesia
Freelancer
Client:
- Bertanggung jawab atas pengembangan aplikasi dari berbagai client bersama tim Ngoding House.
- Memelihara server dan men-deploy aplikasi dan website PT Grha Digital Indonesia
Fakultas Teknik Universitas Tanjungpura
- Mengembangkan aplikasi dan website yang diperlukan oleh Fakultas Teknik Universitas Tanjungpura.
UPT TIK Universitas Tanjungpura
- Mengembangkan aplikasi dan website yang diperlukan oleh UPT TIK Universitas Tanjungpura.
- Mengembangkan aplikasi dan website yang diperlukan BWS Kalimantan I Pontianak.
Indonesia
/proyek
/Keterampilan
Tools.
Soft Skills.
- Problem Solving: Kemampuan untuk menganalisis masalah kompleks dan menemukan solusi.
- Communication: Kemampuan untuk berkomunikasi dengan baik, baik secara lisan maupun tulisan, untuk berkolaborasi dengan tim, menjelaskan masalah teknis kepada non-teknisi, dan menulis dokumentasi yang jelas.
- Time Management: Kemampuan untuk mengelola waktu, termasuk pengaturan prioritas tugas dan penyelesaian proyek tepat waktu.
- Adaptability: Fleksibilitas untuk belajar dan beradaptasi dengan teknologi baru, alat, dan metodologi pengembangan.
- Teamwork: Kemampuan untuk bekerja secara kolaboratif dalam tim, baik dalam peran sebagai anggota tim maupun sebagai pemimpin.
- Attention to Detail: Ketelitian dalam menulis kode, debugging, dan melakukan pengujian untuk memastikan kualitas dari produk yang dihasilkan.
Hard Skills.
- Programming Languages: Pemahaman tentang bahasa pemrograman seperti Javascript, Typescript, PHP, dan Lainnya.
- Database Management: Kemampuan untuk merancang, mengimplementasikan, dan mengelola database relasional (seperti MySQL, PostgreSQL) dan non-relasional (seperti MongoDB, Redis).
- API Development: Pengalaman dalam membuat dan mengelola RESTful API.
- Server Management: Pengetahuan tentang pengaturan dan pengelolaan server, termasuk penggunaan server seperti Apache, Nginx, atau layanan cloud seperti AWS, dan Google Cloud.
- Version Control: Penguasaan alat version control seperti Git untuk manajemen kode dan kolaborasi tim.
- Security Best Practices: Pemahaman tentang prinsip-prinsip keamanan dalam pengembangan perangkat lunak.
- Testing: Kemampuan untuk menulis dan menjalankan unit tests, integration tests, dan end-to-end tests untuk memastikan kode bekerja sebagaimana mestinya.