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
هنوز نظری ثبت نشده است. اولین نفر باشید!
برای ثبت دیدگاه وارد شوید