سلام، من آرین حسن‌زاده هستم

توسعه‌دهنده فول‌استک با بیش از ۱۰ سال تجربه

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

درباره‌ی من

توسعه‌دهنده‌ی فول‌استکی هستم که بیش از ۱۰ سال تجربه در ساخت اپلیکیشن‌های وب و موبایل مقیاس‌پذیر دارم. در فناوری‌های مدرنی مانند Laravel، Vue.js، React و Nuxt.js تخصص دارم و از ساختن راه‌حل‌های ساده و تمیز برای مسائل پیچیده لذت می‌برم؛ به همین دلیل پیوسته فناوری‌های تازه را یاد می‌گیرم تا همیشه در خط مقدم توسعه‌ی وب باشم.

نکات کلیدی

  • توسعه‌ی فرانت‌اند با Nuxt.js و Next.js
  • توسعه‌ی بک‌اند با Laravel، NestJS و Node.js
  • کار با فریم‌ورک‌های مدرن فرانت‌اند (React و Nuxt.js)
  • طراحی و بهینه‌سازی پایگاه‌داده
  • توسعه و یکپارچه‌سازی API
  • دواپس و خودکارسازی فرایند استقرار

مهارت‌ها

فرانت‌اند

  • Nuxt.js
  • Next.js
  • React.js
  • Vue.js
  • TypeScript
  • Tailwind CSS
  • Bootstrap
  • JavaScript (ES6+)
  • Livewire
  • Chrome Extension

بک‌اند

  • Laravel
  • Node.js
  • Express.js
  • REST APIs
  • Amazon Product API
  • Nest.js
  • Jupyter Notebook
  • S3

پایگاه‌داده

  • MySQL
  • PostgreSQL
  • SQLite
  • MongoDB
  • NoSQL
  • Redis
  • Firebase

دواپس

  • Docker
  • CI/CD
  • Git
  • AWS
  • Linux
  • Nginx
  • Microservices Architecture

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

  • Bug Fixing
  • Code Refactoring & Cleanup
  • Low Latency
  • Machine Learning
  • Data Mining
  • Blockchain
  • Solidity
  • Domain-Driven Design (DDD)
  • Object-Oriented Programming (OOP)
  • Smart Contracts
  • Decentralized Applications (DApps)
  • SOLID Principles
  • Refactoring

اندروید

  • Flutter
  • Java
  • Google Maps
  • SQLite
  • Firebase

داده و هوش مصنوعی

  • NumPy
  • Pandas
  • Web Scraping
  • Data Analysis
  • GitHub

ابزارها

  • VS Code
  • Postman
  • Figma
  • Jira
  • Slack
  • GitHub
  • RStudio
  • Android Studio
  • GNU/Linux

گواهی‌نامه‌ها و دستاوردها

گواهی‌نامه‌ها و دستاوردهای حرفه‌ای که تخصص من را در فناوری‌ها و روش‌های گوناگون نشان می‌دهند.

ابزارهای علم داده

تأییدشده

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

IBMدی ۱۴۰۲
سرویس‌های ابرییادگیری ماشینمحیط توسعهJupyterعلم دادهفناوری متن‌بازابزارهای برنامه‌نویسی

آشنایی با علم داده

تأییدشده

علم داده و اهمیت آن را در دنیای داده‌محور امروز تعریف می‌کند و مسیرهای گوناگون رسیدن به حرفه‌ی علم داده را توضیح می‌دهد.

IBMتیر ۱۴۰۲
یادگیری عمیقتحلیل دادهعلم دادهداده‌کاویتصمیم‌گیری مبتنی بر دادهرایانش ابرییادگیری ماشینکلان‌دادهسواد دادهتحول دیجیتالهوش مصنوعی

اپلیکیشن‌های غیرمتمرکز (DApp)

تأییدشده

شما را برای طراحی و توسعه‌ی اپلیکیشن‌های غیرمتمرکز از ابتدا تا انتها آماده می‌کند.

University at Buffaloتیر ۱۴۰۲
توسعه‌ی تست‌محور (TDD)بلاکچینرابط خط فرمانمعماری نرم‌افزاررابط برنامه‌نویسی (API)

قراردادهای هوشمند

تأییدشده

یک قرارداد هوشمند را طراحی، کدنویسی، مستقر و اجرا کنید.

University at Buffaloخرداد ۱۴۰۲
طراحی راه‌حلبرنامه‌نویسی رویدادمحوربلاکچیناعتبارسنجی دادهSolidity

پایتون برای علم داده، هوش مصنوعی و توسعه

تأییدشده

منطق برنامه‌نویسی پایتون را با ساختارهای داده، شرط‌ها و انشعاب، حلقه‌ها، توابع، مدیریت استثنا و شیءها و کلاس‌ها به کار ببرید.

IBMآذر ۱۴۰۳
Pandasرابط برنامه‌نویسی (API)دستکاری دادهNumPyتحلیل دادهساختارهای دادهاصول برنامه‌نویسیبرنامه‌نویسی شیءگرا (OOP)برنامه‌نویسی پایتونوب‌اسکرپینگ

تجربه‌ی کاری

  1. توسعه‌دهنده فول‌استک · Creative Intell

    اسفند ۱۴۰۳ – تاکنون

    یک سیستم SaaS میکروسرویسی برای ساخت قراردادها توسعه دادیم.

    KeycloakDockerLaravelVue.jsNuxt.jsNode.jsReact.jsNext.jsExpress.jsDjangoPythonCI/CDYAML
    • معماری میکروسرویسی با ۹ سرویس مستقل را طراحی و نگهداری کردم که مقیاس‌پذیری، ماژولار بودن و عملکرد بالا را تضمین می‌کرد.
    • احراز هویت و مجوزدهی امن را با Keycloak و یک سیستم توکن اختصاصی پیاده‌سازی کردم و در اپلیکیشن‌های Laravel و Nuxt.js یکپارچه کردم.
    • معماری بک‌اند (Laravel) را بازنویسی و بهینه کردم، عملکرد پایگاه‌داده را بهبود دادم، کد تکراری را کاهش دادم و تست‌های خودکار اضافه کردم.
    • یک ماژول ارتباط بلادرنگ با Node.js و Socket.io ساختم که همگام‌سازی زنده‌ی داده را بین فرانت‌اندهای Nuxt.js ممکن می‌کرد.
    • خط پردازش تفاوت‌های پیچیده‌ی JSON (SFDT) و HTML را با تکیه بر الگوهای طراحی و جریان‌های رویدادمحور پیاده‌سازی کردم.
    • بازبینی کد انجام دادم، به توسعه‌دهندگان دیگر راهنمایی دادم و با تیم‌های UI/UX همکاری کردم تا کیفیت طراحی بالا برود، مشکلات منطقی حل شود و عملکرد فرانت‌اند بهینه‌تر شود.
  2. توسعه‌دهنده فول‌استک · Changino

    اسفند ۱۴۰۲ – اسفند ۱۴۰۳

    یک CMS و فرم‌ساز پویا و یک ویرایشگر اختصاصی توسعه دادیم.

    REST APIsMySQLLaravelUnit TestingFeature TestingDocker
    • بک‌اند یک CMS اختصاصی را با Laravel و MySQL ساختم، شامل طراحی کامل پایگاه‌داده، کش با Redis و معماری API مقیاس‌پذیر.
    • APIهای RESTful و مسیرهای CRUD جامعی ساختم و نگهداری کردم و آن‌ها را با چند ماژول و سرویس فرانت‌اند یکپارچه کردم.
    • یک سیستم آموزش آنلاین پویا و ماژول ارسال مدارک برای فرایندهای مهاجرت را با منطق انعطاف‌پذیر و فرم‌محور طراحی و پیاده‌سازی کردم.
    • ویرایشگر اختصاصی صفحات وبلاگ ساختم که چیدمان ماژولار محتوا و ویرایش درجا را ممکن می‌کرد.
    • چند پنل مدیریت و یک سیستم تیکت ساختم و برای ذخیره‌سازی فایل و رسانه از AWS S3 استفاده کردم.
    • اصول SOLID، بهترین شیوه‌های شیءگرایی و الگوهای طراحی را به کار بردم تا کد تمیز و قابل تست بماند و هماهنگی نزدیکی با تیم‌های فرانت‌اند و طراحی داشته باشم.
  3. توسعه‌دهنده بک‌اند · Tesmino

    بهمن ۱۴۰۰ – اسفند ۱۴۰۲

    محصول را بازنویسی، دوباره پیاده‌سازی و بهینه کردیم.

    LaravelApiatoREST APIsطراحی دامنه‌محور (DDD)اصول SOLIDمیکروسرویسرفع باگبازآرایی کدکم‌تأخیر بودن
    • کل معماری بک‌اند را از صفر با Laravel و رویکرد طراحی دامنه‌محور (DDD) بازسازی کردم تا ماژولار بودن و مقیاس‌پذیری بلندمدت تضمین شود.
    • یک سیستم چندمستأجری (Multi-tenancy) کامل طراحی و پیاده‌سازی کردم که مدیریت حساب و جداسازی داده‌ی کاربران را ممکن می‌کرد.
    • سیستم‌های اعلان ایمیلی و ربات تلگرام را یکپارچه کردم تا هشدارهای کاربر و به‌روزرسانی‌های سیستم به‌صورت خودکار و بلادرنگ ارسال شوند.
    • شِمای پایگاه‌داده را بازطراحی و بهینه کردم و عملکرد کوئری‌ها و پاسخ‌گویی سیستم را بهبود دادم.
    • بیش از ۴٬۰۰۰ تست خودکار (واحد، ویژگی و Postman) نوشتم و نگهداری کردم که قابلیت اطمینان و اطمینان در استقرار را به‌شکل چشمگیری بالا برد.
  4. توسعه‌دهنده فول‌استک · Importizer

    اردیبهشت ۱۳۹۹ – دی ۱۴۰۰

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

    مدیریت پروژهAmazon Product APINginxAmazon AWSLivewireاصول SOLIDLaravelLinuxافزونه‌ی کرومAlpine.js
    • یک پلتفرم SaaS کامل را از صفر ساختم.
    • یک پلتفرم کامل افزونه‌ی کروم را از صفر ساختم.
    • پیکربندی AWS، Nginx و CI/CD گیت‌هاب را انجام دادم.
  5. توسعه‌دهنده فول‌استک · HIIFEAT

    اسفند ۱۳۹۵ – فروردین ۱۳۹۹

    یک سازنده‌ی کامل فروشگاه چندفروشنده‌ی SaaS، سرویس‌های آموزش الکترونیکی و یک سیستم مدیریت پروژه توسعه دادم.

    MySQLمدیریت پروژهبرنامه‌نویسی شیءگرا (OOP)Livewireاصول SOLIDLaravelPHPjQuery
    • یک پلتفرم SaaS کامل را از صفر ساختم.
    • پرداخت آنلاین را با زرین‌پال، رمزارز و پرداخت دستی یکپارچه کردم.
    • یک پلتفرم کامل آموزش الکترونیکی را از صفر ساختم.
  6. توسعه‌دهنده فول‌استک · جمعیت هلال احمر استان گیلان

    بهمن ۱۳۹۴ – فروردین ۱۳۹۶

    به‌عنوان توسعه‌دهنده فول‌استک، یک پنل مدیریت، APIها و اپلیکیشن اندرویدی به نام «گیل‌داد» توسعه دادم.

    MySQLمدیریت پروژهبرنامه‌نویسی شیءگرا (OOP)Android StudioGoogle Mapsسخنرانی عمومیLaravelتوسعه‌ی اندرویدPHPjQueryJavaREST APIsSQLSQLite
    • یک اپلیکیشن اندرویدی کامل ساختم.
    • مجموعه‌ی کامل APIهای REST را ساختم.
    • یک پنل مدیریت کامل برای مدیریت اپلیکیشن ساختم.
  7. برنامه‌نویس اندروید · tackban co

    تیر ۱۳۹۴ – بهمن ۱۳۹۴

    به‌عنوان توسعه‌دهنده‌ی جونیور اندروید کار کردم و روی دو پروژه فعالیت داشتم.

    Android Studioتوسعه‌ی اندرویدJavaREST APIsSQLSQLite
    • دو اپلیکیشن کلاینت توسعه دادم.
    • صفحات اندروید و عملیات CRUD را پیاده‌سازی کردم.
    • بهترین شیوه‌های طراحی واکنش‌گرا را به کار بردم.

در ارتباط باشیم

همیشه خوشحال می‌شوم درباره‌ی پروژه‌ها و فرصت‌های تازه بشنوم. بیایید با هم کار کنیم!

برای من پیام بفرستید

راه‌های ارتباطی

تهران
آماده‌ی همکاری در فرصت‌های تازه

شبکه‌های اجتماعی