درباره

مهندس نرم‌افزار با فعالیت در حوزه‌های دواپس، بک‌اند و فرانت‌اند و تمرکز اصلی بر گولنگ و پایتون. در ساخت و نگه‌داری پلتفرم‌ها، خودکارسازی فرایندها و توسعه ابزار تجربه دارم و تمرکز ویژه‌ای بر معماری و طراحی سیستم دارم.

تجربیات

دی ۱۴۰۴ - اکنونمشارکت‌کننده متن‌باز@پارچ‌لینوکس (ParchLinux)
  • مشارکت در خودکارسازی ساخت توزیع لینوکس، وُرک‌فلوهای پایپلاین بسته‌بندی و زیرساخت انتشار.
  • بهینه‌سازی وُرک‌فلوهای تولید ISO سفارشی و اسکریپت‌های پروویژن cloud-init.
آذر ۱۴۰۳ - اکنونمهندس دواپس@به‌نوبه (دورکاری)
  • اجرا و نگهداری زیرساخت میکروسرویس‌های تولیدی با بیش از ۱۵۰ هزار کاربر فعال در حوزه ارائه‌دهندگان سلامت.
  • مهاجرت کامل استک تولیدی از داکر on-premise بدون پایپلاین به Kubernetes در یک بازنویسی از پایه، با معماری کلاستر ۴ گره‌ای در محیط‌های پروداکشن و استیجینگ، شامل ۱۰+ سرویس از جمله فرانت‌اند، بک‌اند/پنل مدیریت، سرویس پرداخت، دیتابیس و Redis.
  • طراحی پایپلاین‌های CI/CD از صفر (Gitea + Woodpecker CI) که چندین استقرار تولید بدون وقفه در روز را بدون قطع سرویس ممکن کرد.
  • پیاده‌سازی مانیتورینگ متمرکز با Prometheus، Grafana، Loki و Alertmanager که زمان تشخیص حادثه را به نزدیک صفر و بدترین حالت رفع‌و‌استقرار مجدد را به زیر ۳۰ دقیقه رساند.
  • خودکارسازی پروویژن سرورها با Ansible و اسکریپت‌های Bash ماژولار، شامل مدیریت سیاست‌های RBAC، Ingress و اسرار در سراسر کلاستر.
شهریور ۱۴۰۲ - آذر ۱۴۰۳مهندس بک‌اند و دواپس@فریلنسر
  • طراحی و استقرار سرویس‌های بک‌اند با FastAPI، Django، Docker و PostgreSQL به‌همراه لایه کش Redis و ساخت پایپلاین‌های CI/CD خودکار که مراحل استقرار دستی را برای پروژه‌های مشتریان حذف کرد.
  • مدیریت و سخت‌سازی سرورهای لینوکسی تولید و نوشتن اسکریپت‌های Bash ماژولار برای نگهداری و امنیت روزمره.

مهارت‌ها

زبان‌ها و پایگاه‌داده

Python Golang JavaScript TypeScript Bash PostgreSQL MySQL MongoDB

لینوکس و سیستم‌ها

Linux مدیریت لینوکس Systemd اسکریپت‌نویسی Bash رفع اشکال شبکه

کانتینر و ارکستراسیون

Kubernetes Docker Helm RBAC Ingress

ذخیره‌سازی و کش

MinIO (S3) Ceph SeaweedFS Redis

زیرساخت به‌صورت کد

Terraform Ansible

CI/CD و GitOps

GitLab CI/CD GitHub Actions Gitea Woodpecker CI Git ArgoCD Nexus

مانیتورینگ و لاگ

Prometheus Grafana Loki Alertmanager ELK Stack

شبکه و وب

Nginx Traefik ریورس‌پروکسی DNS TCP/IP SSL/TLS

فریم‌ورک‌ها

FastAPI Django Gin Gorilla Mux Nuxt Vue Svelte Next.js React

صف پیام

RabbitMQ Kafka NATS

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