whoami

حسین حضرتی

توسعه‌دهنده‌ی بک‌اند و ساکن تهران

cat about.md

درباره

بیش از پنج سال است روی بک‌اند سامانه‌هایی کار می‌کنم که با حجم زیادی از داده سروکار دارند. معمولاً سراغ بخش‌هایی می‌روم که راه‌حل آماده ندارند؛ جایی که منابع محدود است، API مستند نیست یا خود سامانه باید پیش از خودکارسازی درست شناخته شود.

چه کارهایی کرده‌ام

خط جمع‌آوری داده‌ای ساخته‌ام که با منابع محاسباتی محدود، روزانه بیش از ۲۰ میلیون صفحه را پردازش می‌کرد. در پروژه‌ای دیگر، الگوریتم رتبه‌بندی یک مارکت‌پلیس بزرگ را با مدل‌سازی آماری بازسازی کردم. برای یک پلتفرم معاملاتی هم هیچ دیتابیس آماده‌ای با الگوی دسترسی جور نبود، بنابراین لایه‌ی ذخیره‌سازی سری‌زمانی اختصاصی آن را روی Parquet نوشتم.

زیرساخت این سامانه‌ها را هم خودم نگه می‌دارم: سرور فیزیکی راه می‌اندازم، مجازی‌سازی را مدیریت می‌کنم، استقرار خودکار را با Ansible انجام می‌دهم و محیط عملیاتی را زیر نظر دارم.

مسیر کاری

1404 —مهندس نرم‌افزار، فریلنس — تجارت الکترونیک و سامانه‌های عملیاتی
1402 – 1404خدمت وظیفه — عمدتاً کارهای غیرتخصصی سربازی؛ در کنار کمک‌های نرم‌افزاری مقطعی
1402مهندس نرم‌افزار — QuantiX.finance
1400 – 1402مهندس نرم‌افزار — SellerYar.com
1400هم‌بنیان‌گذار — sellerX.ir

ابزارها

بیشتر با Python و ابزارهای FastAPI, asyncio, Django کار می‌کنم. برای داده از PostgreSQL, MongoDB, Redis, Kafka و برای زیرساخت از Linux, Docker, Ansible, Nginx استفاده می‌کنم.

پیش از این

پیش از این دانش‌آموخته‌ی المپیاد ریاضی بودم، مدال طلای کشوری گرفتم و چند سال نظریه‌ی اعداد و ترکیبیات درس دادم. آن دوره بیش از هر تجربه‌ی دیگری طرز برخوردم با مسئله‌ها را شکل داد.

cat contact

تلگرام
@HosseinHazratiDev

همان روز پاسخ می‌دهم

ایمیل
hossein@hosseinhazrati.ir

هر دو-سه روز یک‌بار می‌بینم

لینکدین
hossein-hazrati

هر یک-دو هفته سر می‌زنم

افزودن به مخاطبینفایل vCard