Review Perkembangan Karyawan - Software Development
Nama Karyawan:
Posisi/Jabatan:
Periode Review:
Reviewer: Michael Adam
1. Pencapaian Selama Periode Review
1. Proyek yang Selesai / Berjalan:
○ Selfie Time Photobox
i. Fitur untuk catat jumlah paper tersisa di standalone
○ Selfie Time Server
i. Fitur untuk catat jumlah paper tersisa di standalone
ii. Perubahan WYSIWYG Editor di blog
iii. Generate Bulk Voucher
iv. Filter & Pagination di self
v. Support untuk generate voucher difotoin
vi. Support input data diri ketika scan soft copy
vii. Fitur create bulk transaction
viii. Dashboard untuk photobox outlet
ix. Upgrade Badge berdasarkan qty transaksi, bukan point
x. Support filter by high angle & wide angle
xi. CRUD SMTP dan limitasi pemakaian smtp secara round robin
xii. Support untuk exclude outlet dari frame / background
xiii. Fitur Soft Delete Outlet
xiv. Fitur exclude products di vouchers
xv. Perubahan format transaction number
xvi. Support storage dari Alibaba OSS
○ Kanban
i. WYSIWYG Editor bisa tambah & hapus file yang di upload
ii. Notifikasi Email ketika card berubah status
iii. API Google Calendar
iv. Calendar untuk task company
v. Project support multi company
vi. Team Leader bisa buat user tim untuk company nya
vii. Board dibuat restricted, cuma user yang di assign saja yang bisa
lihat
viii. Fitur Booking Ruang Meeting
ix. Team Member hanya bisa ubah status sampai on-review
x. Notifikasi Email ketika status berubah jadi on-review untuk team
leader
xi. Pencatatan waktu ketika status berubah dari on-review ke done
xii. Setup Module notifikasi
xiii. Notifikasi ketika assign task, atribut task berubah,
status task berubah, comment di task
xiv. Ketika buat meeting & invite team leader bisa melihat list
meeting nya
xv. Notifikasi Email ketika di invite meeting
xvi. Board private yang bisa dilihat hanya untuk diri sendiri
(Team Leader)
xvii. Halaman list jadwal Meeting Room
xviii. Fitur Jenis meeting
xix. Edit Comment
xx. Notifikasi ke GA kalau ada yang booking meeting room
xxi. Notifikasi Task 3 hari terakhir sebelum deadline
xxii. Redesign booking Transport
xxiii. Ubah alur booking Transport
xxiv. Fitur catat peserta di meeting
xxv. Support attachment > 10 MB
xxvi. Fitur upload foto sebelum dan sesudah booking transport
xxvii. Notifikasi untuk booking transport
xxviii. Update Alur Booking lanjutan
xxix. Notifikasi email untuk komen pada task
xxx. Support untuk edit transport booking
xxxi. Halaman list task dalam bentuk list (bukan board)
xxxii. Hari minggu jadi merah di kalendar
xxxiii. Kalendar booking transport
○ Difotoin Server
i. Optimasi Query database
ii. Generate file word untuk barcode transaksi offline
iii. Support untuk pakai voucher dari selfie time
iv. Support bahasa inggris & indonesia
v. Convert page utama jadi SSR
vi. Fitur Frame yang muncul sesuai dengan voucher yang dipakai
vii. Support untuk download semua foto
viii. Tambah validasi email ketika mengirim email unlock &
reminder
ix. Report total usage untuk external voucher
x. Fitur untuk CRUD daftar server lokal terbaru
xi. Tambah support untuk minimum payment di bagian dashboard
xii. Filter outlets by status & delete untuk branch
xiii. Support API untuk difotoin Vacation
xiv. Support unlock foto selector untuk difotoin vacation
xv. Halaman report omset fotografer
xvi. Hide untuk gallery jika tidak login
○ Difotoin App
i. Transaksi offline di database sqlite
ii. Ubah tampilan ketika scan QRIS
iii. Fitur Frame yang muncul sesuai dengan voucher yang dipakai
iv. Fitur Delete Blog
v. Penambahan fitur trivia & random text dari file
○ Webserver Analytics
i. API catat data visits
○ Selfie Time Kiosk Version Manager
i. Setup Project
ii. Support untuk auto install server lokal terbaru
iii. Design tampilan
○ Difotoin Vacation
i. Halaman report omset fotografer di aplikasi android
ii. Import foto ke dalam transaksi dr SD Card / MTP
iii. Perbaikan Bugs
2. Kontribusi Signifikan:
○ Pembuatan aplikasi kanban dengan cepat
○ Membuat & mempelajari Aplikasi Android untuk import dari
kamera dengan protokol MTP
○ Membuat Aplikasi Kiosk Version Manager untuk instalasi server secara
otomatis
3. Capaian Pribadi:
○ Mempelajari tentang development Aplikasi Android secara native
2. Evaluasi Keterampilan Teknis (Sebelum dan Setelah)
Kategori Kemampu Kemamp Komentar/Penjelasan
an uan
Sebelum Setelah
(1-5) (1-5)
Pemrograman 3.2 4 Mengikut perkembangan dan update
(Backend) yang dibutuhkan
Pemrograman 2.5 3 Dapat memberikan saran untuk model
(Frontend) tampilan yang akan digunakan
Database 3.5 3.5 -
Management
DevOps / CI/CD 0 0 -
Testing 1 2 Tidak melakukan unit testing.
(Unit/Integration) Memperbanyak possibility testing
yang dilakukan
Arsitektur Software 2.5 2.5 -
Pemahaman 2.5 3.5 Dapat menyeimbangi kebutuhan
Teknologi teknologi baru yang perlu digunakan
Baru
Penguasaan 3 3.5 Mempelajari bahas pemrograman
Bahasa yang baru
Pemrograman
3. Evaluasi Soft Skills (Sebelum dan Setelah)
Kategori Kemampuan Kemampuan Komentar/Penjelasa
Sebelum (1-5) Setelah (1-5) n
Komunikasi 3 4 Dapat menjelaskan
sesuatu dengan
detail
Kolaborasi dalam 3 3.5 Aktif dalam
Tim komunikasi
team
Manajemen Waktu 4 4.5 Aktif dan
bertanggung jawab
sampai tugas selesai
Problem-Solving 4 4 Dapat
memberikan
suggest untuk
problem yang
dihadapi
Adaptasi 3 3.5 Mampu
terhadap beradaptasi, tapi
Perubahan terkadang
mengeluh jika
ada kebutuhan
pada project atau
perubahannya
4. Area Pengembangan
● Keterampilan Teknis:
○ Mempelajari lebih dalam tentang testing & bagaimana mempermudah
testing
○ Memahami tentang kompiler javascript seperti webpack & vite
○ Mempelajari pola penulisan code yang lebih baik, rapih & readable
○ Menulis code dengan mempertimbangkan behaviour user &
kemungkinan skenario yang terjadi
● Soft Skills:
○ Dapat menerima masukan dari personel team dengan baik.
○ Mengurangi kegiatan yang menganggu kegiatan dalam ruangan.
○ Inisiatif untuk mencari penyelesaian masalah secara mandiri.
● Kursus/Workshop yang Direkomendasikan:
○ Database Design
○ Cybersecurity
○ Testing
5. Rencana untuk Periode Berikutnya
● Proyek yang Diharapkan:
○ Menghandle aplikasi Selfie Plus / Membership untuk iOS & Android
○ Selfie Time Kiosk
○ Difotoin Vacation
● Target Pribadi:
○ Mempelajari Bahasa Pemrograman Lain nya seperti Python
○ Memahami lebih dalam tentang Hardware kamera & koneksi nya di
Android