مهندس نرم‌افزار پایتون با بیش از ۵ سال تجربه در توسعه سیستم‌های اتوماسیون، تست و اندازه‌گیری، و نرم‌افزارهای یکپارچه با سخت‌افزار. مسلط به جمع‌آوری داده، ارتباط با دستگاه‌ها، پردازش سیگنال و توسعه نرم‌افزارهای صنعتی، با تجربه عملی در یکپارچه‌سازی نرم‌افزار با سیستم‌های RFID، دستگاه‌های embedded و تجهیزات تست الکترونیکی. دارای سابقه اثبات‌شده در بهبود عملکرد، اتوماسیون فرآیندهای عملیاتی و ارائه راهکارهای قابل اعتماد برای محیط‌های داده‌محور و مهندسی.

مهارت‌ها

توسعه نرم‌افزار و اتوماسیون

  • Python
  • PyQt
  • Multithreading
  • اتوماسیون فرآیند
  • Windows Services

جمع‌آوری داده و ارتباطات

  • RFID Integration
  • TCP/IP
  • Serial Port Communication
  • پردازش داده لحظه‌ای

پایگاه داده

  • PostgreSQL
  • MySQL
  • SQLite
  • SQL

پردازش داده و عملکرد

  • NumPy
  • Pandas
  • Numba
  • بهینه‌سازی عملکرد

توسعه بک‌اند و API

  • FastAPI
  • Django
  • Flask
  • Django REST Framework
  • REST APIs

ابزارها و محیط‌ها

  • Docker
  • Linux
  • Git
  • GitHub Actions (CI/CD)
  • PyTest
  • TDD

سایر

  • Matplotlib
  • PyQtGraph
  • HTML
  • CSS

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

  • کار تیمی
  • حل مسئله
  • یادگیری سریع
  • همکاری بین‌بخشی
  • انطباق‌پذیری
  • قابلیت اطمینان

زبان‌ها

  • انگلیسی — متوسط
  • فرانسوی — متوسط
  • فارسی — زبان مادری

تجربه کاری

برنامه‌نویس پایتون · Pasiv Financial

2024-08 — 2026-01

دبی، امارات متحده عربی

  • توسعه یک پلتفرم تحلیل پرتفوی چندسکویی که به سرمایه‌گذاران امکان ارزیابی و مقایسه استراتژی‌های سرمایه‌گذاری را از طریق محاسبات خودکار، نمایش‌های تصویری تعاملی و گزارش‌دهی مبتنی بر داده می‌داد.
  • طراحی یک سیستم همگام‌سازی داده قابل‌تنظیم که به‌طور خودکار به‌روزرسانی‌های منابع داده بازار خارجی را شناسایی کرده و محاسبات، گزارش‌ها و نمودارها را بدون نیاز به دخالت کاربر به‌روز می‌کرد و تلاش تحلیل دستی را کاهش می‌داد.
  • مهندسی معکوس یک فرمت فایل قدیمی اختصاصی و ساخت یک راهکار تجزیه سفارشی که امکان وارد کردن و تحلیل داده‌های تاریخی را در پلتفرم فراهم می‌کرد، به‌جای باقی ماندن آن‌ها در سیستم‌های پشتیبانی‌نشده.
  • کاهش حدود ۸۰٪ زمان تولید صفحات گسترده و گزارش‌ها از طریق پردازش چندنخی، ساختارهای داده بهینه‌شده و عملیات دسته‌ای، که بهره‌وری کاربران را در کار با مجموعه‌داده‌های بزرگ به‌طور قابل‌توجهی افزایش داد.
  • افزایش سرعت محاسبات مالی فشرده تا ۱۰ برابر با استفاده از برداری‌سازی NumPy و بهینه‌سازی Numba، که تحلیل سریع‌تر پرتفوهای بزرگ و داده‌های تاریخی را ممکن می‌ساخت.
  • طراحی و استقرار یک سرویس FastAPI کانتینری‌شده که اجزای قدیمی ویندوزی را از طریق Wine و ctypes در محیط لینوکس یکپارچه می‌کرد، که عمر منطق کسب‌وکار حیاتی را افزایش داده و استقرار و نگهداری را ساده‌تر می‌کرد.

برنامه‌نویس نرم‌افزار · Avat Sanat

2022-03 — 2024-07

اصفهان، ایران

  • پلتفرم هوشمند مدیریت پارکینگ: توسعه یک پلتفرم وب متمرکز که عملیات پارکینگ را با جمع‌آوری و پردازش داده‌های ورود و خروج خودرو از پایانه‌های RFID نصب‌شده در پارکینگ‌های شهری دیجیتالی می‌کرد.
  • ساخت سرویس‌های بک‌اند برای دریافت و اعتبارسنجی داده‌های تراکنش ارسال‌شده از دستگاه‌های میدانی متصل به GSM، که امکان ردیابی خودکار فعالیت خودرو و استفاده از پارکینگ را فراهم می‌کرد.
  • طراحی ابزارهای گزارش‌دهی و تحلیلی که دید کاملی از حجم ترافیک، روندهای اشغال و درآمدزایی در چندین موقعیت پارکینگ به اپراتورها می‌داد.
  • سیستم مدیریت و پرداخت RFID برای شهربازی: توسعه یک پلتفرم مدیریت متمرکز مبتنی بر RFID که بلیت‌های کاغذی و ردیابی دستی فروش را با یک سیستم پرداخت و کنترل دسترسی کاملاً دیجیتال جایگزین کرد.
  • طراحی و پیاده‌سازی یک سرویس ویندوزی که به‌طور مستمر تراکنش‌های پایانه‌های RFID متصل به شبکه را پردازش می‌کرد و امکان ردیابی لحظه‌ای فروش و استفاده از وسایل بازی را برای اپراتورها فراهم می‌ساخت.
  • پیاده‌سازی کنترل دسترسی مبتنی بر نقش (RBAC) که امکان دسترسی امن مدیران و اپراتورها به اطلاعات حساس کسب‌وکار را مطابق با مسئولیت‌هایشان فراهم می‌کرد.
  • بهینه‌سازی پاسخ‌گویی سیستم از طریق تکنیک‌های چندنخی و پردازش هم‌زمان، با پشتیبانی از ارتباط پایدار با بیش از ۵۰ دستگاه RFID به‌صورت لحظه‌ای.

برنامه‌نویس نرم‌افزار · DynoPro.ir

2020-01 — 2022-02

اصفهان، ایران

  • توسعه یک اپلیکیشن دسکتاپ تست و اندازه‌گیری برای سیستم‌های دینامومتر، که امکان نظارت و تحلیل عملکرد خودرو را در طول تست برای اپراتورها فراهم می‌کرد.
  • پیاده‌سازی یک پایپ‌لاین ارتباط سریال برای جمع‌آوری و پردازش مستمر داده‌های سنسور از سخت‌افزار embedded، که نظارت لحظه‌ای بر دور موتور، گشتاور، توان، دما، رطوبت و نسبت هوا به سوخت را ممکن می‌ساخت.
  • ساخت داشبوردهای زنده با گیج‌ها و نمودارها که امکان نظارت آنی نتایج تست را بدون تفسیر دستی داده‌های خام برای اپراتورها فراهم می‌کرد.
  • پیاده‌سازی الگوریتم‌های هموارسازی و فیلتر سیگنال که پایداری اندازه‌گیری را بهبود داده و نتایج تست قابل‌اعتمادتری ارائه می‌داد.
  • طراحی یک سیستم مدیریت داده قابل‌حمل که تاریخچه کامل مشتری، خودرو و تست را حفظ کرده و پشتیبان‌گیری و انتقال داده را ساده‌تر می‌کرد.

مدرس پایتون (پاره‌وقت) · مجتمع آموزشی سبحان

2019-04 — 2021-10

اصفهان، ایران

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

تحصیلات

کارشناسی ارشد مهندسی مواد

2011 — 2014

دانشگاه صنعتی اصفهان

کارشناسی مهندسی مواد

2006 — 2010

دانشگاه شهرکرد

گواهینامه‌ها

  • مقدمه‌ای بر رایانش ابری — IBM (2025-10)
  • مقدمه‌ای بر مهندسی نرم‌افزار — IBM (2025-09)
  • ساخت RESTful API با Flask — LinkedIn Learning
  • اصول مهندسی نرم‌افزار — LinkedIn Learning

پروژه‌ها

در حال بارگذاری مخازن عمومی…

تماس

برای ارتباط می‌توانید از طریق ایمیل زیر اقدام کنید solutions@raminshirani.com یا از طریقلینکدین.