مهندس نرمافزارمـعـمـار نرمافزارمـشــاور نرمافزار
مهندس ارشد نرمافزار با بیش از ۲۵ سال تجربه در معماری سیستمها و تصمیمگیریهای فنی که به شرکتها و تیمهای مهندسی کمک میکنم سیستمهای قابلاعتماد و مقیاسپذیر بسازند، تصمیمهای فنی بهتری بگیرند و هوش مصنوعی را مسئولانه وارد فرایند مهندسی کنند.
درباره من
سالها فعالیت فنی و مدیریتی در حوزه مهندسی نرمافزار، برنامهنویسی و هوش مصنوعی، تجربهی انواع مسائل و حل چالشهای کسبوکارهای مبتنی بر فناوری اطلاعات را، از طراحی معماری و توسعه محصول گرفته تا مقیاسپذیری و بهکارگیری بهینه از هوش مصنوعی، برایم به همراه داشته است.
در این سالها در جایگاههای مختلف فنی و مدیریتی، از جمله مدیرعامل شرکت نرمافزاری (CEO)، مدیر ارشد فناوری (CTO) و مهندس ارشد نرمافزار (Principal Software Engineer) کار کردهام و تجربه مدیریت تیمها و پروژههای نرمافزاری مختلف را داشتهام.
در طول فعالیت حرفهایام، پروژهها و محصولات مختلفی را در حوزههای وب، اپلیکیشنهای موبایل، بازیهای رایانهای، هوش مصنوعی، بلاکچین، امنیت اطلاعات و شبکه برای مجموعههایی در ایران، اروپا و آمریکا برنامهنویسی و اجرا کردهام.
همچنین بهعنوان مدرس و منتور به علاقهمندان زیادی کمک کردهام وارد دنیای برنامهنویسی بشن و مسیر حرفهای خودشون رو پیدا کنن.
فلسفه کاری من ساده است: مسئله رو درست بفهمیم، مشکلات و روشها رو شفاف کنیم و چیزی بسازیم که با شرایط موجود جواب بده، نه فقط روی کاغذ.
عملگرا در عمل
راهحلی را ترجیح میدهم که درست، قابل نگهداری و متناسب با اندازه مسئله باشد، نه لزوماً پیچیدهترین گزینهی ممکن.
نگاه کسبوکاری
تصمیم مهندسی خوب معمولاً تصمیم کسبوکاری خوبی هم هست. نتیجه نهایی و تاثیرات را در هر لایهای در نظر میگیرم.
ارتباط شفاف
پیچیدگی فنی را به زبان روشن برای بنیانگذاران، سرمایهگذاران و مدیران ترجمه میکنم، و برعکس، برای تیم مهندسی.
مشکلاتی که کمک میکنم حل شوند
اگر هرکدام از اینها آشناست، بیایید صحبت کنیم.
معماری فعلی داره بهجای کمک به توسعه محصول، تبدیل به مانع میشه.
به قضاوت فنی یک مهندس ارشد نیاز داریم، ولی وقت استخدام تماموقت نداریم.
بدهی فنی داره هر تغییر کوچیک رو کند و پرریسک میکنه.
داریم سریع رشد میکنیم و مطمئن نیستیم سیستم جواب بده.
میخوایم هوش مصنوعی رو وارد فرایند مهندسی کنیم، ولی نمیدونیم واقعاً کجا ارزش ایجاد میکنه.
نمونه اولیهمون کار میکنه، ولی نمیدونیم چطور آماده تولید بشه.
یک محصول یا پلتفرم جدید نیاز داریم که از همون اول درست ساخته بشه.
با رشد تیم، بهرهوری مهندسی داره افت میکنه.
کجا کمک میکنم
شش حوزه مشخص، بر اساس مسائلی که تیمها واقعاً با آنها سراغم میآیند.
بررسی معماری نرمافزار
بررسی ساختاریافته معماری، کد و زیرساخت شما — شناسایی ریسکها، سادهسازی پیچیدگی و ارائه یک نقشه راه عملی.
بررسی معماری نرمافزار
- بررسی طراحی سیستم
- ارزیابی مقیاسپذیری
- اولویتبندی بدهی فنی
- بررسی هزینههای ابری
- بررسی CI/CD و تست
- قابلیت اطمینان و مانیتورینگ
توسعه محصول، وبسایت و اپلیکیشن موبایل
رساندن یک ایده به محصولی واقعی و قابل ارائه — شامل طراحی و پیادهسازی کامل وبسایت و اپلیکیشن موبایل — با سرعت استارتاپی و نگاه به آینده.
توسعه محصول، وبسایت و اپلیکیشن موبایل
- توسعه از ایده تا MVP
- طراحی و پیادهسازی وبسایت
- طراحی و پیادهسازی اپلیکیشن موبایل (iOS و Android)
- همراهی فنی بهعنوان همبنیانگذار فنی استارتاپ
- نمونهسازی سریع
- مقیاسدهی از MVP به محصول نهایی
مهندس ارشد پارهوقت / مشاوره CTO
رهبری فنی ارشد برای شرکتهایی که به قضاوت باتجربه نیاز دارند، بدون استخدام تماموقت یک مدیر ارشد.
مهندس ارشد پارهوقت / مشاوره CTO
- استراتژی فنی
- جهتگیری معماری
- تصمیمات ابزار و فروشنده
- ارتباط فنی با مدیریت
- بهبود فرآیندهای مهندسی
مهندسی و پذیرش هوش مصنوعی
پیدا کردن جایی که هوش مصنوعی واقعاً ارزش ایجاد میکند، و بعد پیادهسازی درست آن — از معماری تا کار روزمره — بدون قربانی کردن کیفیت یا امنیت.
مهندسی و پذیرش هوش مصنوعی
- ارزیابی فرصتهای هوش مصنوعی
- معماری LLM و RAG
- جریان کاری توسعه با کمک هوش مصنوعی
- انتخاب مدل و فروشنده
- بررسی آمادگی برای تولید
استخدام فنی و تیمسازی
ساخت و مقیاسدهی تیمهای مهندسی که با رشد شرکت، عملکرد خوبی حفظ میکنند.
استخدام فنی و تیمسازی
- طراحی فرآیند مصاحبه فنی
- ارزیابی فنی داوطلبان
- ساختار تیم و طراحی سازمانی
- طراحی فرآیند آنبوردینگ
- ساخت فرهنگ مهندسی قوی
منتورینگ و کوچینگ
منتورینگ فردی برای مهندسان، لیدهای فنی و بنیانگذاران — تصمیمهای بهتر، و اعتمادبهنفس برای گرفتن آنها بهتنهایی.
منتورینگ و کوچینگ
- منتورینگ مسیر شغلی
- منتورینگ فنی بنیانگذاران
- بازبینی کد و بازخورد
- کوچینگ مصاحبه و ارتباط فنی
روش کارم
فرآیندی شفاف، از اولین گفتگو تا بهبود پایدار.
فهمیدن
از شناخت زمینه شما شروع میکنم — هدف کسبوکار، وضعیت فنی، تیم و محدودیت واقعی که با آن روبرو هستید.
ارزیابی
سیستمها، کد و تصمیمهای موجود را بررسی میکنم تا مشکل واقعی را پیدا کنم — نه فقط علائم آن را.
تصمیم
توصیههای روشن، پیشنهاد معماری یا چارچوب تصمیمگیری — متناسب با محدودیتهای واقعی شما، نه یک best practice عمومی.
ساخت
در جایی که مفید باشد، کنار تیم شما میسازم یا مستقیماً مهندسان شما را در پیادهسازی راهنمایی میکنم.
بهبود
نتیجه را بررسی میکنم، رویکرد را اصلاح میکنم و کمک میکنم چیزی جا بیفتد که بعد از پایان همکاری هم بهبود را ادامه دهد.
مدلهای همکاری
مدلهای انعطافپذیر، متناسب با شرایط شما.
قرارداد مشاوره مستمر
راهنمایی ارشد و مداوم برای بنیانگذاران و رهبران مهندسی که به تجربه نیاز دارند، بدون استخدام تماموقت.
- تماسهای مشاوره هفتگی یا دو هفتهای
- بررسی معماری و کد
- پشتیبانی از تصمیمگیری
- راهنمایی استخدام و مصاحبه
- راهنمایی ناهمزمان از طریق چت
- بررسیهای نقشه راه
ممیزی معماری و هوش مصنوعی
ارزیابی متمرکز از سیستمها، ریسکها و فرصتهای هوش مصنوعی — با نقشه راه ۹۰ روزهی روشن و قابل اجرا.
- گزارش ارزیابی فنی
- توصیههای اولویتبندی شده
- نمودارهای معماری در صورت نیاز
- نقشه راه ۹۰ روزه
- خلاصه اجرایی
- جلسه مرور با تیم
کارگاه یا آموزش
جلساتی برای تیمهای مهندسی، روی موضوعاتی که تصمیمگیری، کیفیت و سرعت را بهتر میکنند.
- هوش مصنوعی برای تیمهای مهندسی
- برنامههای LLM آماده برای تولید
- تصمیمگیری معماری
- بهرهوری مهندسی
- جریانهای کاری توسعه با کمک هوش مصنوعی
- محتوای کارگاه سفارشیشده
نمونه اولیه / اثبات مفهوم
اعتبارسنجی یک ایده فنی با نمونه اولیهی کارا، ارزیابی صادقانه و مسیر روشن برای مرحله بعد.
- نمونه اولیه کارا
- ارزیابی امکانسنجی فنی
- معماری پیشنهادی
- تخمین هزینه و ریسک
- نقشه راه مرحله بعدی
- جلسه دموی بنیانگذاران و ذینفعان
پیشینه و تخصص
چیزی که به یک همکاری اضافه میکنم.
تجربه در سطح مهندس ارشد
ارشدیت فنی عمیق در کل چرخه توسعه، از معماری تا عملیات محیط تولید.
تجربه سیستمهای واقعی و در حال بهرهبرداری
طراحی و اجرای سیستمها در مقیاس واقعی، همراه با چالشهای قابلیت اطمینان و عملیاتی آن.
معماری و طراحی سیستم
سیستمهای توزیعشده، طراحی API، مدلسازی داده و مصالحههایی که سیستمهای ماندگار را میسازند.
ارتباط چندحوزهای
راحت در کار با محصول، مهندسی و کسبوکار — ترجمه تصمیم فنی به زبان کسبوکار و برعکس.
پذیرش عملی هوش مصنوعی
ساخت سیستمهای هوش مصنوعی آماده تولید که در شرایط واقعی هم جواب میدهند، نه فقط دموی زیبا.
رهبری مهندسی
منتورینگ مهندسان، راهنمایی تیمها در تصمیمهای فنی سخت، شکلدهی فرهنگ مهندسی.