Team / روایت 1405/06/15

مهدی رمضانی

مهدی رمضانی

مهدی رمضانی KIAN / READ

Senior Flutter & Mobile App Developer | توسعه‌دهنده ارشد فلاتر

📝 خلاصه حرفه‌ای (Professional Summary)

توسعه‌دهنده ارشد نرم‌افزار و متخصص فلاتر با بیش از [X] سال سابقه در طراحی، پیاده‌سازی و نگهداری اپلیکیشن‌های مقیاس‌پذیر برای پلتفرم‌های Android و iOS. دارای مدرک کارشناسی ارشد مهندسی نرم‌افزار، با تمرکز بر معماری نرم‌افزار تمیز (Clean Architecture)، بهینه‌سازی کارایی (Performance Tuning) و مدیریت داده‌های مقیاس‌بالا. دارای سابقه درخشان در هدایت فنی و توسعه موفق اپلیکیشن دارویاب با جامعه کاربری بالغ بر ۱,۰۰۰,۰۰۰ کاربر فعال، هندلینگ کوئری‌های پیچیده دارویی/پزشکی، سناریوهای آفلاین و تعامل روان با وب‌سرویس‌ها.


🛠 مهارت‌های فنی و تخصصی (Technical Skills)

  • موبایل و فریم‌ورک‌ها: Flutter, Dart, Android SDK, iOS deployment
  • معماری و الگوهای طراحی: Clean Architecture, SOLID Principles, MVVM, Repository Pattern
  • مدیریت وضعیت (State Management): BLoC / Cubit, Provider, Riverpod
  • داده و ذخیره‌سازی محلی: SQLite, Drift, Hive, ObjectBox, SharedPreferences, Caching Strategies
  • شبکه و API: RESTful APIs, Dio, Retrofit, JSON/Serialization, WebSocket
  • پرفورمنس و بهینه‌سازی: App Size Reduction, Memory Leak Profiling, Lazy Loading, Offline-First Architecture
  • تست و کیفیت: Unit Testing, Widget Testing, Mocking (Mockito)
  • ابزارها و DevOps: Git, GitHub Actions, CI/CD Pipeline for Mobile, Fastlane, Firebase (Push Notification, Crashlytics, Analytics), Postman

💼 سوابق شغلی و تجربیات حرفه‌ای (Work Experience)

توسعه‌دهنده ارشد فلاتر (Senior Flutter Developer) — پروژه اپلیکیشن جامع «دارویاب»

مدت همکاری: [سال شروع] – اکنون / [سال پایان]

  • توسعه و نگهداری معماری اصلی اپلیکیشن با ترافیک بیش از ۱ میلیون نصب فعال و کاربر ماهیانه، با تأکید بر پایداری، سرعت پاسخ‌دهی و تجربه کاربری بدون نقص (Crash-free rate بالای ۹۹.۲٪).
  • طراحی و پیاده‌سازی معماری Offline-First: ذخیره‌سازی و ساختاردهی دیتابیس بومی آفلاین برای جستجوی سریع در ده‌ها هزار قلم اطلاعات دارویی، تداخلات دارویی و کدهای ژنریک/IRC بدون وابستگی لحظه‌ای به اینترنت.
  • بهینه‌سازی موتور جستجوی داخل برنامه: بازطراحی فرآیند ایندکس‌گذاری و کوئری‌زدن دیتابیس لوکال و افزایش ۳ برابری سرعت فیلتر و جستجوی اقلام دارویی.
  • پیاده‌سازی ماژول استعلام کمبودهای دارویی و داروخانه‌های توزیع‌کننده: یکپارچه‌سازی سرویس‌های موقعیت مکانی (Location Services/Map) و کش‌کردن پاسخ‌های سرور به منظور کاهش چشمگیر فشار روی سرور مرکزی.
  • مهاجرت معماری (Refactoring): ارتقای ساختار کد قدیمی به Clean Architecture با الگوی BLoC، که موجب کاهش ۳۰ درصدی زمان توسعه فیزارها و DevOps:** Git, GitHub Actions, CI/CD Pipeline for Mobile, Fastlane, Firebase (Push Notification, Crashlytics, Analytics), Postman

دیدگاه‌ها 0

هنوز نظری ثبت نشده است. اولین نفر باشید!