در دسترس برای همکاری

حامد عبدالله‌زاده توسعه‌دهنده فرانت‌اند

از ایده تا تجربه‌ای که کار می‌کند؛ طراحی و توسعه رابط‌های کاربری با React، Vue و TypeScript.

درباره من

با من بیشتر آشنا شوید

من حامد عبدالله‌زاده، توسعه‌دهنده فرانت‌اند در سطح میدلول هستم. تجربه‌ام از توسعه پنل‌های سازمانی CRM و ERP تا ساخت رابط‌های کاربری دستگاه‌های وندینگ را در بر می‌گیرد؛ محصولاتی که باید در شرایط واقعی، با داده‌های پیچیده و گاهی بدون دسترسی به اینترنت کار کنند.

با React، Next.js، TypeScript و Vue کار می‌کنم و در توسعه قابلیت‌ها، از تبدیل نیاز محصول به کامپوننت‌های قابل استفاده مجدد تا اتصال به API، مدیریت وضعیت و رفع اشکال مشارکت دارم. خوانایی کد، نگهداری آسان و تجربه یکپارچه روی موبایل و دسکتاپ برایم بخشی از کیفیت کار است.

در همکاری با تیم‌های بک‌اند و محصول، تلاش می‌کنم مسئله را درست بفهمم، محدودیت‌ها را شفاف مطرح کنم و راه‌حلی متناسب با نیاز پروژه بسازم. این روزها تمرکزم بر برنامه‌های آفلاین، PWA و ارتباط رابط کاربری با سخت‌افزارهای وندینگ است.

React
رابط‌های تعاملی و پنل‌های مدیریتی
Next.js
توسعه وب‌سایت محصول
PWA
تجربه آنلاین و آفلاین
API
ارتباط با سرویس‌ها و دستگاه‌ها
مهارت‌ها

فناوری‌ها، ابزارها و تخصص‌هایی که با آن‌ها توسعه می‌دهم

مبانی وب

Internet HTTP / HTTPS DNS Hosting Domain Browser Rendering

Front-End Development

HTML5 Semantic HTML CSS3 Flexbox CSS Grid Responsive Design JavaScript (ES6+) TypeScript

React Ecosystem

React 18 Hooks Redux Toolkit React Router Reusable Components React Hook Form Performance Optimization Lazy Loading

Next.js

App Router File Routing Server Components Client Components SSR SSG SEO Metadata API

UI & Styling

Tailwind CSS Ant Design Material UI Bootstrap Sass Design System Theming Adaptive Layout

Testing

Vitest Jest React Testing Library Cypress Unit Testing Integration Testing E2E Testing API Mocking

Tools & Infrastructure

Git GitHub Vite REST API Axios WebSocket PWA Responsive Web Apps
سابقه کاری و تحصیلی

مسیر حرفه‌ای و یادگیری من

Present

Frontend Developer

Robot Market • Mashhad, Iran

در ربات مارکت روی چند بخش از محصولات وندینگ به‌عنوان توسعه‌دهنده فرانت‌اند کار می‌کنم: PWA برای اتصال خودکار به دستگاه‌های آفلاین و پنل آنلاین، برنامه React روی ESP32 برای مدیریت قیمت‌گذاری، کاربران و کیف پول، رابط آفلاین نسل جدید دستگاه‌ها روی Orange Pi و توسعه سایت اصلی با Next.js.

JavaScript HTML5 CSS3 REST API WebSocket ESP32 Embedded UI
Jan 2024 — Present

Frontend Developer

Kando • Link CRM / Link ERP

توسعه و نگهداری یک پلتفرم سازمانی CRM/ERP در مقیاس بزرگ با React. طراحی کامپوننت‌های قابل استفاده مجدد، بهبود UI/UX، یکپارچه‌سازی REST API، مدیریت State با Redux Toolkit، همکاری نزدیک با تیم‌های Backend و Product و تمرکز بر Performance، Scalability و Maintainability.

React Redux Toolkit Ant Design Axios REST API Vite
2022

Frontend Developer

WikiQ Startup

توسعه کامپوننت‌های رابط کاربری، رفع باگ‌ها، یکپارچه‌سازی Frontend با Backend API، همکاری تیمی مبتنی بر Git و آشنایی با فرآیند توسعه Agile.

React JavaScript Git REST API HTML CSS
کارشناسی

کارشناسی علوم کامپیوتر

دانشگاه بیرجند

مطالعه مباحث پایه علوم کامپیوتر شامل الگوریتم‌ها، ساختمان داده، مبانی برنامه‌نویسی، پایگاه داده، طراحی نرم‌افزار و توسعه مهارت‌های تحلیل و حل مسئله.

Algorithms Data Structures Programming Databases
Bootcamp

بوت‌کمپ توسعه فرانت‌اند

بوت‌کمپ فراوین

گذراندن دوره فشرده توسعه Front-End و ساخت پروژه‌های عملی شامل اپلیکیشن پیام‌رسان، داشبوردهای مدیریتی و رابط‌های وب مدرن با React.

React JavaScript Tailwind CSS Node.js
یادگیری مستمر

توسعه تخصصی و یادگیری مستقل

مطالعه و پروژه‌های شخصی

یادگیری مستمر از طریق مطالعه مستندات، توسعه پروژه‌های شخصی، تمرین معماری نرم‌افزار، TypeScript، الگوهای طراحی، اصول SOLID و بهینه‌سازی عملکرد برنامه‌های React.

TypeScript React Redux GitHub PWA Responsive Design
پروژه‌ها

نمونه‌کارهای منتخب

روایت مسئله‌ها، نقش من و بخش‌هایی که در توسعه هر محصول روی آن‌ها کار کرده‌ام.

تماس

بیایید با هم همکاری کنیم

اگر فرصت شغلی، پروژه‌ای برای همکاری یا صرفاً یک گفت‌وگوی فنی دارید، خوشحال می‌شوم از طریق یکی از راه‌های زیر با من در ارتباط باشید.