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