ClippyCV
landing.accessibility.skipToContent
landing.examplesPage.rolePage.resumeTextCardTitle

Nurul Afiqah Mahadzir

React pembangun

afiqah.mah@contohmail.com · +1-555-123-4567

San Francisco

USA

https://linkedin.com/in/afiqahmah

translate.sections.summary

Sebagai React Developer berpengalaman, saya telah membangunkan aplikasi web reaktif yang inovatif dan responsif untuk pelbagai industri, termasuk pemasaran digital dan perkhidmatan kewangan. Kemahiran utama saya dalam React, Redux, dan Next.js membenarkan saya meningkatkan efisiensi pembangunan sebanyak 30% dan menyampaikan projek dalam masa yang ditetapkan. Saya bersemangat untuk terus memperbaiki kemahiran saya dalam pembangunan front-end serta bekerjasama secara rapat dengan pasukan reka bentuk dan pembangunan. Matlamat saya adalah untuk membina pengalaman pengguna yang terbaik melalui teknologi web terkini dan metodologi terbaik. Saya juga komited untuk belajar teknologi baharu dan menyesuaikan diri dengan keperluan klien yang dinamik.

translate.sections.experience

React Developer, TechNova Solutions

Membangunkan dan mengoptimumkan aplikasi web berbasis React untuk klien dari industri teknologi dan kewangan. Bertanggungjawab memastikan prestasi aplikasi tinggi dan pengalaman pengguna rampsai.

• Meningkatkan prestasi laman web sebanyak 25% melalui pengoptimalan kod dan penggunaan teknik pemprosesan data terkini.

• Memimpin pasukan kecil dalam pembangunan modul modulan yang mengurangkan masa pembangunan sebanyak 15%.

• Mengintegrasi API pelbagai sumber yang membolehkan pengguna mendapatkan maklumat kewangan secara masa nyata.

• Melatih dan membimbing 3 pekerja baru mengenai kaedah pembangunan React terbaik dan pengurusan kod.

Frontend Developer, DigitalWave Communications

Reka bentuk dan bina semula antara muka pengguna untuk platform komunikasi. Mengintegrasi React dengan sistem backend berasaskan GraphQL dan REST API yang meningkatkan fleksibiliti.

• Membantu menurunkan kadar bounce rate sebanyak 20% dengan rekabentuk yang lebih intuitif dan responsif.

• Meningkatkan kelajuan muat laman sebanyak 35% menjelang pelancaran aplikasi baharu.

• Mencapai skor kepuasan pelanggan sebanyak 4.8/5 dalam tinjauan pengguna pasca pelancaran.

Junior React Developer, Innova Tech

Bertanggungjawab membangunkan ciri-ciri baru dan memperbaiki antara muka pengguna web yang sedia ada. Bekerja sama dengan pereka bentuk dan pembangun backend untuk memastikan produk berkualiti tinggi.

• Mengambil bahagian dalam pembangunan aplikasi e-commerce yang meningkatkan jualan sebanyak 40%.

• Mengaplikasikan Redux untuk mengurus keadaan aplikasi, mengurangkan ralat sebanyak 15%.

• Menyusun semula dokumentasi kod dan petua pembangunan, mempercepat proses onboarding baru sebanyak 20%.

translate.sections.education

Sarjana Muda Sains Komputer — Universiti Teknologi Malaysia

Pembangunan Perisian

Memperoleh asas akademik yang kukuh dalam pembangunan perisian serta latihan praktikal dalam pembangunan web interaktif dan aplikasi mudah alih.

translate.sections.skills

Teknologi Front-End: React, Redux, Next.js, JavaScript (ES6+), TypeScript, HTML5, CSS3, Bootstrap

Pengurusan Proses Kerja: Agile, Scrum, Kanban, Jira, Confluence

Reka Bentuk & Pengalaman Pengguna: Figma, Adobe XD, Wireframing, Prototyping

Kemahiran Lain: RESTful API, GraphQL, Webpack, Unit Testing, Jest, Git

Kemahiran Lembut: Komunikasi, Kerjasama, Pengurusan masa, Kreativiti

translate.sections.languages

Bahasa Melayu (native)

Inggeris (fluent)

Perancis (intermediate)

Apakah Peranan dan Tanggungjawab React Developer?

Seorang React Developer bertanggungjawab membangunkan aplikasi web yang dinamik dan berinteraktif, menggunakan teknologi React untuk memastikan antaramuka pengguna yang menarik dan responsif. Mereka berperanan dalam memastikan kod berkualiti tinggi dan mematuhi piawai industri, sambil mengurus integrasi API, pengurusan keadaan aplikasi, dan reka bentuk visual.

Tugas utama termasuk membincangkan keperluan reka bentuk dengan pasukan reka bentuk dan pembangunan, menguji dan membaiki bug, serta memastikan prestasi aplikasi di seluruh peranti dan pelayar. Relevan untuk pelbagai industri seperti teknologi maklumat, pemasaran digital, dan perkhidmatan kewangan, React Developer memainkan peranan penting dalam membawa pengalaman pengguna ke tahap seterusnya.

  • Membangunkan antaramuka pengguna yang inovatif dan responsif menggunakan React.
  • Menggunakan Redux dan alat pengurusan keadaan lain untuk memudahkan data yang dinamik.
  • Mengintegrasi API Backend untuk penyampaian maklumat secara masa nyata.
  • Mengutamakan prestasi tinggi dan kecekapan kod dalam setiap projek.
  • Berkolaborasi rapat dengan pasukan reka bentuk untuk memenuhi keperluan visual dan fungsi.
  • Melaksanakan ujian unit dan pengujian automatik untuk memastikan kualiti kod.
  • Menyediakan dokumentasi teknikal lengkap untuk pembangunan dan rujukan masa hadapan.

Kemahiran Utama yang Diperlukan untuk Menjadi React Developer

Memiliki kemahiran yang kukuh dalam teknologi dan kerangka kerja front-end adalah kunci untuk berjaya dalam bidang ini. Berikut adalah beberapa kemahiran utama yang perlu ada:

  • React dan React Hooks untuk membina komponen yang modular dan efisien.
  • Pengurusan keadaan menggunakan Redux atau Context API.
  • Pengalaman dengan Next.js untuk pembangunan aplikasi berbilang halaman yang berkelajuan tinggi.
  • Kemahiran dalam JavaScript ES6+ dan TypeScript untuk kod yang lebih bersih dan boleh diselenggara.
  • CSS-in-JS dan preprocessor seperti SASS untuk reka bentuk yang visual menarik.
  • Penggunaan API RESTful dan GraphQL untuk pengurusan data.
  • Pengujian dengan Jest dan Enzyme untuk memastikan kestabilan aplikasi.
  • Pengurusan kod dengan Git dan platform kolaborasi seperti GitHub.
  • Kemahiran dalam pembangunan responsif dan reka bentuk reaktif.
  • Pemahaman tentang CI/CD dan alat pembangunan automatik lain.
  • Kemahiran komunikasi yang baik dan mampu bekerjasama dalam pasukan pelbagai disiplin.
  • Berkepakaran dalam debugging dan penyelesaian masalah yang kompleks.
  • Mampu mengikuti perkembangan teknologi terkini dan menyesuaikan diri.
  • Pengurusan projek Agile dan pengalaman dengan alat seperti Jira dan Confluence.
  • Kemahiran dalam reka bentuk pengalaman pengguna (UX) dan antaramuka pengguna (UI).