تجربیات و مهارتهای حرفهای
مهندس نرمافزار / توسعهدهنده هوش مصنوعی
طراحی و تحویل محصولات کامل از صفر تا صد — مدل داده، سرویسهای بکاند، اتوماسیون هوش مصنوعی و رابط کاربری روی آن. ساخت پلتفرمهای مبتنی بر هوش مصنوعی: خطوط بازیابی اطلاعات و ایجنتها روی LLMها، تولید خودکار محتوا، و اتوماسیون CRM بهجای کارهای دستی. زیرساخت را هم خودم میچرخانم: سرویسهای داکرایزشده، Postgres/Supabase، CI/CD و سرورهای لینوکسی.
مهندس نرمافزار (Vue.js، تایپاسکریپت)
عضو تیم مهندسی یک شرکت حدوداً ۳۰ نفره در حوزهی حسابداری، بهصورت دورکار. مشارکت در یک محصول بزرگ متشکل از چند اپلیکیشن یکپارچه با سرویسهای ابری Azure. ساخت رابطهای واکنشگرا و دردسترس با Vue.js و Vuetify، همراه با Vuex و تستهای Vitest.
مهندس فرانتاند
ساخت سیستم طراحی و کتابخانهی کامپوننت از صفر، برای استفاده در محصولات مختلف شرکت. توسعهی یک فرمساز و سایتساز بدون کدنویسی که به کاربران غیرفنی اجازه میداد صفحه و فرم را با کشیدنورهاکردن بسازند. کار با React، Redux، gRPC، Svelte و Vue/Nuxt در محصولات مختلف.
مهندس فرانتاند
کار روی چند محصول مشتری با Next.js، GraphQL (Codegen)، React Query و Firebase. ساخت هوکهای قابل استفادهی مجدد — سبد خرید، ترجمه و سایر دغدغههای مشترک — که به بلوکهای پایهی مشترک بین پروژهها تبدیل شدند.
مهندس فرانتاند
زمانی وارد شدم که شرکت در حال تشکیل تیم احراز هویت مبتنی بر هوش مصنوعی بود؛ بعد در استخدام و هدایت سه توسعهدهندهی دیگر کمک کردم. ساخت پکیجها و کتابخانههای PWA منتشرشده روی NPM که هنوز در سامانههای دولتی برای احراز هویت کاربران استفاده میشوند. تحویل یک پنل مدیریت سراسری برای ادارات دولتی.