سوابق شغلی
شغلهایی که داشتهام، از جدید به قدیم.
-
ژوئن 2026 – اکنون · 3 ماه
تماموقتتوسعهدهندهٔ ارشد فرانتاند
کار روی فرانتاند صرافی با React / Next.js، با مدلهای هوش مصنوعی در ابزار.
- سرویسهای فرانتاند، بکاند و اندروید را با مدلهای هوش مصنوعی ساختم — Gemini، GPT، Claude، MiMo و GLM — نه یک ابزار ثابت برای همهجا.
- مدل را با ساختار پروژه انتخاب میکنم: مهاجرت بزرگ و فیچر محدود یک مدل نمیخواهند، و مدلهای رایگان و پولی هم جای خودشان را دارند.
- پیادهسازی رابط کاربری با کمک AI، ولی معماری، بازبینی و mergeها خودم بود.
React / Next.jsJavaScript / TSSvelte / SvelteKitRxJSWordPressTailwindCSSAI Software DevelopmentCapacitor -
دسامبر 2025 – ژوئن 2026 · 6 ماه
تماموقتتوسعهدهندهٔ ارشد فرانتاند
رابط معامله و بقیهٔ بخشهای پلتفرم یک صرافی رمزارز.
- قابلیتهای فرانتاند را با Angular و JavaScript / TS نوشتم.
- دادههای پرتکرار بازار از streamهای RxJS میآمد و رابط کاربری موقع بهروزرسانی ثابت ماند.
- مدیریت سفارش، کیف پول و نمودارهای زنده را بهتر کردم.
AngularRxJSJavaScript / TSState ManagementFinTech / Crypto PlatformsAstroSvelte / SvelteKitCapacitor -
نوامبر 2024 – دسامبر 2025 · 1 سال و 1 ماه
تماموقتتوسعهدهندهٔ ارشد فرانتاند
فرانتاند کبرین (که قبلاً اریترون بود) را از نو ساختم و بردم سراغ معماری واکنشی.
- فرانتاند قدیمی را به کامپوننتهای ماژولار Svelte / SvelteKit با JavaScript / TS و RxJS تبدیل کردم؛ حجم باندل و سرعت اجرا هر دو بهتر شد.
- دیزاینسیستم جدید و چیدمان واکنشگرا را با TailwindCSS پیاده کردم.
- دادهٔ زندهٔ معاملات و کیف پول را در streamهای RxJS نگه داشتم.
- یک اپ اندروید اختصاصی برای صرافی نوشتم، با Kotlin.
- با تیم محصول و طراحی روی مسیرهای اصلی کاربر و دسترسپذیری کار کردم.
Svelte / SvelteKitRxJSJavaScript / TSTailwindCSSKotlinCapacitorFrontend ArchitectureMigration & RefactoringCrypto Exchange -
اکتبر 2023 – نوامبر 2024 · 1 سال و 1 ماه
تماموقتتوسعهدهندهٔ فرانتاند
فرانتاند صرافی اریترون: معاملات اسپات و مدیریت دارایی.
- رابط کاربری را با Svelte / SvelteKit و TailwindCSS ساختم.
- دفتر سفارش، نمودارها و stateهای ناهمگام رابط را با RxJS هماهنگ کردم.
- APIهای بازار و WebSocket را وصل کردم تا کلاینت با موتور معامله همگام بماند.
- کامپوننتها را reusable نگه داشتم و حواسم به حجم باندل و سرعت رندر بود.
- یک اپ اندروید اختصاصی برای صرافی نوشتم، با Kotlin.
RxJSSvelte / SvelteKitJavaScript / TSTailwindCSSKotlinWebSocketsREST APIs -
مارس 2020 – سپتامبر 2023 · 3 سال و 6 ماه
تماموقتتوسعهدهندهٔ فولاستک
کار فولاستک روی یک صرافی رمزارز: پنل کاربر با Vue / Nuxt، سرویسهای بکاند با Node.js و AdonisJS.
- NATS را اضافه کردم تا سرویسهای بکاند ناهمگام با هم حرف بزنند.
- APIهای REST معامله و پرداخت را با Node.js، AdonisJS و PostgreSQL ساختم و نگه داشتم.
- پورتالهای SSR / PWA و داشبوردهای کاربری را با Vue / Nuxt زدم.
- اسکیمای دیتابیس را طراحی کردم، کوئریهای کند را بهینه کردم و تراکنشهای مالی همزمان را امن نگه داشتم.
- واریز، برداشت و معاملات اسپات را با بقیهٔ تیم زدم.
Node.jsAdonisJSNATSPostgreSQLVue / NuxtJavaScript / TSMicroservicesSSR / PWA -
ژوئن 2020 – اوت 2020 · 2 ماه
فریلنسرتوسعهدهندهٔ فرانتاند فریلنسر
فریلنانس فرانتاند: اپلیکیشنهای SSR که هم باید سریع لود میشدند و هم در گوگل بالا میآمدند.
- اپلیکیشنهای Vue / Nuxt با SSR؛ تنظیمشده برای سرعت لود و سئو.
- رابط موبایلمحور و دسترسپذیر که روی دستگاههای مختلف درست کار میکرد.
- سرویسهای بیرونی و APIهای REST را به کامپوننتها وصل کردم.
- کد را ماژولار نگه داشتم تا تحویل پروژه به تیم بعدی راحت باشد.
Vue / NuxtJavaScript / TSSSR -
ژوئن 2019 – ژوئیه 2019 · 1 ماه
همبنیانگذارهمبنیانگذار و توسعهدهندهٔ فولاستک
Shopista · مشهد، خراسان رضوی، ایران · حضوریهمبنیانگذار شوپیستا: ابزاری برای فروشندگانی که فروشگاهشان را از شبکههای اجتماعی اداره میکنند.
- کار فولاستک: Vue / Nuxt برای پنل فروشنده، Node.js و PHP / Yii2 برای APIها.
- همگامسازی کاتالوگ، پیگیری سفارش و فروشگاه موبایلمحور را ساختم.
- زیرساخت را بالا آوردم، اسکیمای دیتابیس را طراحی کردم و روی سرور مستقر کردم.
- بازخورد کاربران را در چند دور نمونهٔ اولیه به نقشهٔ راه تبدیل کردم.
JavaScript / TSVue / NuxtNode.jsPHP / Yii2 -
مارس 2017 – ژوئن 2019 · 2 سال و 3 ماه
تماموقتتوسعهدهندهٔ بکاند و فرانتاند
Navosh Arya · مشهد، خراسان رضوی، ایران · حضوریفولاستک در نوش آریا: سرویسهای بکاند و داشبوردهایی که روی همان سرویسها ساخته شدند.
- معماری بکاند، اسکیمای دیتابیس و APIهای REST را با PHP / Yii2 و MySQL / MariaDB زدم.
- داشبوردها و پنلهای مشتری را با Vue / Nuxt ساختم.
- قرارداد داده بین فرانتاند و بکاند را مرتب کردم؛ یکپارچهسازی و مدیریت خطا سادهتر شد.
- روی استانداردهای کد، بهینهسازی کوئری و ناسازگاری بین مرورگرها کار کردم.
PHP / Yii2MySQL / MariaDBVue / NuxtNode.jsJavaScript / TS -
سپتامبر 2016 – مارس 2017 · 6 ماه
کارآموزکارآموز سئو
توسعهٔ وب و سئو در یک آژانس کوچک بازاریابی دیجیتال.
- سئو: ساختار صفحه، خزشپذیری و دسترسپذیری محتوا.
- سایت مشتریها را با PHP، JavaScript، HTML و CSS بهروز کردم.
- دادههای تحلیلی و کلیدواژهها را بررسی کردم تا بفهمم واقعاً چه چیزی جواب داده.
- اولین شغل: پایهها را درست یاد گرفتم و دیدم پروژهها در عمل چطور تحویل میشوند.
WordPressWeb Content WritingPHP / Yii2JavaScript / TS