استخدام برنامهنویس فولاستک و مهندس نرمافزار — همکاری پروژهای و دورکار
سپهر محسنی هستم، مهندس نرمافزار فولاستک از اصفهان. از ۱۳۹۶ در این صنعت کار میکنم و از ۱۴۰۲ سرپرست فنی یک تیم فولاستکام: معماری سامانههای سازمانی، بکاند با Go و لاراول، فرانتاند با Vue، اندروید با Kotlin و جریانهای کاری هوش مصنوعی با RAG. این صفحه برای وقتی است که دنبال کسی میگردی که پروژهات را از تصمیم فنی تا استقرار ببرد جلو.
شفاف بگویم: تماموقت سرپرست فنی تیم در سپانو هستم، پس ظرفیت بیرونیام محدود است و همزمان چند پروژه برنمیدارم. همین باعث میشود کاری را قبول کنم که مطمئن باشم میتوانم درست تحویلش بدهم. همکاریها دورکار است و اگر پروژهای خارج از توانم یا خارج از ظرفیتم باشد، همان اول میگویم — نه بعد از دو ماه.
رزومهٔ کامل و سوابق شغلی نمونهکار: بازیهانمونهکار: ابزارها
چه کارهایی انجام میدهم
بکاند و معماری سامانه
طراحی API، مدلسازی داده، سرویسهایی که زیر بار میمانند. بیشترِ کارم همین است: لاراول، Go، Node.js و پایگاههای دادهای که قرار است سالها جواب بدهند، نه فقط تا دموی بعدی.
وباپلیکیشن فولاستک
از دیتابیس تا رابط کاربری، یکجا. Vue و Nuxt و TypeScript روی فرانت، و پشتش همان بکاندی که خودم نوشتهام — بدون آن شکاف همیشگی بین دو تیم که پروژه را عقب میاندازد.
هوش مصنوعی کاربردی
پایپلاینهای RAG، اتصال مدلهای زبانی به دادههای واقعی کسبوکار، و جریانهای کاری Agentic — چیزی که به محصول برسد و قابل اتکا باشد، نه یک دموی جذاب که در عمل جواب نمیدهد.
زیرساخت و استقرار
داکر، لینوکس، Nginx، CI/CD و استقرار روی سرور واقعی. همین سایت را هم خودم روی یک سرور تکنودی بالا آوردهام؛ اگر پروژهات جایی برای اجرا لازم دارد، آن قسمت هم هست.
نجات پروژهٔ نیمهکاره
کدی که یک نفر دیگر رهایش کرده، یا سامانهای که کند و شکننده شده. اول میخوانمش و میگویم واقعاً چه خبر است؛ بعد تصمیم میگیریم بازنویسی بهصرفه است یا ترمیم.
مدلهای همکاری
پروژهای با قیمت مقطوع
دامنهٔ کار را با هم مشخص میکنیم، قیمت و زمان تحویل از همان اول روشن است. مناسب وقتی که میدانی دقیقاً چه میخواهی و میخواهی بودجهات جای ثابتی داشته باشد.
ساعتی و دورکار
روی بخشی از یک محصول، کنار تیم خودت. ساعتها گزارش میشود و هر وقت خواستی میتوانی جمعش کنی. مناسب کاری که دامنهاش قرار است در مسیر روشن شود.
ریتینر ماهانه
تعداد ساعت مشخصی در ماه، بهصورت مستمر: نگهداری، رفع اشکال، توسعهٔ تدریجی. مناسب محصولی که بالاست و کسی را لازم دارد که مدام حواسش بهش باشد.
مشاوره و بازبینی
بازبینی معماری، کد ریویو، انتخاب استک، یا نظر دوم قبل از یک تصمیم گران. کوتاهمدت و جلسهای — گاهی چند ساعت حرف زدن جلوی ماهها کار اشتباه را میگیرد.
عدد ثابتی اینجا نمینویسم، چون قیمتِ درست به دامنهٔ کار بستگی دارد و نوشتن یک رقم الکی فقط وقت هر دومان را میگیرد. بعد از یک گفتوگوی کوتاه که بفهمم واقعاً چه لازم داری، تخمین مشخص میدهم — و اگر پروژه بهصرفه نیست یا راه ارزانتری دارد، همان را میگویم.
استک فنی
این فهرست همان چیزی است که روی رزومه هم هست، چون از یک جا خوانده میشود. هر کدام را واقعاً در کار استفاده کردهام؛ چیزی اینجا نیست که فقط دربارهٔ آن خوانده باشم.
- بکاند
- Go، PHP، Laravel، Symfony، Node.js، Python، Django، Rust، Java، Spring، C#، ASP.NET
- فرانتاند
- JavaScript، TypeScript، Vue، Nuxt، React
- موبایل
- Kotlin، Android، Jetpack Compose، Kotlin Coroutines، Flutter
- هوش مصنوعی
- Agentic AI، Prompt Engineering، RAG، AI integrations
- داده
- PostgreSQL، MySQL، SQLite، MongoDB، Redis
- زیرساخت
- AWS، Docker، Kubernetes، Linux، Nginx، CI/CD
چطور شروع میکنیم
۱. توضیح بده چه میخواهی
لازم نیست سند فنی باشد. دو پاراگراف دربارهٔ اینکه چه مشکلی داری و چه چیزی برایت موفقیت حساب میشود کافی است تا بفهمم قضیه چیست.
۲. یک گفتوگوی کوتاه
سؤال میپرسم تا دامنهٔ واقعی کار روشن شود. خروجی این مرحله یک تخمین صادقانه است از زمان، هزینه و ریسکهایی که میبینم — حتی اگر جوابش این باشد که من آدمش نیستم.
۳. کار، با تحویلهای کوچک
تکهتکه تحویل میدهم، نه یکباره در انتها. هر مرحله چیزی است که بتوانی ببینی و امتحان کنی؛ اینطوری اگر مسیر اشتباه باشد، زود معلوم میشود.
۴. تحویل کامل، بدون گروگان
کد، دیتابیس، مستندات و دسترسیها مال توست. هیچ قفلی روی کارت نمیگذارم و اگر بعداً خواستی با کس دیگری ادامه بدهی، باید بتواند بخواندش.
پرسشهای متداول
دورکار کار میکنی یا حضوری؟
دورکار. ساکن اصفهانم و برای جلسهٔ حضوری در اصفهان مشکلی نیست، ولی خودِ کار دورکار پیش میرود.
فقط بکاند میگیری یا کل پروژه؟
هر دو. میتوانم کل یک محصول را از دیتابیس تا رابط کاربری ببرم جلو، یا فقط بخش بکاند یا فرانتاند را کنار تیم خودت بگیرم.
با چه زبانها و فریمورکهایی کار میکنی؟
بیشتر با PHP و لاراول، Go، Node.js و TypeScript در بکاند، و Vue و Nuxt در فرانتاند. اندروید با Kotlin و کارهای هوش مصنوعی با RAG هم بخشی از کار روزمرهام است.
پروژهٔ کوچک هم قبول میکنی؟
بستگی دارد. کار کوچکِ روشن را راحتتر میشود جا داد تا کار بزرگِ مبهم. توضیحش را بفرست تا بگویم میشود یا نه.
از کجا بفهمم کارت خوب است؟
همین سایت نمونهٔ کار است: یک دسکتاپ کامل با ۵۳ برنامهٔ واقعی که همهشان در مرورگر اجرا میشوند، بعلاوهٔ پنل مدیریت و زیرساختش. کدهای عمومیام هم روی گیتهاب هست.
چطور شروع کنیم؟
از همین صفحه پیام بفرست یا ایمیل بزن و بنویس چه مشکلی داری. جواب که دادم، یک گفتوگوی کوتاه میگذاریم و بعدش تخمین میدهم.
پروژهای داری؟ بنویس
لازم نیست کامل و مرتب باشد. بنویس چه چیزی میسازی، چه چیزی الان اذیتت میکند و تا کِی میخواهیاش. اگر کاری از دستم برنیاید، همان اول میگویم و اگر بشناسم کسی که بهتر بتواند، معرفی میکنم.
- ایمیل
- [email protected]
- موبایل
- +989005567777
- محل
- اصفهان — همکاری دورکار
- گیتهاب
- github.com/sepehrmoh97
همین پایین بنویس — مستقیم به دست من میرسد؛ یا ایمیل بزن، هر کدام راحتتری.
برای ارسال پیام، جاوااسکریپت لازم است — یا مستقیم ایمیل بزن.