محمدرضا فعال توسعه‌دهنده فول‌استک متخصص در فناوری منابع انسانی(HR Tech) با ۳+ سال تجربه در ساخت سیستم‌های سازمانی HR با است

محمدرضا فعال

توسعه‌دهنده فول‌استک متخصص در فناوری منابع انسانی(HR Tech) با ۳+ سال تجربه در ساخت سیستم‌های سازمانی HR با استفاده از NestJS، Angular و معماری میکروسرویس‌ها. بیش از ۷ ماژول کلیدی HR شامل حقوق و دستمزد، سامانه احراز هویت مرکزی (SSO)، استخدام هوشمند، حضور و غیاب و م
خدمات محمدرضا فعال

ارسال درخواست همکاری برای محمدرضا فعال

اگر خدمت مورد نیاز شما با هیچ کدام از پکیج های پیشنهادی فریلنسر تطابق نداشت یا به دنبال ارسال پیشنهاد همکاری خاصی برای فریلنسر هستید، می توانید از این گزینه برای ارتباط با فریلنسر استفاده کنید. لطفا قبل از ارسال پیشنهاد قوانین این بخش را مطالعه بفرمایید. (مشاهده قوانین ارسال پیشنهاد از طریق چت باکس)

تجربیات و پروژه‌ها

  • تجربه همکاری در شرکت Hrm System و پیاده‌سازی اپلیکیشن مدیریت نیروی انسانی و محاسبه حقوق و دستمزد کارکنان نقش: Full-Stack Developer ویژگی‌ها: • گزارش‌گیری آمار کلی کارکنان • گزارش‌گیری مرخصی کارکنان • گزارش فیش حقوقی کارکنان • طراحی و دیزاین گزارش‌ها با استفاده از Stimulsoft Report Designer • سرویس درخواست‌های کارکنان (Ticketing) • پردازش درخواست‌های سنگین و زمان‌بر به وسیله BullMQ و اطلاع‌رسانی اتمام پردازش با ارسال نوتیفیکیشن به کاربر ──────────────── اپلیکیشن احراز هویت مرکزی (SSO) نقش: Back-End Developer ویژگی‌ها: • ایجاد کاربران • ایجاد نقش‌ها • ایجاد سیستم‌های مجاز برای دسترسی به سامانه SSO به وسیله client_id و client_secret • تنظیمات کلی سامانه شامل: − مدت زمان اعتبار Token − پالیسی‌های پسورد − تعداد تلاش مجاز ─────────────── اپلیکیشن تردد و حضور و غیاب کارکنان نقش: Back-End Developer ویژگی‌ها: • مدیریت تردد (ثبت ورود و خروج) • مدیریت شیفت‌های کاری • مدیریت اضافه‌کاری • مدیریت درخواست‌ها شامل: − مرخصی − ماموریت − اصلاح تردد − اصلاح اضافه‌کاری ────────────── اپلیکیشن رزرواسیون غذای کارکنان نقش: Back-End Developer ویژگی‌ها: • افزودن ادمین‌های قسمت‌های مختلف سازمان برای مدیریت جیره‌های تخصیص‌یافته به آن قسمت • گزارش‌گیری آمار کلی جیره برای آشپزخانه جهت طبخ غذا • پنل رزرو جیره برای کاربران ───────────── سرویس ذخیره فایل‌ها در قالب MinIO (File Manager) نقش: Back-End Developer ویژگی‌ها: • دیپلوی کردن سرویس MinIO به وسیله Docker • وصل کردن بک‌اند File Manager به سرویس MinIO • طراحی APIهای ذخیره، ویرایش و حذف فایل‌ها ───────────── سرویس تبدیل فایل Excel به JSON و بالعکس (Export-Service) نقش: Back-End Developer ویژگی‌ها: • پیاده‌سازی سرویس تبدیل Excel به JSON و بالعکس • استفاده از لایبرری xlsx برای پردازش فایل‌های اکسل • دریافت اطلاعات جمعی کارکنان ────────────── اپلیکیشن بررسی هوشمند رزومه، برگزاری آزمون آنلاین، گزینش و استخدام نقش: Full-Stack Developer ویژگی‌ها: 1. سامانه دریافت و ارزیابی رزومه متقاضیان • جمع‌آوری رزومه از منابع مختلف • پردازش و استخراج اطلاعات کلیدی: مهارت‌ها، سوابق تحصیلی و تجربیات کاری 2. سامانه آزمون ورودی و ثبت نمرات • مدیریت سوالات چندگزینه‌ای، تشریحی و محاسباتی با قابلیت تعریف دسته‌بندی و سطح دشواری • ثبت و ذخیره نمرات • محاسبه خودکار رتبه متقاضیان • تولید گزارش‌های تحلیلی برای مقایسه عملکرد • ارسال خروجی آزمون به سامانه گزینش 3. سامانه گزینش و استخدام • تعریف دوره‌ها و ظرفیت‌های استخدامی سازمان • ایجاد و مدیریت پرونده متقاضیان بر اساس رزومه و آزمون • مدیریت فرآیندهای اداری: تست پزشکی، مصاحبه علمی و سایر بررسی‌ها • تولید گزارش و داشبورد مدیریتی برای تصمیم‌گیری دقیق ──────────── فناوری‌های استفاده‌شده در تمامی پروژه‌ها • Back-End: NestJS • Front-End: Angular • دیتابیس: PostgreSQL | SQL Server

  • تجربه همکاری در شرکت Basir و کار در بخش توسعه بک اند با استفاده از NestJS و TypeORM برای ارتباط با دیتابیس‌های SQL و PostgreSQL و استفاده از Stimulsoft Report برای گزارش‌دهی. ۱. توسعه و طراحی سیستم منابع انسانی و انتشار اخبار داخلی سازمانی مانند بولتن‌ها به‌صورت گزارش‌های Stimulsoft. ۲. توسعه سیستم با رویکرد Code First که به توسعه‌دهندگان امکان می‌دهد طراحی پایگاه داده را مستقیماً از طریق کدنویسی در برنامه تعریف کنند، که این روش می‌تواند فرآیند توسعه را تسریع کرده و انعطاف‌پذیری بیشتری فراهم کند.