ابزارها و فناوریهای تخصصی
دستهبندی جامع فناوریها، فریمورکها و سیستمهایی که روزانه در ساخت نرمافزارهای پایدار، امن و پرسرعت به کار میگیرم.
فرانتاند (Frontend)
Next.js 15 (App Router)
تسلط بر رندرینگ سمت سرور (SSR)، کامپوننتهای سرور، بهینهسازی کشینگ و روتینگ پیشرفته.
TypeScript
پیادهسازی جنریکهای پیشرفته، تایپهای دقیق برای کامپوننتها و اعتبارسنجی کامل دادهها در فرانتاند.
React 19
استفاده تخصصی از هوکهای جدید (use, useActionState, useOptimistic)، مدیریت وضعیت و بهینهسازی رندر.
Tailwind CSS
طراحی سیستمهای رنگی داینامیک، متغیرهای CSS سفارشی و چیدمانهای کامپکت و ارگونومیک سازگار با RTL.
Framer Motion
خلق انیمیشنهای روان ۶۰ فریم بر ثانیه، افکتهای هاور ظریف و انیمیشنهای جابجایی صفحه و مدالها.
بکاند (Backend)
Node.js
توسعه اندپوینتهای API پرسرعت، استریم فایلها، پردازش تصویر در لایه سرور و وبسرویسهای RESTful.
Python (FastAPI / Automation)
نوشتن خزندههای خودکار (Web Scraper)، مدیریت فایلهای حجیم و پیادهسازی میکروسرویسهای داده با FastAPI.
Django
توسعه وبسرویسهای ماژولار و مقیاسپذیر، پیادهسازی RESTful API با احراز هویت توکن/JWT، مدلسازی با Django ORM و کنترل دسترسی مبتنی بر نقش.
پایگاه داده (Database)
PostgreSQL & SQLite
طراحی اسکیماهای نرمالشده، شاخصگذاری (Indexing) برای جستجوی سریع و کوئریهای بهینه داده.
Redis
استفاده از کش درونحافظهای برای تسریع پاسخگویی APIها و مدیریت نرخ درخواستها (Rate Limiting).
دواپس و استقرار (DevOps)
Docker & Containerization
ساخت ایمیجهای چندمرحلهای سبک (Multi-stage builds)، مدیریت کانتینرها با Docker Compose و ایزولهسازی سرویسها.
Nginx & Reverse Proxy
پیکربندی پروکسی معکوس، مدیریت گواهینامههای SSL، فشردهسازی Gzip/Brotli و محافظت در برابر حملات متداول.
کنترل نسخه (Version Control)
Git & GitHub
مدیریت شاخهها (GitFlow)، ادغامهای اصولی (Rebase/Squash)، حل تعارضات کد و پایپلاینهای GitHub Actions.
ابزارهای هوش مصنوعی (AI Tools)
AI-Augmented Engineering (LLM APIs, Cursor, Gemini)
تلفیق هوش مصنوعی در پایپلاینهای کدنویسی، بازبینی کد (Code Review)، تولید تستهای واحد و طراحی پرامپت مهندسیشده.
شبکه و ارتباطات (Networking)
Network Protocols & Architecture (TCP/IP, DNS, HTTP/3)
درک چرخه حیات درخواستهای وب از تفکیک DNS تا دستتکانی TLS و پروتکلهای HTTP/2 و HTTP/3.
سیستمهای عامل (Operating Systems)
Linux (Fedora, Debian, Ubuntu)
محیط کار روزمره و اصلی؛ تسلط بر خط فرمان (Bash)، مدیریت فرآیندها (Systemd)، اسکریپتنویسی و شخصیسازی هسته/گنوم.
Windows
تسلط بر محیط توسعه ویندوز، استفاده از PowerShell و Windows Terminal، مجازیسازی لینوکس با WSL2 و پیکربندی ابزارهای مهندسی نرمافزار.
ابزارهای طراحی و خلاقیت (Design & Creative Tools)
Figma
همکاری در طراحی رابط و تجربه کاربری (UI/UX)، ساخت پروتوتایپهای تعاملی، وایرفریمینگ و کاوش سیستمهای طراحی.
Adobe Photoshop
ویرایش تخصصی تصاویر، آمادهسازی و بهینهسازی داراییهای بصری وب و گردش کارهای طراحی گرافیک.