درباره
من مهندس نرمافزار متخصص در توسعهٔ فرانتاند هستم، با تجربهٔ قوی در React، Next.js و TypeScript. با تخصص تکمیلی در بکاند، پایگاهداده، استقرار و زیرساخت پروداکشن، میتوانم محصولات کامل و آمادهٔ پروداکشن بسازم و تحویل بدهم—نه فقط رابط کاربری.
از سال ۲۰۲۰ روی وبسایتهای پرترافیک، پلتفرمهای CMS سفارشی، سیستمهای CRM و مدیریت پروژه، اپلیکیشنهای موبایل و ابزارهای داخلی کسبوکار کار کردهام. راهحلهایی سریع، قابلنگهداری و کاربرمحور میسازم و همزمان قابلیتهای مبتنی بر هوش مصنوعی، ورکفلوهای اتوماسیون و ایجنتهای سفارشی متناسب با نیاز هر محصول را یکپارچه میکنم.
تجربهام شامل توسعهٔ سیستمهای هوشمند سندآگاه است که محتوای ارائهشده توسط کاربر را تحلیل میکنند و خروجیهای ساختیافته و متناسب با زمینه را بر اساس پارامترهای قابلپیکربندی و ترجیحات کاربر تولید میکنند.
تجربه
تجربه کاری
مهندس نرمافزار | مالکیت فنی فرانتاند، معماری و استقرار
آموزشگاه فنی و حرفهای توبیکس · ۱۴۰۳/۰۶–۱۴۰۵/۰۵
بر عهدهداشتن معماری، توسعه، تست، بهینهسازی و استقرار رابطهای کاربری محصولات سازمانی شامل سامانههای مدیریت وظایف، منابع انسانی، جذب نیرو، CRM و CMS؛ همراه با مشارکت در توسعه بکاند.
- بر عهدهداشتن معماری، توسعه، تست، بهینهسازی و استقرار رابطهای کاربری محصولات سازمانی شامل سامانههای مدیریت وظایف، منابع انسانی، جذب نیرو، CRM و CMS؛ همراه با مشارکت در توسعه بکاند.
- طراحی و پیادهسازی Nx Monorepo برای گلکسی فیکس و توربو با استفاده مجدد از حدود ۹۹٪ کامپوننتها و پیکربندی مستقل برندها؛ توسعه اپلیکیشن مستقل حساب کاربری.
- یکپارچهسازی درگاه پرداخت بانکی سپ و زرینپال در پروژهها از طریق SOAP Web Services و مدیریت تراکنشها.
- پیادهسازی احراز هویت مبتنی بر OTP با کاوهنگار؛ اعمال کنترلهای امنیتی برای پیشگیری از XSS و CSRF.
- مهاجرت سایتها از WordPress به Next.js و بازطراحی گلکسی توربو بهصورت Pixel-Perfect؛ بهینهسازی Technical SEO و افزایش کلیکهای GSC از ۴٬۰۰۰ به ۷٬۰۰۰.
- توسعه پلتفرم Nova جایگزین ClickUp با صرفهجویی ۷ دلار بهازای هر کاربر در ماه؛ طراحی CI/CD Pipeline با GitLab CI و استقرار با Docker.
- توسعه اسکریپتهای Bash و فرایند انتشار با PM2 شامل Build، تستها و جایگزینی با قابلیت Rollback سریع.
توسعهدهنده فرانتاند
شرکت تات بیکران · ۱۴۰۰/۱۲–۱۴۰۳/۰۶
انتخاب راهکارهای فنی، طراحی معماری و توسعه رابطهای کاربری با React و Next.js از مرحله پیادهسازی تا Production، با تمرکز بر کیفیت کد، نگهداشتپذیری، مقیاسپذیری و تجربه کاربری.
- انتخاب راهکارهای فنی، طراحی معماری و توسعه رابطهای کاربری با React و Next.js از مرحله پیادهسازی تا Production، با تمرکز بر کیفیت کد، نگهداشتپذیری، مقیاسپذیری و تجربه کاربری.
- توسعه و نگهداری رابطهای Next.js متصل به WordPress REST API و مهاجرت وبسایتهایی مانند دیجیتأمین از WordPress به معماری Headless، با هدف بهبود Performance، Technical SEO، انعطافپذیری و نگهداشتپذیری.
- بازطراحی و توسعه رابط کاربری شفقمد با الهام از زبان بصری طراحی جدید دیجیکالا؛ شامل ساخت کامپوننتهای React قابلاستفاده مجدد، پیادهسازی ساختار اختصاصی HTML/CSS و توسعه رابطهای یکپارچه، زیبا و Responsive.
- تعریف و استانداردسازی قواعد طراحی، رنگها و متغیرهای UI شامل Primary و Secondary، توسعه کامپوننتهای مشترک و ساختارهای استایل با CSS و SCSS، با هدف افزایش یکپارچگی بصری، قابلیت استفاده مجدد و سرعت توسعه.
- پیادهسازی دقیق طرحهای UI، توسعه رابطهای Responsive و Mobile-first، رعایت Accessibility و Cross-Browser Compatibility و بهینهسازی Performance؛ همراه با تست، Debugging و بهبود مستمر Codebase.
کارآموز توسعه نرمافزار و رابط کاربری
شرکت لبنیات پاک · ۱۴۰۰/۰۱–۱۴۰۰/۰۵
کمک به توسعه و نگهداری رابطهای کاربری سامانههای داخلی سازمان مبتنی بر ASP.NET Core، با استفاده از C#، HTML، CSS و JavaScript.
- کمک به توسعه و نگهداری رابطهای کاربری سامانههای داخلی سازمان مبتنی بر ASP.NET Core، با استفاده از C#، HTML، CSS و JavaScript.
- طراحی و بهینهسازی رابطهای مدیریتی سریع، Responsive و Mobile-friendly با JavaScript، jQuery و Bootstrap.
- نگارش کوئریهای SQL برای استخراج داده و تهیه گزارشهای داخلی کسبوکار و مشارکت در پشتیبانی فنی سامانهها و زیرساختهای IT.
تحصیلات
کارشناسی ارشد اینترنت اشیا
دانشگاه صنعتی خواجه نصیرالدین طوسی، تهران · ۱۴۰۴–۱۴۰۵
کارشناسی ناپیوسته مهندسی نرمافزار
دانشگاه ملی مهارت شهید بابایی قزوین · ۱۴۰۱–۱۴۰۳
کاردانی پیوسته مهندسی نرمافزار
دانشگاه ملی مهارت انقلاب اسلامی تهران · ۱۳۹۹–۱۴۰۱
استک
رابط محصول
ابزارهایی که اکنون برای تبدیل نیاز محصول به نرمافزار وب قابلبررسی استفاده میکنم.

TypeScript

Next.js

Tailwind

React
داده و بکاند
ابزارهایی که برای لایهٔ داده، API و سرویسها استفاده میکنم.

Express

Python

FastAPI

PostgreSQL
تحویل و ابزار
محیط اجرا، مخزن و ابزارهای کمکی توسعه.

Docker

Ubuntu

Git

Cursor

Claude Code