احسان شیرانی
آماده همکاری پروژه‌ای / تمام‌وقت

احسان شیرانی

|

مهندس فرانت‌اند ارشد با بیش از ۵ سال تجربه در ساخت اپلیکیشن‌های سازمانی در حوزه‌هایی مثل CRM، ERP، بانکداری و تیکتینگ. با React، Next.js و TypeScript کار می‌کنم و بیشترین تمرکزم روی معماری مقیاس‌پذیر، کد قابل نگهداری و کیفیت بلندمدت محصول است. از تصمیم‌های فنی تا منتورینگ تیم، ترجیح می‌دهم end-to-end روی فیچرها مسئولیت داشته باشم و با بک‌اند، محصول و دیزاین در تماس مستقیم باشم.

دانلود رزومه
تهران، ایران

بخشی از مهارت‌های فنی من

Core

  • TypeScript
  • JavaScript
  • HTML
  • CSS

Framework

  • React
  • Next.js
  • Redux
  • Redux Toolkit
  • Zustand
  • React Query

UI & Forms

  • Tailwind CSS
  • shadcn/ui
  • Material UI
  • React Hook Form
  • Formik
  • Zod / Yup

Tools

  • Git
  • GitHub
  • REST API
  • i18next

سوابق شغلی

آلیاسس | aliasaas

آلیاسس | aliasaas

مهندس ارشد فرانت‌اند

مهر ۱۴۰۴ تا اکنون

ورود به صفحه سازمان

رهبری توسعه فرانت‌اند در چندین محصول سازمانی (CRM، ERP، HRM، تیکتینگ) با تمرکز بر مقیاس‌پذیری و معماری ماژولار. ساخت اپلیکیشن‌های type-safe با React، Next.js و TypeScript و پیاده‌سازی رابط کاربری pixel-perfect از Figma با Tailwind CSS، ShadCN و Ant Design. بهینه‌سازی عملکرد با code splitting، lazy loading و مدیریت پیشرفته رندر. طراحی معماری مقیاس‌پذیر، کامپوننت‌های قابل‌استفاده مجدد و مدیریت state روی RESTful APIها. پیاده‌سازی RBAC، مدیریت نشست و احراز هویت سازمانی. انجام مصاحبه‌های فنی، منتورینگ توسعه‌دهندگان و همکاری با تیم‌های محصول، بک‌اند و UX/UI. استفاده از ابزارهای AI-assisted و BPMN.IO؛ مدیریت استقرار با Docker، Kubernetes و CI/CD.

پایا ارمغان یاران | paya

پایا ارمغان یاران | paya

مهندس فرانت‌اند (میانی → ارشد)

آذر ۱۴۰۱ تا خرداد ۱۴۰۴

ورود به صفحه سازمان

مشارکت و رهبری در چندین سامانه سازمانی بزرگ‌مقیاس برای سازمان‌های دولتی و نیمه‌دولتی، از جمله پلتفرم‌های بانکی، بورس و هوش مصنوعی. ساخت و نگهداری state سراسری پیچیده با Redux Toolkit در اپلیکیشن‌های پرحجم. پیاده‌سازی احراز هویت و کنترل دسترسی مطابق الزامات امنیتی بالا. توسعه فرم‌های پیچیده با Formik و Yup و ساخت داشبوردهای تحلیلی با React Chart.js 2. مالکیت کامل یک پروژه نیمه‌تمام Vue.js در ۱۴۰۴ و بازنویسی و تحویل مجدد با React/Next.js. منتورینگ توسعه‌دهندگان جوان‌تر، code review و شکل‌دهی best practiceهای تیمی با MUI.

هوشایند | hooshayand

هوشایند | hooshayand

مهندس فرانت‌اند (فریلنس)

تیر ۱۴۰۲ تا آذر ۱۴۰۳

ورود به صفحه سازمان

تنها توسعه‌دهنده فرانت‌اند محصول داشبورد اصلی شرکت. بازنویسی کامپوننت‌های class-based قدیمی به معماری مدرن مبتنی بر Hook با بهبود عملکرد و نگهداری. بهینه‌سازی ارتباط با API با React Query برای کاهش رندرهای غیرضروری. ساخت کامپوننت‌های قابل‌استفاده مجدد با MUI و فرم‌های اعتبارسنجی‌شده با React Hook Form.

پادکده | podkadeh

پادکده | podkadeh

مهندس فرانت‌اند (کارآموز → جونیور)

مهر ۱۴۰۰ تا شهریور ۱۴۰۱

ورود به صفحه سازمان

پیوستن به پلتفرم تولید و انتشار پادکست به‌عنوان کارآموز و ارتقا به Junior ظرف یک ماه. ساخت پایه‌های قوی در React و JavaScript با تمرکز عمیق بر مفاهیم پایه. مشارکت در پنل‌های مدیریتی، لندینگ‌پیج‌ها و فیدهای محتوای پویا. یکپارچه‌سازی GraphQL API و تقویت معماری کامپوننت‌های قابل‌استفاده مجدد.

نمونه کارها

پروژه‌هایی که به‌صورت مستقل طراحی و پیاده‌سازی کرده‌ام — از معماری فرانت‌اند تا تجربه کاربری و استقرار.

پلتفرم فروشگاهی مدرن

E-Commerce · React · TypeScript

پلتفرم فروشگاهی مدرن

پلتفرم فروشگاهی کاملاً واکنش‌گرا با کامپوننت‌های قابل‌استفاده مجدد و strongly-typed. مدیریت سراسری سبد خرید با Redux Toolkit و createAsyncThunk همراه با واکشی ناهمگام محصولات از API.

  • معماری واکنش‌گرا با کامپوننت‌های type-safe و قابل‌استفاده مجدد
  • مدیریت state سبد خرید با createAsyncThunk و واکشی async محصولات
  • جستجوی بلادرنگ، فیلتر و صفحه‌بندی در سمت کلاینت
  • پشتیبانی تم تیره/روشن با انیمیشن‌های روان Framer Motion
  • استقرار روی Netlify با معماری مقیاس‌پذیر و type-safe
React 19TypeScriptRedux ToolkitMUIReact RouterAxiosFramer MotionVite

تماس با من

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