پروفایل شغلی شخصی حمید قنبریخدمات وب ملور ↗
پروفایل حرفه‌ای شخصی

حمید قنبری

توسعه‌دهندهٔ فرانت‌اند و فول‌استک ‎.NET

با Angular، React، JavaScript، TypeScript، C#، ‎.NET، HTML و CSS برنامه‌های وب می‌سازم و رابط‌های وب را از طریق REST API به سرویس‌های بک‌اند متصل می‌کنم. ساکن آلمیره در هلند هستم و به‌دنبال فرصت‌های شغلی در توسعهٔ فرانت‌اند و فول‌استک می‌گردم.

آمادهٔ همکاری در موقعیت‌های شغلی توسعهٔ نرم‌افزارآلمیره، هلند
  • Angular
  • React
  • JavaScript
  • TypeScript
  • C#
  • .NET
  • HTML
  • CSS
مشاهدهٔ سوابق کاری

دربارهٔ من

توسعه‌دهندهٔ نرم‌افزار با تمرکز بر فرانت‌اند و اتصال رابط‌های وب به سرویس‌های بک‌اند هستم. سابقهٔ کاری من شامل پروژه‌ای کوتاه‌مدت برای مهاجرت سیستم قدیمی به سیستم جدید در BlueLemon24، توسعهٔ نرم‌افزار در DevExperts و کارآموزی در Conduction B.V. و Bit Academy است. تجربهٔ فنی من Angular، React، JavaScript، TypeScript، C#، ‎.NET، HTML، CSS، REST API و پایگاه‌های دادهٔ SQL را دربر می‌گیرد. همچنین بنیان‌گذار شرکت خودم، Melor-IT، هستم.

پروژه‌های شاخص

گزیده‌ای از پروژه‌های نرم‌افزاری، تصمیم‌های فنی و سهم من در توسعهٔ آن‌ها.

صفحهٔ اصلی نسخهٔ انگلیسی وب‌سایت عمومی ملور
فول‌استک

ملور — وب‌سایت خدمات و نمونه‌کارهای توسعه‌دهنده

وب‌سایتی چندزبانه برای معرفی خدمات و پروفایل حرفه‌ای توسعه‌دهنده، ساخته‌شده با Next.js، React و TypeScript.

  • Next.js
  • React
  • TypeScript
  • CSS
  • Google Apps Script
  • Cloudflare Workers
نقش من
توسعه‌دهنده — فرانت‌اند و API تماس
سهم من
توسعهٔ کامپوننت‌های قابل استفادهٔ مجدد، ناوبری واکنش‌گرا و نقطهٔ پایانی سمت سرور برای فرم تماس، همراه با افزودن محتوای چندزبانه.
چالش فنی
یک وب‌سایت باید چیدمان راست‌به‌چپ فارسی و چپ‌به‌راست انگلیسی و هلندی را با ناوبری هماهنگ پشتیبانی کند و اطلاعات محرمانهٔ سرویس ایمیل را در سرور نگه دارد.
راهکار
کامپوننت‌های مشترک React با استفاده از مسیرهای زبانی و فایل‌های ترجمهٔ JSON، محتوا را به هر زبان نمایش می‌دهند. یک Route Handler در Next.js داده‌های فرم تماس را اعتبارسنجی و برای سرویس ایمیل ارسال می‌کند.
نتیجه
صفحات خدمات و پروفایل توسعه‌دهنده به سه زبان، همراه با API تماس و فراداده‌های اختصاصی پروفایل پیاده‌سازی شده‌اند.
مطالعهٔ موردی پروژه

زمینهٔ پروژه

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

پیاده‌سازی

  • ساخت کامپوننت‌های اختصاصی React برای صفحهٔ اصلی، جزئیات خدمات، مراحل کار، سوابق توسعه‌دهنده و فرم تماس با CSS واکنش‌گرا.
  • پیاده‌سازی فایل‌های ترجمهٔ فارسی، انگلیسی و هلندی، مسیرهای زبانی، تغییر زبان با حفظ مسیر جاری و ویژگی‌های lang و dir در سطح سند.
  • پیاده‌سازی POST /api/contact با اعتبارسنجی سمت سرور، محدودیت اندازه و زمان درخواست، بررسی مبدأ و محدودیت نرخ ارسال. لایهٔ ارسال از درخواست‌های امضاشده با HMAC به Google Apps Script و سرویس جایگزین Resend پشتیبانی می‌کند.
  • افزودن نشانی‌های canonical، نسخه‌های زبانی، فراداده‌های Open Graph، داده‌های ساختاریافته، robots.txt و نقشهٔ سایت چندزبانه.
  • استفاده از اندازه‌بندی تصاویر Next.js، فونت‌های محلی، تولید صفحات ایستا، بخش‌بندی معنایی، برچسب فیلدهای فرم، کنترل با صفحه‌کلید و پشتیبانی از کاهش حرکت.

تصمیم‌های معماری

  • نگهداری متن ترجمه‌ها در فایل‌های JSON و مدیریت جهت نوشتار در کامپوننت‌های مشترک، برای استفاده از یک پیاده‌سازی مشترک در هر سه زبان.
  • استفاده از Server Component برای محتوای صفحات و Client Component برای ناوبری تعاملی، تغییر زبان و وضعیت فرم تماس.
  • نگهداری اطلاعات محرمانهٔ سرویس ایمیل در تنظیمات سرور و ارائهٔ وضعیت‌های کنترل‌شدهٔ ارسال به مرورگر، بدون نمایش پاسخ داخلی سرویس.
  • نگهداری تنظیمات ساخت OpenNext و Cloudflare Workers و بررسی خودکار ترجمه‌ها، مسیرها، فراداده‌ها و پردازش فرم تماس.

مهارت‌های فنی

توسعهٔ فرانت‌اند

  • Angular
  • React
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Next.js
  • Tailwind CSS
  • Bootstrap
  • Responsive UI
  • Reusable Components
  • UI/UX Implementation

بک‌اند، ‎.NET و پایگاه‌های داده

  • C#
  • .NET
  • REST APIs
  • SQL
  • .NET Core
  • Node.js
  • API Integration
  • MySQL
  • PostgreSQL
  • MongoDB
  • Data Models
  • Validation

ابزارهای توسعه و روش‌های کار

  • GitKraken
  • Docker
  • Postman
  • Jira
  • VS Code
  • Visual Studio
  • PhpStorm
  • Figma
  • WordPress
  • DevOps
  • CI/CD
  • Agile / Scrum
  • Unity

سوابق توسعهٔ نرم‌افزار

توسعه‌دهندهٔ فرانت‌اند — پروژهٔ مهاجرت سیستم

BlueLemon24

Nijkerk, هلند · پروژهٔ کوتاه‌مدت · ترکیبی

فوریه تا اوت ۲۰۲۶
  • مشارکت در پروژه‌ای کوتاه‌مدت برای مهاجرت سیستم قدیمی مبتنی بر VB6 به یک برنامهٔ وب مدرن.
  • تبدیل طرح‌های UI/UX به کامپوننت‌های قابل استفادهٔ مجدد، فرم‌ها و قابلیت‌های تعاملی.
  • نگهداری و توسعهٔ قابلیت‌های سیستم قدیمی VB6 در جریان مهاجرت به سیستم جدید.
  • React
  • JavaScript
  • HTML
  • CSS
  • VB6

توسعه‌دهندهٔ نرم‌افزار

DevExperts

Barneveld, هلند · تمام‌وقت · ترکیبی

فوریه ۲۰۲۴ تا ژانویه ۲۰۲۶
  • توسعهٔ رابط‌های برنامه‌های وب با Angular، React و TypeScript.
  • پیاده‌سازی REST API، کنترلرها، مدل‌های داده و اعتبارسنجی با C# و .NET.
  • مشارکت در توسعهٔ یک CMS داخلی و اتصال رابط‌های React به سرویس‌های .NET و پایگاه‌های داده.
  • Angular
  • React
  • TypeScript
  • C#
  • .NET
  • REST APIs

توسعه‌دهندهٔ نرم‌افزار تازه‌کار (کارآموز)

Conduction B.V.

Amsterdam, هلند · کارآموزی

اکتبر ۲۰۲۱ تا اوت ۲۰۲۲
  • توسعهٔ کامپوننت‌های قابل استفادهٔ مجدد فرانت‌اند با React، JavaScript، HTML و CSS.
  • اتصال برنامه‌های فرانت‌اند به REST API و سرویس‌های بک‌اند.
  • React
  • JavaScript
  • HTML
  • CSS
  • REST APIs

کارآموز توسعهٔ نرم‌افزار

Bit Academy

Amsterdam, هلند · کارآموزی · ترکیبی

اکتبر ۲۰۲۰ تا فوریه ۲۰۲۱
  • مشارکت در توسعهٔ یک پلتفرم وب مبتنی بر بازی با React، JavaScript، HTML و CSS.
  • همکاری در اتصال قابلیت‌های فرانت‌اند به سرویس‌های بک‌اند در یک تیم Agile/Scrum.
  • React
  • JavaScript
  • HTML
  • CSS

تحصیلات و آموزش مداوم

توسعه‌دهندهٔ نرم‌افزار — MBO سطح ۴

ROC van Flevoland · Almere

سپتامبر ۲۰۲۰ تا دسامبر ۲۰۲۳

کارشناسی مهندسی — اقتصاد کشاورزی

دانشگاه آزاد اسلامی واحد رودهن · تهران

سپتامبر ۲۰۰۸ تا ژوئن ۲۰۱۲

دوره‌ها و توسعهٔ حرفه‌ای

  • Techorama — هوش مصنوعی، Angular، React و C# (نوامبر ۲۰۲۵)
  • نرم‌افزارهای Microsoft — 4Dotnet (۲۰۲۴–۲۰۲۵)
  • C# و .NET Core — Dometrain (سپتامبر ۲۰۲۴)
  • Angular، React، DevOps، CI/CD و Agile — Udemy (آوریل ۲۰۲۲)

زبان‌ها

هلندی

پیشرفته

انگلیسی

متوسط

فارسی

زبان مادری

گفت‌وگو دربارهٔ فرصت‌های شغلی

اگر در هلند به‌دنبال توسعه‌دهندهٔ فرانت‌اند، توسعه‌دهندهٔ React، توسعه‌دهندهٔ نرم‌افزار یا توسعه‌دهندهٔ فول‌استک ‎.NET هستید، با من تماس بگیرید تا دربارهٔ موقعیت شغلی و تجربهٔ کاری‌ام صحبت کنیم.

فعالیت‌های داوطلبانه

مشاهدهٔ فعالیت‌های داوطلبانه

Songs2Serve

توسعه‌دهندهٔ داوطلب وب با WordPress

اوت ۲۰۱۴ تاکنون

Nehemiah Movement

توسعه‌دهندهٔ داوطلب وب

۲۰۲۶ تاکنون

World Iranian Christian Alliance

توسعه‌دهندهٔ داوطلب وب

۲۰۲۶ تاکنون

مجموعه‌های خیریهٔ مسیحی مختلف

توسعه‌دهندهٔ داوطلب وب با WordPress

۲۰۲۲ تاکنون
سایر دوره‌ها و آموزش‌ها
  • C++ و Integraal (مه تا اوت ۲۰۲۰)
  • آموزش رهبری John C. Maxwell (۲۰۱۷–۲۰۱۹)
  • ICDL Microsoft — مجتمع فنی تهران (ژوئیه تا سپتامبر ۲۰۰۹)