حامد عبداللهزاده توسعهدهنده فرانتاند
از ایده تا تجربهای که کار میکند؛ طراحی و توسعه رابطهای کاربری با React، Vue و TypeScript.
با من بیشتر آشنا شوید
من حامد عبداللهزاده، توسعهدهنده فرانتاند در سطح میدلول هستم. تجربهام از توسعه پنلهای سازمانی CRM و ERP تا ساخت رابطهای کاربری دستگاههای وندینگ را در بر میگیرد؛ محصولاتی که باید در شرایط واقعی، با دادههای پیچیده و گاهی بدون دسترسی به اینترنت کار کنند.
با React، Next.js، TypeScript و Vue کار میکنم و در توسعه قابلیتها، از تبدیل نیاز محصول به کامپوننتهای قابل استفاده مجدد تا اتصال به API، مدیریت وضعیت و رفع اشکال مشارکت دارم. خوانایی کد، نگهداری آسان و تجربه یکپارچه روی موبایل و دسکتاپ برایم بخشی از کیفیت کار است.
در همکاری با تیمهای بکاند و محصول، تلاش میکنم مسئله را درست بفهمم، محدودیتها را شفاف مطرح کنم و راهحلی متناسب با نیاز پروژه بسازم. این روزها تمرکزم بر برنامههای آفلاین، PWA و ارتباط رابط کاربری با سختافزارهای وندینگ است.
فناوریها، ابزارها و تخصصهایی که با آنها توسعه میدهم
مبانی وب
Front-End Development
React Ecosystem
Next.js
UI & Styling
Testing
Tools & Infrastructure
مسیر حرفهای و یادگیری من
Frontend Developer
در ربات مارکت روی چند بخش از محصولات وندینگ بهعنوان توسعهدهنده فرانتاند کار میکنم: PWA برای اتصال خودکار به دستگاههای آفلاین و پنل آنلاین، برنامه React روی ESP32 برای مدیریت قیمتگذاری، کاربران و کیف پول، رابط آفلاین نسل جدید دستگاهها روی Orange Pi و توسعه سایت اصلی با Next.js.
Frontend Developer
توسعه و نگهداری یک پلتفرم سازمانی CRM/ERP در مقیاس بزرگ با React. طراحی کامپوننتهای قابل استفاده مجدد، بهبود UI/UX، یکپارچهسازی REST API، مدیریت State با Redux Toolkit، همکاری نزدیک با تیمهای Backend و Product و تمرکز بر Performance، Scalability و Maintainability.
Frontend Developer
توسعه کامپوننتهای رابط کاربری، رفع باگها، یکپارچهسازی Frontend با Backend API، همکاری تیمی مبتنی بر Git و آشنایی با فرآیند توسعه Agile.
کارشناسی علوم کامپیوتر
مطالعه مباحث پایه علوم کامپیوتر شامل الگوریتمها، ساختمان داده، مبانی برنامهنویسی، پایگاه داده، طراحی نرمافزار و توسعه مهارتهای تحلیل و حل مسئله.
بوتکمپ توسعه فرانتاند
گذراندن دوره فشرده توسعه Front-End و ساخت پروژههای عملی شامل اپلیکیشن پیامرسان، داشبوردهای مدیریتی و رابطهای وب مدرن با React.
توسعه تخصصی و یادگیری مستقل
یادگیری مستمر از طریق مطالعه مستندات، توسعه پروژههای شخصی، تمرین معماری نرمافزار، TypeScript، الگوهای طراحی، اصول SOLID و بهینهسازی عملکرد برنامههای React.
نمونهکارهای منتخب
روایت مسئلهها، نقش من و بخشهایی که در توسعه هر محصول روی آنها کار کردهام.
بیایید با هم همکاری کنیم
اگر فرصت شغلی، پروژهای برای همکاری یا صرفاً یک گفتوگوی فنی دارید، خوشحال میشوم از طریق یکی از راههای زیر با من در ارتباط باشید.