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

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

درباره من

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

داستان من

سفر من در دنیای کدنویسی زودتر از بیشتر آدم‌ها شروع شد؛ دقیقاً در ۱۴ سالگی و کلاس هفتم (سال ۱۳۹۸). با اشتیاق سراغ C++‎ رفتم، اما پیچیدگی‌اش برایم زیادی بود. دست نکشیدم و بعد جاوا را امتحان کردم، ولی در ۱۵ سالگی آن هم برایم سنگین بود. راستش را بخواهید، آن روزها سختی کشیدم؛ اما همین چالش‌ها به من یاد دادند چطور سرسخت و پیگیر بمانم.

بعد، در کلاس دهم (سال ۱۳۹۷)، با HTML و CSS آشنا شدم. دیدن نتیجهٔ فوری کدها در مرورگر بالاخره باعث شد برنامه‌نویسی برایم «جا بیفتد». پس از آن سراغ جاوااسکریپت رفتم و مدت کوتاهی وردپرس را هم امتحان کردم، اما آن مسیر هیجان‌زده‌ام نکرد.

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

امروز علاقهٔ اصلی من Flutter است. چند سال است که با آن اپلیکیشن‌های چندسکویی (اندروید، iOS و وب) می‌سازم؛ از وب‌سایت شخصی خودم گرفته تا «هشیار مالی». برای من، ترکیب طراحی زیبا و عملکرد قوی لذت‌بخش‌ترین بخش برنامه‌نویسی است.

وقتی به گذشته نگاه می‌کنم، از آن روزهای سخت با C++‎ تا جایی که امروز هستم، می‌بینم که هر چالشی مرا شکل داده است. آن پسر ۱۲ ساله‌ای که حاضر نبود تسلیم شود، اگر امروز مرا می‌دید به خودش افتخار می‌کرد. و مهم‌تر از همه، این تازه شروع راه است. نمی‌دانم این سفر مرا به کجا می‌برد، اما واقعاً کنجکاوم که بفهمم.

نگاه من به کار

به نظر من اپلیکیشن‌های خوب جایی ساخته می‌شوند که طراحی سنجیده و مهندسی محکم به هم می‌رسند. کدم را با معماری تمیز (Clean Architecture) ساختار می‌دهم تا رشدش آسان بماند، به جزئیاتی که حس روان بودن یک رابط کاربری را می‌سازند اهمیت می‌دهم، و هر مانعی را فرصتی برای یادگیری می‌بینم؛ همان پشتکاری که بعد از C++‎ در ۱۴ سالگی نگذاشت کنار بکشم.

سوابق کاری

  1. توسعه‌دهنده Flutter · هلدینگ پارسه

    – اکنون

    تمام‌وقت

    • توسعه و نگهداری اپلیکیشن «هشیار مالی»
    • پیاده‌سازی معماری تمیز (Clean Architecture)
    • مدیریت state با GetX
    • توسعهٔ وب‌اپلیکیشن و تجربهٔ کار با PWA
    • Flutter
    • Dart
    • GetX
    • Clean Architecture
    • PWA
  2. توسعه‌دهنده Flutter · فریلنسر

    –

    فریلنس

    • طراحی و ساخت چندین اپلیکیشن موبایل و وب با Flutter
    • یکپارچه‌سازی REST API و Firebase
    • همکاری با استارتاپ‌ها و مشتریان خصوصی
    • Flutter
    • Dart
    • Firebase
    • REST API
  3. توسعه‌دهنده پایتون · فریلنسر

    –

    فریلنس

    • ساخت اپلیکیشن‌های ویندوزی با پایتون
    • توسعهٔ ربات‌های پیشرفتهٔ تلگرام
    • اتوماسیون فرایندها و اسکریپت‌نویسی
    • Python
    • Telegram Bot API
    • Automation

تحصیلات

  • دیپلم دبیرستان

    فارغ‌التحصیل

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

  • دوره Kotlin

    توسعهٔ اندروید

  • Jetpack Compose

    رابط کاربری مدرن اندروید

  • Network+‎

    مبانی شبکه

  • وردپرس

    مدیریت و توسعهٔ وب‌سایت