علی بشیری

توسعه دهنده وب سایت

Backend Developer فعالیت : توسعه سایت - فریلنسر مشاهده بیشتر

اطلاعات شخصی

درباره من

سلام علیم برنامه نویس سمت سرور (Backend) که با Asp.net core کار میکنم.
علاوه بر این با فرانت هم آشنایی دارم و به واسطه تنوع پروژه هایی که انجام دادم تجربیات مختلفی در توسعه وبسایت بدست اوردم
از حل مسائل و دیباگ کردن کد ها لذت میبرم فلذا پیوسته در حال یادگیری و کد زدنم:)

لینکدین

مهارت ها

C#
Asp.net core
Asp.net web forms
Javascript
CSS,html
EF CORE
web api
Asp.net Mvc
SignalR
Git - Github
Sql Server

تجربه های من

NiceDoor.ir

زمینه کاری شرکت: تولید و فروش درب‌های ضد سرقت، ضد حریق و درب‌های داخلی چوبی و MDF
تکنولوژی: ASP.NET Core
معماری: Onion Architecture
شرکت تولیدی نایس درب از سال 1392 با هدف تولید درب‌های باکیفیت و رعایت استانداردهای جهانی فعالیت خود را آغاز کرده است..
نقش من در پروژه: توسعه پنل ادمین برای احراز هویت و مدیریت کاربران، پیاده‌سازی سیستم‌های گزارش‌گیری پویا (Dynamic) و منعطف (Flexible) با قابلیت خروجی در فرمت‌های PDF و Excel. همچنین، طراحی و اجرای قابلیت‌های شخصی‌سازی پیشرفته برای هر ادمین، ایجاد سیستم مدیریت سطوح دسترسی، و بهینه‌سازی فرآیندهای ثبت و بازیابی اطلاعات به منظور بهبود کارایی و سرعت پاسخگویی از دیگر وظایف من بوده است.


مشاهده پروژه

توربیست

زمینه کاری : گردشگری
تکنولوژی : Asp.net Core
معماری : Multi-Layered Architecture
توربیست یه جاییه که شما رو به راهنمایای محلی وصل می‌کنه تا بتونین یه سفر متفاوت، پر از تجربه‌های خاص و فراموش‌نشدنی داشته باشین. ما اینجا، با همکاری افرادی که خودشون اهل همون منطقه هستن و همه گوشه و کنار اونجا رو خوب بلدن، شرایطی رو فراهم کردیم که شما با خیال راحت باهاشون ارتباط بگیرین و یه سفر دل‌چسب و بی‌دغدغه رو تجربه کنین. تو توربیست می‌تونین وارد پروفایل راهنماهای محلی بشین، بیوگرافیشون رو ببینین و بر اساس نیاز و سلیقه‌تون، بهترین راهنما رو انتخاب کنین.


مشاهده پروژه

CFD source

زمینه کاری: دینامیک سیالات محاسباتی (اختصاری CFD) - وب‌سایت فروشگاهی و سیستم ثبت سفارش پروژه‌های شبیه‌سازی
تکنولوژی: ASP.NET Core 7.0
معماری: Three-Tier Architecture
این پروژه با هدف ارائه خدمات پیشرفته در حوزه دینامیک سیالات محاسباتی طراحی شده است. وب‌سایت شامل سیستم مدیریت محتوای اختصاصی، سیستم چت آنلاین برای پشتیبانی لحظه‌ای کاربران (نمونه سیستم چت) و پنل ثبت سفارش پویا (مشاهده پنل ثبت سفارش) است که به کاربران امکان ثبت و شخصی‌سازی درخواست‌ها را می‌دهد. در بخش مدیریت، سیستم کنترل سطح دسترسی پیشرفته (Role-Based Access Control) پیاده‌سازی شده است تا هر ادمین بتواند دسترسی‌های محدود و مشخص داشته باشد. این ویژگی امنیت و مدیریت کاربران را تضمین می‌کند.


مشاهده پروژه

Messenger

زمینه کاری: پیام رسان
تکنولوژی: ASP.NET Core 5 & SignalR
معماری: Three-Tier Architecture
این پروژه یک سیستم چت پشتیبانی پیشرفته است که تمام قابلیت‌های لازم برای چت کردن بین دو نفر را فراهم می‌کند. در این نسخه دو نقش ادمین و کاربر وجود دارد که هرکدام سطح دسترسی خاص خود را دارند. از ویژگی‌های برجسته این سیستم می‌توان به امکان بلاک کردن کاربران، حذف پیام‌ها، ریپلای به پیام‌ها، علامت "سین" برای نشان دادن خواندن پیام‌ها، و بسیاری امکانات دیگر اشاره کرد. این پروژه با هدف ارائه تجربه‌ای کاربرپسند و امن برای ارتباطات پشتیبانی طراحی شده است.


مشاهده پروژه

LamaGraphic

زمینه کاری : طراحی گرافیک => وبسایت فروشگاهی ابزار گرافیکی
تکنولوژی : Asp.net core 2.1
معماری : three-tier architecture
امکانات : ثبت نام کاربران و احراز هویت و ایمیل فعال سازی، کیف پول کاربر، درگاه زرین پال، پنل ادمین کامل، کنترل سطح دسترسی، گروه و زیر گروه برای فایل ها، امکان بخش بندی فایل ها، بخش فیلتر و جستوجو، فاکتور فروش، کد تخفیف، امکان کامنت گداشتن، قابلیت عضویت ویژه، بخش مقالات
مشاهده پروژه

web scraper

زمینه کاری : خزنده وب
تکنولوژی : Asp.net core 7.0
این پروژه آگهی های سایت های مورد نظر رو از دیوار و شیپور رو استخراج میکنه و در قالب خودش نمایش میده، همچنین قابلیت انتخاب شهر و سرچ کردن هم داره
این پروژه اپن سورس هست و اگر برنامه نویس هستید میتونید از این لینک به کد های پروژه دسترسی داشته باشید
مشاهده پروژه

Google Contacts Api

زمینه کاری: مدیریت و پردازش مخاطبین (Contacts)
تکنولوژی: ASP.NET Core
معماری: Monolithic Architecture
این پروژه با بهره‌گیری از API گوگل طراحی شده است تا امکان مدیریت پیشرفته مخاطبین را فراهم کند. قابلیت‌هایی مانند افزودن، ویرایش، حذف و گروه‌بندی مخاطبین به‌صورت پویا، جستجوی پیشرفته بر اساس فیلترهای متنوع، و همگام‌سازی خودکار اطلاعات از Google Contacts در این سیستم پیاده‌سازی شده است. علاوه بر این، امکان استخراج داده‌ها برای تحلیل و گزارش‌گیری، بهینه‌سازی فرآیندهای پردازش اطلاعات، و ایجاد یکپارچگی با سایر سیستم‌ها از ویژگی‌های کلیدی این پروژه است.
برای مشاهده سورس کد و آشنایی بیشتر با قابلیت‌ها، می‌توانید از لینک "مشاهده پروژه" استفاده کنید.


مشاهده پروژه

Google Gmail Api

زمینه کاری: مدیریت و پردازش ایمیل‌های Gmail
تکنولوژی: ASP.NET Core
معماری: Monolithic Architecture
این پروژه با استفاده از API گوگل طراحی شده است تا امکان مدیریت ایمیل‌های Gmail را به‌صورت پیشرفته فراهم کند. قابلیت‌هایی مانند خواندن ایمیل‌ها، فیلترگذاری هوشمند بر اساس فرستنده، تاریخ و کلمات کلیدی، دسته‌بندی پیام‌ها، جستجوی پیشرفته و ارسال ایمیل‌های خودکار در این سیستم پیاده‌سازی شده است. همچنین، این ابزار به کاربران اجازه می‌دهد داده‌ها را به‌صورت سازمان‌یافته پردازش کرده و برای تحلیل یا گزارش‌گیری آماده‌سازی کنند.
برای مشاهده سورس کد و بررسی جزئیات بیشتر، می‌توانید از لینک "مشاهده پروژه" استفاده کنید.


مشاهده پروژه

opeshop

زمینه کاری : فروش اکانت بازی
تکنولوژی : Asp.net MVC
معماری :MVC
دارای امکاناتی مثل گالری تصاویر محصول، مقایسه دو محصول، درگاه پرداخت، تعیین سطح دسترسی ، اضافه کردن ویژگی ثابت مثل لول اکانت برای همه ی محصولات و مقایسه ویژگی چند محصول، فیلتر و جستجو


مشاهده پروژه

بلاگ من

مزایای ASP.NET Core نسبت به وردپرس در توسعه وب سایت‌ها

در دنیای امروزی توسعه وب، دو گزینه اصلی برای ایجاد و مدیریت سایت‌های وب وجود دارد: ASP.NET Core و وردپرس. هر دو ابزار قابلیت‌ها و مزایای خاص خود را دارند، اما در این مقاله، به بررسی برتری و مزایای ASP.NET Core نسبت به وردپرس می‌پردازیم.