Backend & Full-Stack Developer | Spring Boot, Vaadin, Keycloak
Saya seorang pembangun perisian dengan pengalaman praktikal membina dan menyelenggara sistem web peringkat enterprise/kerajaan menggunakan Java, Spring Boot, Vaadin Flow, dan Keycloak. Pengalaman saya merangkumi pembangunan sistem dari awal hingga production, termasuk:
🔹 Backend Development — Reka bentuk API, entiti, dan servis menggunakan Spring Boot, dengan amalan baik seperti pemisahan lapisan (entity, repository, service, controller).
🔹 Authentication & Authorization — Integrasi OAuth2/Keycloak untuk pengurusan pengguna, role-based access control (RBAC), dan resolusi isu autentikasi kompleks.
🔹 Database Management — Migrasi skema pangkalan data menggunakan Flyway, penyelesaian isu Hibernate DDL, dan kerja dengan MySQL/MariaDB/PostgreSQL.
🔹 Security — Implementasi enkripsi fail (AES-256-GCM), pengurusan kunci selamat melalui environment variables/systemd.
🔹 Troubleshooting Production — Analisis log, debug isu caching PWA, transaction rollback, dan ralat-ralat sistem live yang melibatkan pengguna ramai.
🔹 DevOps Asas — Penulisan skrip bash untuk automasi (contoh: audit pengguna terkunci, export data ke CSV), pengurusan SSL/sijil.
Saya biasa bekerja dalam persekitaran sistem kerajaan/enterprise yang memerlukan ketepatan, keselamatan data, dan dokumentasi yang kemas. Sesuai untuk projek backend development, integrasi sistem, penyelesaian bug kompleks, atau penambahbaikan sistem sedia ada.
Add work experience to your profile. (optional)
Bertugas sebagai pegawai teknologi maklumat
Add work education to your profile. (optional)
We will review the reports from both freelancer and employer to give the best decision. It will take 3-5 business days for reviewing after receiving two reports.