رزومه حمیدرضا مهرآبادی - Back-End Developer (Python/Django) & Quality Assurance

حمیدرضا مهرآبادی
حمیدرضا مهرآبادی
Back-End Developer (Python/Django) & Quality Assurance
ISTJ
Python / Django QA

اطلاعات تماس

برای مشاهده آنلاین رزومه و مستندات، اینجا را کلیک فرمایید.

مهارت‌های فنی

Proficient
Python C++ JavaScript GitHub Git GitLab ICDL Visual Paradigm Postman Bruno
Working Knowledge
HTML CSS Bootstrap SQLite REST API MATLAB Power BI Scrum Grafana SigNoz k6 Ubuntu n8n Clinic js
Familiar
Mocha Django MySQL Redis Django REST Framework Chai Django Channels Channels Redis Daphne Pandas NumPy openpyxl Pillow Figma
Learning
Node.js React Tailwind Docker Jira TestLink OpenSearch

زبان‌ها

UK flag icon انگلیسی
خواندن
75%
نوشتن
60%
مکالمه
50%
Iraq flag icon عربی
خواندن
90%
نوشتن
80%
مکالمه
50%

سوابق تحصیلی و شغلی

سوابق تحصیلی
کارشناسی مهندسی کامپیوتر
1404 - 1400
سوابق شغلی
کارشناس تست زیرساخت (Back-End)
از 1404
توسعه دهنده Python & Back-End
از 1403
کارآموز اداره آموزش
1404

پروژه‌ها

شرکتی

توسعه داشبورد زنده k6
گروه نرم‌افزاری پارت
توسعه داشبورد زنده برای نمایش نتایج تست‌های عملکرد (Load Testing) با ابزار k6. قابلیت ذخیره نتایج تست‌ها، نمایش نمودارهای real-time، گزارش‌گیری CSV، مقایسه تست‌ها و اجرای تست از طریق CLI با لاگ‌های لحظه‌ای.
در حال استفاده در تیم QA
گروه نرم‌افزاری پارت
طراحی سناریوهای آزمون جامع، تحلیل رفتار سیستم در شرایط مرزی، کشف و ثبت باگ‌های فرآیندی و افزایش قابلیت اطمینان سرویس پیش از انتشار.
در حال بهره‌برداری
سرویس‌های زیرساخت عمومی پارت
گروه نرم‌افزاری پارت
مشارکت در توسعه و تست سرویس‌های زیرساختی عمومی شرکت (سرویس های پرداخت، احراز هویت، دسترسی، مدیریت فایل، پروفایل و...) که توسط پارت فریمورک به زبان JS نوشته شده اند.
در حال بهره‌برداری
گروه نرم‌افزاری پارت
همکاری در بخش تست و بهبود زیرساخت محصول سفته الکترونیک (آی‌کاپ) با استفاده از ابزارهای K6 و تست های بار.
انجام شده
Part API Gateway
گروه نرم‌افزاری پارت
مشارکت در تست و بهینه‌سازی API Gateway داخلی شرکت برای مدیریت درخواست‌ها، امنیت و توزیع بار بین میکروسرویس‌های مختلف.
در حال بهره‌برداری

کاری / فریلنسری

توسعه نرم‌افزار مدیریت پرتفوی
نرم‌افزار مدیریت پرتفوی با قابلیت تحلیل ریسک، بهینه‌سازی تخصیص دارایی‌ها و ارائه گزارش‌های زمان‌واقعی برای سرمایه‌گذاران در بازارهای مالی ایران
DjangoDRFMySQLREST API
در حال مطالعه/توسعه
سامانه نظارت و پایش
این سامانه برای پایش دستگاه‌هایی که به APIهای مشخصی متصل هستند، طراحی شده است. قابلیت‌های اصلی آن شامل نظارت بر شارژ دستگاه‌ها، میزان مبلغ، اطلاعات صاحب دستگاه و وضعیت عملکردی دستگاه می‌باشد.
DjangoSQLiteBootstrapmqtt
انجام شده
سامانه تیکتینگ و نظرسنجی دانشگاه صنعتی بیرجند
سیستمی جامع برای مدیریت تیکت‌های پشتیبانی و جمع‌آوری نظرات دانشجویان و اساتید دانشگاه. این سامانه امکان ثبت، پیگیری و پاسخگویی به درخواست‌ها را فراهم می‌کند.
DjangoDRFN8NChannelsRedisMySQL
در حال استقرار بر روی سرور
سایت مجموعه شهدای گمنام نیشابور
طراحی و توسعه وب‌سایت مجموعه شهدای گمنام نیشابور با قابلیت‌هایی نظیر درگاه پرداخت کمک‌های خیریه، اطلاع رسانی و اخبار، گالری تصاویر، تیکت و...
DjangoHTML/CSS/JSZarinpal API
در حال استقرار روی سرور
سامانه تحلیل فرکانس
این سامانه یک بستر تحت وب می‌باشد که در آن کدهای خاصی که تحلیل فرکانس را برای استفاده‌های صنعتی انجام می‌دهند، قرار گرفته است. من در این پروژه داشبورد (فرانت‌اند)، سیستم احراز هویت و API ارتباطی با سیستم تحلیل فرکانس را طراحی نمودم.
PythonDjangoBootstrapChart.js
انجام شده
سامانه هوشمند یادآوری بیمه
سیستم مبتنی بر فریم‌ورک Django برای مدیریت پنل پیامکی مشتریان بیمه. این سامانه قابلیت آپلود لیست مشتریان از فایل اکسل، محاسبه تاریخ انقضا، و ارسال خودکار پیامک یادآوری از طریق خط اختصاصی را دارد.
DjangoopenpyxlCelerySMS API
انجام شده
سامانه پیام‌رسان داخلی
طراحی و توسعه یک سامانه پیام‌رسان تحت وب ویژه سازمان با قابلیت مدیریت کاربران توسط مدیر سیستم، چت خصوصی و گروهی، ارسال تصویر، به‌روزرسانی بلادرنگ ، توسعه بک‌اند با Django و Channels.
DjangoDRFChannelsRedisPostgreSQLVue.jsNginx
در حال توسعه فاز اول
زرین‌کشت
سامانهٔ جامع و هوشمند مدیریت مزارع (MVP) برای کشاورزان ایرانی. این نرم‌افزار تحت وب، امکان ثبت فعالیت‌های روزانه (آبیاری، کود، سم، برداشت و فروش)، مدیریت مزارع و محصولات، تقویم کشت، گزارش‌های سود و زیان، و مقایسهٔ قیمت‌های بازار از منابع ایرانی (ایران‌جیب، یک‌میوه و ...) را فراهم می‌کند. قابلیت نصب روی گوشی (PWA)، کارکرد آفلاین با همگام‌سازی خودکار و چت با هوش مصنوعی برای راهنمایی کشاورزان از دیگر امکانات آن است.
PythonDjangoBootstrapChart.js LeafletPWASQLite
در حال تکمیل توسعه (MVP)

تحصیلی

شبیه‌ساز ماشین تورینگ گام به گام
این پروژه یک شبیه‌ساز کامل برای ماشین تورینگ است که به صورت گام به گام عملیات را نمایش می‌دهد. کاربر می‌تواند ماشین تورینگ خود را تعریف کرده و مراحل اجرای آن را به صورت بصری مشاهده کند.
HTMLCSSJavaScriptBootstrap
انجام شده
وب‌سایت بازاریابی دیجیتال
یک صفحه از وب‌سایتی برای ارائه خدمات بازاریابی دیجیتال با طراحی مدرن. این پروژه شامل بخش‌های مختلف برای معرفی خدمات، نمونه کارها، تیم و تماس با ما است.
HTML5CSS3JavaScriptBootstrap
انجام شده
بازیابی پایگاه داده - پروژه آموزشی
این پروژه به بررسی و پیاده‌سازی الگوریتم‌های مختلف بازیابی اطلاعات در پایگاه‌های داده می‌پردازد. روش‌های مختلف بازیابی پس از خرابی‌های مختلف نرم‌افزاری و سخت‌افزاری پیاده‌سازی شده است.
SQLDatabase RecoveryACID
انجام شده
شبیه‌ساز همروندی در پایگاه‌های داده توزیع‌شده
این پروژه یک شبیه‌ساز برای الگوریتم‌های کنترل همروندی در پایگاه‌های داده توزیع‌شده است. الگوریتم‌های مختلفی مانند قفل‌گذاری دو فازی، زمان‌بندی مهر زمانی پیاده‌سازی شده‌اند.
PythonTkinterConcurrency Control
انجام شده

سایر موارد

مدیریت تسک‌های لوکال (Local Task Manager)
ابزاری تحت وب و کاملاً کلاینت-ساید برای مدیریت کارهای روزانه. این سیستم از LocalStorage برای ذخیره‌سازی داده‌ها استفاده می‌کند و دارای قابلیت ثبت تاریخچه تغییرات، فیلتر بر اساس وضعیت و اولویت، و انتخاب تاریخ شمسی است.
HTML5CSS3JavaScript ES6+LocalStorage
انجام شده
نوت‌بوک پیشرفته (Advanced Notebook)
یک اپلیکیشن تحت وب (PWA) برای مدیریت یادداشت‌ها و تسک‌ها. شامل قابلیت‌های پیشرفته‌ای مانند همگام‌سازی ابری با سرویس JSONBin، پشتیبانی کامل از تاریخ شمسی، تم تاریک/روشن.
PWAIndexedDBJSONBin APIJavaScript
انجام شده
پاک‌ساز کامنت‌های کد (Code Comment Stripping Tool)
یک ابزار دسکتاپ قدرتمند نوشته شده با Python و Tkinter برای حذف کامنت‌ها از فایل‌های کد. از زبان‌های متعددی پشتیبانی می‌کند و دارای قابلیت Dry Run و ایجاد فایل‌های پشتیبان.
PythonTkinterRegex
انجام شده
داشبورد مدیریت لینک (Quick Links Dashboard)
داشبوردی مدرن و سریع برای ذخیره و دسترسی به لینک‌های پرتال و روزمره. امکان ایجاد دسته‌بندی‌های رنگی، جستجوی آنی، بک‌آپ‌گیری از داده‌ها و مدیریت آسان لینک‌ها.
HTML5CSS3Vanilla JSLocalStorage
انجام شده
جداکننده و ترکیب‌کننده فایل‌های HTML/CSS/JS
این ابزار کاربردی برای جدا کردن فایل‌های HTML، CSS و JavaScript از یکدیگر و همچنین ترکیب چندین فایل از هر نوع در یک فایل واحد طراحی شده است.
PythonBeautifulSoupRegex
انجام شده
مدیریت وای‌فای
این ابزار برای مدیریت شبکه‌های وای‌فای در سیستم‌عامل ویندوز طراحی شده است. می‌توان شبکه‌های موجود را اسکن کرد، به آن‌ها متصل شد و اطلاعات شبکه‌های ذخیره شده را مشاهده کرد.
PythonTkintersubprocess
انجام شده
سرور ارسال فایل لوکال (LAN File Share Tool)
ابزار اشتراک‌گذاری فایل و پوشه در شبکه محلی (LAN) با استفاده از Python و HTTP Server. دارای رابط گرافیکی (Tkinter) و حالت خط فرمان (CLI). مناسب برای انتقال سریع فایل بین دستگاه‌های یک شبکه بدون نیاز به اینترنت.
PythonTkinterHTTP ServerThreading
انجام شده
اکستنشن Time Duration Calculator
افزونه مرورگر برای محاسبه اختلاف زمان بین دو ساعت و امکان کپی آن.مناسب و طراحی شده برای Time Spent در گیت لب.
JavaScriptChrome ExtensionHTML/CSS
انجام شده
ابزار گیت‌لب تایم اسپنت (Time Aggregator)
افزونه مرورگر (Chrome Extension) برای استخراج و تجمیع زمان‌های ثبت‌شده (Time Spent) در ایشوهای گیت‌لب. قابلیت جستجوی خودکار ایشوها، استخراج لاگ‌های زمان از مودال تایم، و ذخیره‌سازی تاریخچه به‌صورت لوکال.
JavaScriptChrome ExtensionGitLab API
انجام شده
ابزار گیت‌لب کامنت تمپلیت
اسکریپت Tampermonkey برای درج خودکار قالب استاندارد «پیشرفت حاصل شده» در کامنت‌های گیت‌لب، همراه با تاریخ شمسی و لیست موارد. ساده‌سازی فرآیند گزارش‌دهی روزانه.
JavaScriptTampermonkey
انجام شده

افتخارات و سوابق علمی - پژوهشی

داور، منتور و پشتیبان فنی اولین رویداد CTF استان خراسان جنوبی
دبیر دومین مسابقه ICPC دانشگاه صنعتی بیرجند
مقام اول مسابقات تولید نرم افزار دیجیتال استان خراسان جنوبی با عنوان زرین کشت
مقام اول مسابقات بازی‌سازی کنگره 2400 شهید استان خراسان جنوبی
معاون اجرایی اولین بوت‌کمپ هوش مصنوعی و تحول کسب و کار استان خراسان جنوبی
تسهیلگر بوت‌کمپ هوش مصنوعی در تولید محتوا استان خراسان جنوبی
سردبیر و عضو هیئت تحریریه نشریه سمیکالن برگزیده جشنواره نشریات استان خراسان جنوبی
نائب دبیر انجمن علمی مهندسی کامپیوتر دانشگاه صنعتی بیرجند
عضو هیئت تحریریه پادکست تک تاک انجمن علمی مهندسی کامپیوتر دانشگاه صنعتی بیرجند
دانشجوی برتر فرهنگی دانشگاه صنعتی بیرجند
تدریس یار درس مبانی کامپیوتر و برنامه‌نویسی

اهداف من

افزایش تجربه به سنیور در Django
افزایش تجربه توسعه Front-End
تجربه عملی در OWASP Top10
افزایش تجربه در تست نویسی وب

مهارت‌های نرم

تفکر تحلیلی و انتقادی
کار تیمی و رهبری تیم
تاکید بر زمان‌بندی دقیق
برنامه‌ریز
مسئله‌محور

مهارت‌های سخت

آشنایی با مفاهیم برنامه‌نویسی
آشنایی با مفاهیم شی‌گرایی و الگوریتم‌ها
تست نرم افزار
توانایی تحلیل نیازمندی‌ها، طراحی سیستم و مستندسازی فنی
آموزش، تولید محتوا و برگزاری رویداد
آشنایی با متون تخصصی رشته
آخرین به‌روزرسانی: اردیبهشت 1405
×تصویر بزرگ