امروز 25 مرداد 1405

برنامه‌نویس Python با تمرکز بر توسعه نرم‌افزارهای دسکتاپ، اتوماسیون، پردازش داده و ابزارهای کاربردی ویندوز.

تجربه عملی در طراحی و پیاده‌سازی پروژه‌های واقعی با Python، PySide6، SQLite، Pandas و ReportLab دارم و پروژه‌ها را از مرحله طراحی و توسعه تا تست، بسته‌بندی و ساخت فایل اجرایی Windows پیش می‌برم.

حوزه‌های اصلی فعالیت من:

• طراحی نرم‌افزارهای دسکتاپ با Python و PySide6
• ساخت ابزارهای مدیریتی و اتوماسیون برای کسب‌وکارها
• پردازش، پاک‌سازی و استانداردسازی فایل‌های CSV و داده‌های جدولی
• کار با SQLite و طراحی سیستم‌های ذخیره و مدیریت اطلاعات
• تولید گزارش و فایل PDF و CSV
• رفع خطا و توسعه پروژه‌های Python
• ساخت فایل اجرایی EXE با PyInstaller
• نوشتن تست‌های خودکار و اعتبارسنجی ورودی‌ها
• کار با Git و GitHub و مدیریت نسخه‌های پروژه

نمونه پروژه‌های اجراشده:

InvoiceDesk Pro
نرم‌افزار کامل مدیریت مشتری، محصول و صدور فاکتور با رابط گرافیکی PySide6 و دیتابیس SQLite. این پروژه شامل فاکتورهای چندآیتمی، محاسبات مالی دقیق، خروجی PDF و CSV، تنظیمات شرکت، Backup/Restore، Dashboard مدیریتی و فایل اجرایی مستقل Windows است. پروژه دارای مجموعه کامل تست‌های خودکار بوده و برای انتشار نهایی آماده‌سازی و بسته‌بندی شده است.

CSV Data Cleaner Pro
ابزار دسکتاپ برای بررسی و پاک‌سازی فایل‌های CSV با قابلیت حذف داده‌های تکراری، پاک‌سازی فاصله‌های اضافی، شناسایی مقادیر خالی، نمایش اطلاعات فایل و خروجی گرفتن از نسخه پاک‌سازی‌شده. این پروژه نیز دارای رابط گرافیکی، تست‌های خودکار و نسخه اجرایی Windows است.

در اجرای پروژه‌ها برای من کیفیت کد، ساختار مناسب پروژه، تست‌پذیری، اعتبارسنجی ورودی‌ها، حفظ اطلاعات کاربر و تحویل یک نرم‌افزار قابل استفاده اهمیت بالایی دارد.

برای پروژه‌های کوچک و متوسط Python، ابزارهای اتوماسیون، نرم‌افزارهای مدیریتی Windows، پردازش داده، رفع خطا و توسعه امکانات جدید آماده همکاری هستم.

قبل از شروع پروژه، نیازمندی‌ها را دقیق بررسی می‌کنم و زمان و محدوده تحویل را شفاف مشخص می‌کنم.