آرتین ضرغامی

آرتین ضرغامی

توسعه‌دهندهٔ فول‌استک، JavaScript & TypeScript

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

10 سال سابقه کار، از 2016مشهد

مهارت‌ها

عدد کنار هر مهارت، سال‌هایی است که در کار با آن کار کرده‌ام.

فرانت‌اند
Svelte / SvelteKit3 سالVue / Nuxt6 سالReact / Next.js1 سالAngular1 سالRxJS3 سالTailwindCSS3 سالJavaScript / TS10 سالWebSockets1 سال
بک‌اند
Node.js6 سالAdonisJS4 سالPostgreSQL4 سالMySQL / MariaDB2 سالPHP / Yii23 سال
موبایل
Kotlin2 سالCapacitor2 سال
هوش مصنوعی
AI Software Development1 سال
پلتفرم
NATS4 سالMicroservices4 سال

سابقه کاری

  1. 2026 تا اکنون5 ماه

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

    تمام‌وقت، مشهد، خراسان رضوی، ایران · حضوری

    کار روی فرانت‌اند صرافی با React / Next.js، با مدل‌های هوش مصنوعی در ابزار.

    • سرویس‌های فرانت‌اند، بک‌اند و اندروید را با مدل‌های هوش مصنوعی ساختم — Gemini، GPT، Claude، MiMo و GLM — نه یک ابزار ثابت برای همه‌جا.
    • مدل را با ساختار پروژه انتخاب می‌کنم: مهاجرت بزرگ و فیچر محدود یک مدل نمی‌خواهند، و مدل‌های رایگان و پولی هم جای خودشان را دارند.
    • پیاده‌سازی رابط کاربری با کمک AI، ولی معماری، بازبینی و mergeها خودم بود.

    React / Next.jsJavaScript / TSSvelte / SvelteKitRxJSWordPressTailwindCSSAI Software DevelopmentCapacitor

  2. 2025 تا 20267 ماه

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

    تمام‌وقت، مشهد، خراسان رضوی، ایران · حضوری

    رابط معامله و بقیهٔ بخش‌های پلتفرم یک صرافی رمزارز.

    • قابلیت‌های فرانت‌اند را با Angular و JavaScript / TS نوشتم.
    • داده‌های پرتکرار بازار از streamهای RxJS می‌آمد و رابط کاربری موقع به‌روزرسانی ثابت ماند.
    • مدیریت سفارش، کیف پول و نمودارهای زنده را بهتر کردم.

    AngularRxJSJavaScript / TSState ManagementFinTech / Crypto PlatformsAstroSvelte / SvelteKitCapacitor

  3. 2024 تا 20251 سال و 2 ماه

    توسعه‌دهندهٔ ارشد فرانت‌اند، Kebrin Exchange

    تمام‌وقت، مشهد، خراسان رضوی، ایران · حضوری

    فرانت‌اند کبرین (که قبلاً اریترون بود) را از نو ساختم و بردم سراغ معماری واکنشی.

    • فرانت‌اند قدیمی را به کامپوننت‌های ماژولار Svelte / SvelteKit با JavaScript / TS و RxJS تبدیل کردم؛ حجم باندل و سرعت اجرا هر دو بهتر شد.
    • دیزاین‌سیستم جدید و چیدمان واکنش‌گرا را با TailwindCSS پیاده کردم.
    • دادهٔ زندهٔ معاملات و کیف پول را در streamهای RxJS نگه داشتم.
    • یک اپ اندروید اختصاصی برای صرافی نوشتم، با Kotlin.
    • با تیم محصول و طراحی روی مسیرهای اصلی کاربر و دسترس‌پذیری کار کردم.

    Svelte / SvelteKitRxJSJavaScript / TSTailwindCSSKotlinCapacitorFrontend ArchitectureMigration & RefactoringCrypto Exchange

  4. 2023 تا 20241 سال و 2 ماه

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

    تمام‌وقت، مشهد، خراسان رضوی، ایران · حضوری

    فرانت‌اند صرافی اریترون: معاملات اسپات و مدیریت دارایی.

    • رابط کاربری را با Svelte / SvelteKit و TailwindCSS ساختم.
    • دفتر سفارش، نمودارها و stateهای ناهمگام رابط را با RxJS هماهنگ کردم.
    • APIهای بازار و WebSocket را وصل کردم تا کلاینت با موتور معامله همگام بماند.
    • کامپوننت‌ها را reusable نگه داشتم و حواسم به حجم باندل و سرعت رندر بود.
    • یک اپ اندروید اختصاصی برای صرافی نوشتم، با Kotlin.

    RxJSSvelte / SvelteKitJavaScript / TSTailwindCSSKotlinWebSocketsREST APIs

  5. 2020 تا 20233 سال و 7 ماه

    توسعه‌دهندهٔ فول‌استک، HamtaPay

    تمام‌وقت، ایران · حضوری

    کار فول‌استک روی یک صرافی رمزارز: پنل کاربر با Vue / Nuxt، سرویس‌های بک‌اند با Node.js و AdonisJS.

    • NATS را اضافه کردم تا سرویس‌های بک‌اند ناهمگام با هم حرف بزنند.
    • APIهای REST معامله و پرداخت را با Node.js، AdonisJS و PostgreSQL ساختم و نگه داشتم.
    • پورتال‌های SSR / PWA و داشبوردهای کاربری را با Vue / Nuxt زدم.
    • اسکیمای دیتابیس را طراحی کردم، کوئری‌های کند را بهینه کردم و تراکنش‌های مالی هم‌زمان را امن نگه داشتم.
    • واریز، برداشت و معاملات اسپات را با بقیهٔ تیم زدم.

    Node.jsAdonisJSNATSPostgreSQLVue / NuxtJavaScript / TSMicroservicesSSR / PWA

  6. 20203 ماه

    توسعه‌دهندهٔ فرانت‌اند فریلنسر، Naranj

    فریلنس، مشهد، خراسان رضوی، ایران · دورکاری

    فریلنانس فرانت‌اند: اپلیکیشن‌های SSR که هم باید سریع لود می‌شدند و هم در گوگل بالا می‌آمدند.

    • اپلیکیشن‌های Vue / Nuxt با SSR؛ تنظیم‌شده برای سرعت لود و سئو.
    • رابط موبایل‌محور و دسترس‌پذیر که روی دستگاه‌های مختلف درست کار می‌کرد.
    • سرویس‌های بیرونی و APIهای REST را به کامپوننت‌ها وصل کردم.
    • کد را ماژولار نگه داشتم تا تحویل پروژه به تیم بعدی راحت باشد.

    Vue / NuxtJavaScript / TSSSR

  7. 20192 ماه

    هم‌بنیان‌گذار و توسعه‌دهندهٔ فول‌استک، Shopista

    هم‌بنیان‌گذار، مشهد، خراسان رضوی، ایران · حضوری

    هم‌بنیان‌گذار شوپیستا: ابزاری برای فروشندگانی که فروشگاهشان را از شبکه‌های اجتماعی اداره می‌کنند.

    • کار فول‌استک: Vue / Nuxt برای پنل فروشنده، Node.js و PHP / Yii2 برای APIها.
    • همگام‌سازی کاتالوگ، پیگیری سفارش و فروشگاه موبایل‌محور را ساختم.
    • زیرساخت را بالا آوردم، اسکیمای دیتابیس را طراحی کردم و روی سرور مستقر کردم.
    • بازخورد کاربران را در چند دور نمونهٔ اولیه به نقشهٔ راه تبدیل کردم.

    JavaScript / TSVue / NuxtNode.jsPHP / Yii2

  8. 2017 تا 20192 سال و 4 ماه

    توسعه‌دهندهٔ بک‌اند و فرانت‌اند، Navosh Arya

    تمام‌وقت، مشهد، خراسان رضوی، ایران · حضوری

    فول‌استک در نوش آریا: سرویس‌های بک‌اند و داشبوردهایی که روی همان سرویس‌ها ساخته شدند.

    • معماری بک‌اند، اسکیمای دیتابیس و APIهای REST را با PHP / Yii2 و MySQL / MariaDB زدم.
    • داشبوردها و پنل‌های مشتری را با Vue / Nuxt ساختم.
    • قرارداد داده بین فرانت‌اند و بک‌اند را مرتب کردم؛ یکپارچه‌سازی و مدیریت خطا ساده‌تر شد.
    • روی استانداردهای کد، بهینه‌سازی کوئری و ناسازگاری بین مرورگرها کار کردم.

    PHP / Yii2MySQL / MariaDBVue / NuxtNode.jsJavaScript / TS

  9. 2016 تا 20177 ماه

    کارآموز سئو، Onliner

    کارآموزی، مشهد، خراسان رضوی، ایران · حضوری

    توسعهٔ وب و سئو در یک آژانس کوچک بازاریابی دیجیتال.

    • سئو: ساختار صفحه، خزش‌پذیری و دسترس‌پذیری محتوا.
    • سایت مشتری‌ها را با PHP، JavaScript، HTML و CSS به‌روز کردم.
    • داده‌های تحلیلی و کلیدواژه‌ها را بررسی کردم تا بفهمم واقعاً چه چیزی جواب داده.
    • اولین شغل: پایه‌ها را درست یاد گرفتم و دیدم پروژه‌ها در عمل چطور تحویل می‌شوند.

    WordPressWeb Content WritingPHP / Yii2JavaScript / TS

نمونه‌کارها

  • فیلم کلاب

    توسعه‌دهندهٔ فول‌استک، 2026 تا اکنون

    اپلیکیشن دسکتاپ ویندوزی برای مدیریت کلوپ فیلم و سریال: اسکن همهٔ هاردهای متصل در یک کاتالوگ آفلاین، سبد جدا برای هر مشتری، قیمت‌گذاری بر اساس سطح کیفیت و صدور آنی فاکتور. پوستهٔ Tauri و فرانت‌اند Svelte.

    TauriSvelte / SvelteKitJavaScript / TS

    filmclubapp.ir
  • Bidarz Exchange

    توسعه‌دهندهٔ ارشد فرانت‌اند، 2026 تا اکنون

    کل وب‌سایت صرافی Bidarz — پلتفرم معاملهٔ راست‌به‌چپ، ویترین عمومی با قیمت لحظه‌ای بازار و ماشین‌حساب تبدیل آنی، و مجلهٔ رمزارز — با React / Next.js.

    React / Next.jsJavaScript / TS

    bidarz.ir
  • Kebrin Exchange

    سرپرست تیم فرانت‌اند و توسعه‌دهنده، 2023 تا 2025

    فرانت‌اند صرافی را از نو ساختم و برندش را عوض کردم — اپلیکیشن Svelte / SvelteKit با streamهای دادهٔ RxJS و TradingView Charting Library.

    Svelte / SvelteKitJavaScript / TSTailwindCSSRxJSTradingView Charting LibrarySSRCSR

    kebrin.ir
  • Task 724

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

    سیستم پاداش با gem و توکن، به‌همراه اتصال کیف پول. با Svelte / SvelteKit، RxJS و JavaScript / TS.

    Svelte / SvelteKitJavaScript / TSRxJSTailwindCSSReown AppKitethersJS

    task724.com
  • XChanger Exchange

    توسعه‌دهندهٔ وب فول‌استک، 2022 تا 2023

    صرافی ۲۴ ساعته با KYC، تراکنش چندزنجیره‌ای و نرخ لحظه‌ای؛ بک‌اند با Node.js/AdonisJS و کیف پول‌های HD.

    AdonisJSNode.jsMySQL / MariaDBRedisVue / NuxtJavaScript / TSSumSub KYCDocker

    xchanger.uk
  • Atiex Exchange

    توسعه‌دهندهٔ وب فول‌استک، 2022 تا 2024

    صرافی ۲۴ ساعته با KYC، تراکنش چندزنجیره‌ای و نرخ لحظه‌ای — بک‌اند Node.js/Express روی PostgreSQL، فرانت‌اند Vue / Nuxt.

    Node.jsExpressPostgreSQLRedisVue / NuxtJavaScript / TSSCSSLightweight Charts

    atiex.uk
  • HamtaPay Exchange

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

    فرانت‌اند صرافی همت‌پی: واریز و برداشت روی چند بلاکچین، ساخته‌شده با Vue / Nuxt.

    Vue / NuxtJavaScript / TSNode.jsSCSS

    hamtapay.net
  • Toos Ravin Saze

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

    وب‌سایت یک شرکت مشاورهٔ مهندسی سازه و معماری. رابط کامپوننتی، گالری پروژه‌ها و چیدمان واکنش‌گرا و دسترس‌پذیر.

    Vue / NuxtJavaScript / TSSCSS

    trs-cec.com

پکیج‌های متن‌باز

  • adonis5-nats-broker

    پکیج AdonisJS 5 برای ساخت میکروسرویس‌های event-driven با NATS.

  • mini-pow-blockchain

    یک بلاکچین کوچک با اثبات کار در Node.js؛ آن را نوشتم تا سازوکارش را از نزدیک ببینم.

  • vite-plugin-robots-txt

    ساخت robots.txt برای Vite؛ قوانین بر اساس محیط، به‌همراه پیش‌نمایش فوری در حالت توسعه.

  • vite-plugin-app-version

    افزونهٔ Vite که فایل version.json می‌سازد، به‌همراه متادیتای git و build.

  • vite-plugin-pwa-manifest

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

  • vite-plugin-firebase-messaging-sw

    ساخت service worker برای Firebase Cloud Messaging با تنظیمات مخصوص هر محیط.

  • number-to-locale-text

    تبدیل عدد به متنِ محلی در چند زبان؛ localeها به‌صورت lazy لود می‌شوند.

  • crypto-wallet-address-validator

    اعتبارسنجی آدرس کیف پول بیت‌کوین، لایت‌کوین، اتریوم و بقیهٔ رمزارزها — هم در Node و هم در مرورگر.

تماس با ما

برای خرید، پشتیبانی نرم‌افزارها یا همکاری در یک پروژه، از هر کدام از این راه‌ها پیام بدهید.