توسعه فرانتاند
پیادهسازی دقیق طرح، کامپوننتهای قابل استفاده مجدد، پشتیبانی کامل RTL و دسترسپذیری واقعی نه فقط روی کاغذ.
هفت سال است که رابط کاربری و سرویسهای بکاند مینویسم؛ از استارتاپهای دو نفره تا سامانههایی با روزانه صدها هزار درخواست. تمرکزم روی معماری تمیز، کارایی و تجربهی توسعهدهنده است.
همکاری با تیمها و محصولاتی مثل
بیشتر وقتم صرف فهمیدن مسئله میشود؛ اینکه کاربر واقعاً چه میخواهد و کدام بخش سیستم زودتر از همه میشکند.
از سال ۱۳۹۶ بهصورت تماموقت روی محصولات وب کار میکنم. مسیرم از ساخت فروشگاههای کوچک شروع شد و امروز بیشتر روی معماری فرانتاند، بهینهسازی کارایی و طراحی API تمرکز دارم. باور دارم بهترین کد، کدی است که شش ماه بعد هم بشود بیترس تغییرش داد.
از یک لندینگ تکصفحهای تا بازنویسی کامل یک پنل قدیمی.
پیادهسازی دقیق طرح، کامپوننتهای قابل استفاده مجدد، پشتیبانی کامل RTL و دسترسپذیری واقعی نه فقط روی کاغذ.
طراحی API، مدلسازی داده، صف و کش. سیستمی که با ده برابر شدن ترافیک هم روی پا بماند.
ممیزی سرعت، کاهش حجم باندل و رساندن Core Web Vitals به محدوده سبز، با گزارش قبل و بعد.
اتصال درگاه پرداخت، سرویس پیامک، CRM و هر API دیگری؛ بههمراه تست و خط لوله انتشار خودکار.
مهاجرت تدریجی از کدبیس قدیمی بدون توقف کسبوکار؛ گامبهگام و با قابلیت بازگشت.
بازبینی کد، تدوین استاندارد و آموزش عملی؛ تا تیم بعد از رفتن من هم مستقل جلو برود.

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

بازطراحی سبد خرید و فرایند پرداخت؛ نرخ رهاکردن سبد ۲۳ درصد کاهش پیدا کرد.

ابزار خط فرمان متنباز برای اجرای امن مهاجرتها با قابلیت بازگشت خودکار.

هماهنگی همزمان نوبتها بین شش شعبه، با قفل خوشبینانه و اعلان بلادرنگ.

صورتحساب دورهای، مدیریت پلن و گزارش درآمد در یک پنل واحد برای تیم مالی.

۴۲ کامپوننت با پشتیبانی کامل RTL و تست دسترسپذیری خودکار در خط لوله.
نگهداری چند پروژه متنباز و انتشار مرتب نسخهها؛ پیوستگی از سرعت مهمتر است.
نمودار فعالیت کامیتهای یک سال گذشته.
سه الگوی کش که در پروژههای واقعی جواب دادهاند و یکی که هرگز جواب نداد.
چرا ویژگیهای منطقی CSS مهمترین ابزار ما برای پشتیبانی RTL هستند.
راهبردی که با آن یک پروژه هفتساله را بدون بازنویسی یکباره نجات دادیم.
فرم را پر کنید یا مستقیم ایمیل بزنید. معمولاً کمتر از یک روز کاری پاسخ میدهم.