امیر عباس موسوی
توسعهدهنده فرانتاند
تاریخ تولد: ۱۳۸۳ • وضعیت تأهل: مجرد • وضعیت سربازی: معافیت تحصیلی
خلاصه رزومه
تجربه کاری من عمدتاً در پروژههای واقعی شکل گرفته است؛ جایی که علاوه بر توسعه رابط کاربری، در تحلیل نیازمندیها، طراحی راهکارها و همکاری نزدیک با تیمهای فنی و ذینفعان کسبوکار نقش داشتهام. علاقهمند به ساخت محصولات قابل نگهداری و مقیاسپذیر هستم و تجربه توسعه رابطهای چندزبانه (RTL/LTR)، پنلهای مدیریتی، سیستمهای مبتنی بر نقش و مجوز، و بهبود تجربه کاربری را دارم. همچنین در برخی پروژههای سازمانی مسئولیت رهبری فنی، طراحی API و مدل داده را بر عهده داشتهام.
مهارتها
پایه: HTML, CSS, JavaScript, TypeScript
کتابخانهها: jQuery, Bootstrap, Tailwind CSS, DataTables, Chart.js, and many more
ابزارها: Git, SCSS, Gulp, Webpack
فریمورک و بکاند: React, Next.js, Nitro, Node.js, Prisma ORM, Docker
زبانها
انگلیسی: مهارت خواندن B2 · مهارت نوشتن B1 · مهارت گفتاری B1 · مهارت شنیداری B2
سوابق کاری
ادارهکل نوسازی، توسعه و تجهیز مدارس استان قم
اسفند ۱۴۰۴ – اردیبهشت ۱۴۰۵توسعهدهنده بکاند و سرپرست فنی · قم، ایران (هیبرید)
همکاری را پس از پایان دوره کارآموزی بهصورت پروژهای ادامه دادم. مسئول طراحی مدل داده، توسعه بکاند، طراحی و پیادهسازی APIها، تحلیل نیازمندیها و هماهنگی فنی با کارفرما بودم. همچنین در تعریف ساختار فنی پروژه، هماهنگی با توسعهدهنده فرانتانداند و یکپارچهسازی بخشهای مختلف سامانه نقش داشتم.
فریلنس
بهمن ۱۴۰۱ – اکنونتوسعهدهنده فرانتاند · دورکاری
توسعه وباپلیکیشنها و پنلهای مدیریتی با تمرکز بر فرانتاند. مشارکت در پروژههای مختلف با React، Next.js، JavaScript، TypeScript، Tailwind CSS و همچنین پروژههای مبتنی بر Django Templates و jQuery.
پروژهها
سامانه جامع ادارهکل نوسازی، توسعه و تجهیز مدارس استان قم
۱۴۰۵سرپرست فنی و توسعهدهنده بک · واحد فناوری اطلاعات اداره کل نوسازی، توسعه و تجهیز مدارس استان قم
- طراحی و توسعه یک سامانه سازمانی چندماژوله برای بیش از ۵۰ کاربر سازمانی.
- رهبری فنی پروژه، تحلیل نیازمندیها، طراحی مدل داده، APIها و استقرار سامانه.
- توسعه و یکپارچهسازی بیش از ۱۰ زیرسیستم شامل مدیریت کاربران و سطوح دسترسی، پروژهها، قراردادها، پیمانکاران، خیرین، پرسنل، آموزشگاههای غیردولتی، فناوری اطلاعات، رزرو غذا و اعلانات.
- طراحی و پیادهسازی دهها جدول پایگاه داده، قابلیتهای جستجو و فیلتر، خروجی Excel و دریافت فایلهای پیوست به صورت ZIP.
- همکاری مستقیم با واحد فناوری اطلاعات سازمان برای جمعآوری نیازمندیها و ارائه نسخههای مختلف سامانه.
پلتفرم اینفلوئنسر مارکتینگ فیواستار
۱۴۰۳توسعهدهنده فرانتاند
- توسعه و نگهداری فرانتاند در سه پنل تبلیغدهنده، اینفلوئنسر و اپراتور.
- پیادهسازی فرایندهای اصلی محصول شامل ایجاد کمپین، انتخاب اینفلوئنسر، مدیریت کمپین، ثبت مستندات، کیف پول، گزارشها و اعلانها.
- توسعه رابط کاربری و منطق رندرینگ پویای اپلیکیشن بر پایه یک قالب PWA با استفاده از JavaScript و jQuery.
- همکاری نزدیک با تیم فنی، تسترها و ذینفعان در توسعه و تحویل قابلیتها در چندین پنل.
In6.ir، پلتفرم آنالیز و رتبهبندی اینفلوئنسرهای ایرانی
اسفند ۱۴۰۳توسعهدهنده فرانتاند
- توسعه فرانتاند سامانه بر پایه یک قالب HTML موجود؛ استفاده از Django برای رندر صفحات و JavaScript و jQuery برای تعاملات و دادههای پویا.
- پیادهسازی سیستم جستجو و فیلتر پیشرفته با انواع نوع داده، نگهداری وضعیت در URL و یکپارچهسازی با DataTables و Ajax برای فیلتر و مرتبسازی دادههای حجیم.
- پیادهسازی صفحات پروفایل اینفلوئنسرها با دادههای پویا، نمودارها و ابر کلمات با رندر مبتنی بر داده، در کنار جداول، پستها، استوریها و سایر اطلاعات پروفایل.
سامانه آموزش و اطلاعرسانی مجوزهای تجارت خارجی
مهر ۱۴۰۳توسعهدهنده فرانتاند
- یک قالب HTML موجود را برای رابط فارسی و راستبهچپ آماده کردم و صفحات و قابلیتهای موردنیاز سامانه را با استفاده از Django Templates، JavaScript و jQuery توسعه دادم.
وباپلیکیشن ردیابی زمان (پروژه دانشجویی)
۱۴۰۴توسعهدهنده فولاستک
- طراحی و توسعه یک وباپلیکیشن فولاستک برای ردیابی زمان کاری فریلنسرها، شامل احراز هویت، مدیریت مشتری و پروژه و فرانت صفحه ردیابی زمان.
- پیادهسازی احراز هویت با Lucia، ورود با GitHub، فرایندهای ایمیلی و محدودسازی نرخ درخواستها با قوانین متفاوت برای درخواستهای عمومی و تلاشهای ورود.
- توسعه رابط اصلی ردیابی زمان شامل تایمر، انتخاب پروژه و وظیفه، ثبتهای زمانی قابل ویرایش، خط زمانی ۲۴ ساعته و انتخاب گر های تاریخ و زمان فارسی.
سامانه متنپژوهی فرامین
۱۴۰۱توسعهدهنده فرانتاند
- مسئولیت سیستم اصلی نشانهگذاری متن را بر عهده گرفتم و با بازنویسی یک نمونه اولیه، آن را به قابلیتی پایدار و آماده استفاده در محیط واقعی تبدیل کردم.
- منطق انتخاب و هایلایت بخشهای متن در میان تگهای HTML را پیادهسازی کردم؛ بهگونهای که متن اصلی بدون تغییر باقی بماند و نشانهگذاریهای همپوشان و تودرتو را پشتیبانی کند.
- جداول داده را با قابلیت خروجی CSV، Excel و چاپ پیادهسازی کردم؛ مشکلات کدگذاری متن فارسی و قالببندی راستبهچپ در خروجی Excel را برطرف کردم و نمودارها را نیز پیادهسازی کردم.
لندینگ پیج تعاملی رجایی
۱۴۰۲توسعهدهنده فرانتاند
- پیادهسازی اسکرول نرم و انیمیشنهای وابسته به اسکرول با استفاده از Locomotive Scroll و GSAP ScrollTrigger برای ایجاد تجربهای پویا و مبتنی بر حرکت.
- طراحی افکتهای تعاملی مبتنی بر حرکت ماوس برای افزودن عمق و واکنشگرایی به صفحه هنگام حرکت و اسکرول کاربر.
پروژه تمرینی
سوابق تحصیلی
کارشناسی مهندسی حرفهای کامپیوتر نرمافزار
دانشگاه ملی مهارت واحد استان قم · قم
کاردانی پیوسته کامپیوتر نرمافزار
دانشگاه ملی مهارت واحد استان قم · قم
معرفها
آقای حیدری
مدیر پروژه، توسعهدهنده بکاند و سرپرست تیم
آقای کربلایی
مدیر فناوری اطلاعات اداره کل نوسازی، توسعه و تجهیز مدارس استان قم