Ahmed Raafy Shiham
Pembangun Perisian
Ringkasan Profesional
Pembangun Perisian berorientasikan hasil dengan pengalaman khusus 4+ tahun dalam React.js, Next.js, dan TypeScript untuk aplikasi web dan mudah alih peringkat enterprise. Kepakaran terbukti dalam pembangunan full-stack, membina seni bina komponen yang berskala, dan menghasilkan antara muka pengguna berprestasi tinggi. Kejayaan yang terbukti dalam mengoptimumkan prestasi aplikasi (pengurangan masa muatan 35%), meningkatkan kestabilan (pengurangan kadar kerosakan 80%), dan melaksanakan strategi ujian menyeluruh menggunakan Jest dan React Testing Library. Mahir dalam integrasi REST/GraphQL API, pengurusan state (Redux, Context API), dan amalan DevOps moden termasuk CI/CD pipelines dan deployment AWS. Kolaborator yang kuat dalam persekitaran agile/scrum dengan pengalaman dalam domain fintech, bekerja secara cross-functional dengan pereka bentuk, pembangun backend, dan pasukan QA untuk menghasilkan penyelesaian yang selamat, mudah diakses, dan mudah diselenggara.
Pengalaman Kerja
Pembangun Web
Doo Technology Sdn Bhd
- Membangun dan menyelenggara aplikasi web peringkat enterprise menggunakan React.js, Next.js, dan TypeScript, selaras dengan keperluan perniagaan dalam domain fintech.
- Bekerjasama dalam persekitaran pasukan agile, menyelaraskan dengan pereka bentuk, pembangun backend, dan jurutera QA untuk menghasilkan penyelesaian yang selamat dan berskala.
- Melaksanakan UI yang responsif dan mudah diakses; mengoptimumkan prestasi halaman dengan code-splitting, lazy loading, dan strategi caching.
- Mengintegrasikan REST API dan perkhidmatan yang kompleks, memastikan aliran data yang lancar merentasi aplikasi yang digunakan oleh klien global.
- Mengambil bahagian dalam code reviews, testing (Jest, React Testing Library), dan CI/CD pipelines untuk mengekalkan kualiti kod yang tinggi.
- Menyumbang kepada perbincangan mengenai seni bina, design patterns, dan best practices, meningkatkan produktiviti dan perkongsian pengetahuan pasukan.
Pembangun Perisian
Self Employed
- Memimpin seni bina dan pembangunan front-end dalam React.js & Next.js, membina perpustakaan komponen yang berskala dan mudah diselenggara.
- Mengoptimumkan prestasi aplikasi web: melaksanakan lazy loading, code splitting, mengurangkan masa muatan awal sebanyak ~35%.
- Bekerjasama dengan pereka bentuk UI/UX untuk memastikan reka bentuk yang responsif dan mudah diakses merentasi peranti.
- Mengintegrasikan REST API; menguruskan state menggunakan Redux / Context API; mengendalikan error loading, data caching dll.
- Membangun dan menyelenggara test suites (unit + integration) dengan Jest dan React Testing Library; menguatkuasakan kebersihan kod melalui code reviews.
- Menyediakan CI/CD pipelines, mengendalikan deployment ke AWS / Linux VPS, menguruskan logging & monitoring.
Pembangun Aplikasi Mudah Alih
Tarsoft Sdn Bhd
- Membangunkan ciri baharu dalam React Native untuk aplikasi mudah alih; memimpin reka bentuk komponen dan pengurusan state.
- Menyemak semula aliran kerja UX, meningkatkan navigasi dan prestasi; mengurangkan kadar kerosakan aplikasi sebanyak ~80%.
- Menyelaraskan dengan pasukan backend dan UI untuk mengintegrasikan API; memastikan pengalaman pengguna yang optimum merentasi iOS & Android.
- Menguruskan proses pengeluaran aplikasi, versioning, penyerahan kedai, kemas kini.
Pendidikan
Ijazah Sarjana Muda Sains Komputer (Kepujian)
Management and Science University
Sains Komputer
Asasi dalam Teknologi Maklumat
SEGi College Kuala Lumpur
Teknologi Maklumat