مهندس ارشد اندروید و Kotlin Multiplatform

محصول موبایل را از اولین صفحه تا انتشار در فروشگاه، کامل می‌سازم.

بیش از ده سال اندروید؛ از لایه‌های داخلی AOSP تا Jetpack Compose و Kotlin Multiplatform. اپ، بک‌اند پشت آن، امنیتش و مسیر انتشار را طراحی می‌کنم — و همین را به برنامه‌نویس‌های دیگر هم یاد می‌دهم.

اسماعیل مرادی
۱۰+ سالساخت اپ اندروید
از ۲۰۲۰رهبری تیم اندروید
AOSPفریم‌ورک و اپ‌های سیستمی
۳۰ روزچالش رایگان مصاحبه

چطور می‌توانم کمک کنم

سه خدمت مشخص، که پشت هر کدام کاری هست که می‌توانید ببینید.

برای استارتاپ‌ها و کسب‌وکارها

MVP موبایل، از صفر تا انتشار

اپ اندروید یا Kotlin Multiplatform، بک‌اند Ktor و پنل ادمین پشت آن، و انتشار در فروشگاه — طوری طراحی‌شده که بعد از لانچ هم بتواند رشد کند.

نمونه: نبض

برای تیم‌هایی با کد رو به رشد

ممیزی کد و معماری اندروید

معماری و مرز ماژول‌ها، کد و ریسورس مرده، سرعت build و استراتژی تست — در قالب یک برنامهٔ عملی و اولویت‌بندی‌شده.

نمونه: AndroidCodeCleaner

برای برنامه‌نویس‌های اندروید

منتورینگ مصاحبهٔ سینیور

مصاحبهٔ آزمایشی، طراحی سیستم موبایل و برنامهٔ مطالعه برای نقش‌های مید، سینیور و لید — به فارسی یا انگلیسی.

نمونه: چالش ۳۰ روزه

در صورت نیاز: رمزنگاری سرتاسری با پروتکل Signal، بک‌اند Ktor، بات تلگرام، یکپارچه‌سازی هوش مصنوعی و شخصی‌سازی AOSP.

چالش ۳۰ روزهٔ مصاحبهٔ اندروید

۳۰ کاروسل مفصل، از چرخهٔ عمر Activity تا طراحی سیستم، با سؤال و جواب کامل در چهار سطح — از جونیور تا آرکیتکت. رایگان برای خواندن و دانلود.

دیدن چالش

دربارهٔ من

مهندسی عمران خواندم، بعد برنامه‌نویسی را خودم یاد گرفتم و از ۲۰۱۶ وارد اندروید شدم. از آن موقع برای شرکت‌ها اپ ساخته‌ام، تیم اندروید را رهبری کرده‌ام و تا عمق خود پلتفرم رفته‌ام — AOSP، اپ‌های سیستمی و ROM سفارشی.

الان نبض را می‌سازم، محصولی سلامت برای کسانی که آزمایش و درمان را طی می‌کنند، و یک چالش رایگان ۳۰ روزهٔ مصاحبهٔ اندروید را در لینکدین منتشر می‌کنم. برایم مهم است محصول به آدم‌ها حس امنیت و آرامش بدهد، و کدی بنویسم که تیم دو سال بعد هم بتواند تغییرش دهد.

با ایجنت‌های هوش مصنوعی کار می‌کنم: قواعد پروژه، زمینهٔ مشترک بین ریپوها و ممیزی کد و امنیت با ایجنت، به یک تیم خیلی کوچک اجازه می‌دهد محصولی کامل بسازد. علاقهٔ قدیمی‌ام به روانشناسی هم در منتورینگ، بازخورد دادن و طراحی محصول آرام اثر گذاشته است.

دستاوردهای منتخب

  • مهاجرت سیستم build در AOSP از Make به Gradle را رهبری کردم و بهره‌وری توسعه‌دهنده‌ها ۲۰٪ بهتر شد.
  • اپ‌هایی با Clean Architecture و MVVM را از صفر طراحی و تحویل دادم و زمان بارگذاری اولیه ۳۰٪ کم شد.
  • رمزنگاری سرتاسری با پروتکل Signal را برای پیام، فایل، تماس و همگام‌سازی چنددستگاهی در یک پلتفرم ارتباطات امن پیاده کردم.
  • به‌عنوان مدیر فنی آزما، اپ سلامت نبض را از ایده تا انتشار عمومی در کافه‌بازار رساندم.
  • پایداری سیستم را در اپ‌های سیستمی پیش‌نصب یک برند گوشی ۲۰٪ بهبود دادم.
  • یک کیف پول غیرامانی Web3 ساختم، با مشتق‌سازی کلید دست‌نویس و رمزنگاری متکی به Keystore.
  • از ۲۰۲۰ تیم‌های اندروید را رهبری و منتورینگ کرده‌ام و روش‌های کدنویسی تمیز و تست‌پذیر را جا انداخته‌ام.

سابقهٔ کاری

  1. ۲۰۲۴ — اکنونمدیر فنی آزما — ساخت نبض

    نبض را از ایده تا انتشار عمومی در کافه‌بازار رساندم: استراتژی فنی، اپ Kotlin Multiplatform، بک‌اند Ktor، امنیت و زیرساخت.

  2. ۲۰۲۴ — اکنونمشاور مستقل اندروید

    رمزنگاری سرتاسری با پروتکل Signal برای یک پلتفرم ارتباطات امن، محرمانه — پیام، فایل، تماس و همگام‌سازی چنددستگاهی. به‌علاوهٔ ممیزی کد و معماری.

  3. ۲۰۲۱ — ۲۰۲۴لید فنی اندروید، داریا

    رهبری تیم اپ‌های سیستمی پیش‌نصب گوشی‌های داریا. انتقال build اپ‌های سیستمی از Make به Gradle با ۲۰٪ بهره‌وری بیشتر، و ۲۰٪ بهبود پایداری سیستم.

  4. ۲۰۲۰ — ۲۰۲۱برنامه‌نویس اندروید و سپس لید اندروید، بتنا

    ROM سفارشی AOSP و دستگاه بدون سرویس‌های گوگل با microG؛ مشارکت در F-Droid و Matrix.

  5. ۲۰۱۹ — ۲۰۲۰برنامه‌نویس اندروید، گروه آترین

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

  6. ۲۰۱۸ — ۲۰۱۹برنامه‌نویس اندروید و مدیر لینوکس، پیدو

    پرداخت الکترونیک: سیستم‌های اندرویدی جایگاه سوخت، تست ترمینال‌های Worldline VALINA و سرورهای لینوکس.

  7. ۲۰۱۶ — ۲۰۱۸برنامه‌نویس فریلنس اندروید

    اولین اپ‌های کامل با Java: یک اپ آموزشی آفلاین و یک اپ صدور فاکتور با خروجی PDF.

بیایید با هم کار کنیم

بگویید چه می‌سازید یا کجا گیر کرده‌اید. ظرف دو روز کاری جواب می‌دهم.

esmaeeilmoradi700@gmail.com، دورکاری، ایران (UTC+3:30)، فارسی و انگلیسی

معرفی ۸۰ ثانیه‌ای من (به انگلیسی)