8000
Skip to content
View moeinrezai's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report moeinrezai

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
moeinrezai/README.md
Moein Rezaie

Moein Rezaie

Backend Developer · Python · Django · FastAPI


Followers Stars Profile Views



LinkedIn Email Telegram



📍 Iran, Mazandaran  |  🟢 Open to freelance / remote backend work


👋 Hi there

I've been building backend systems for about 4 years now – mostly with Python, Django, and FastAPI.

My goal is simple: write code that works, stays secure, and doesn't make you cringe six months later. I've dealt with messy product databases, slow APIs, tricky permission systems, and async jobs that needed to be reliable.

I don't claim to know everything. When I hit a wall, I dig until I understand the problem, then I fix it properly. No band-aids.


🧭 What I focus on

  • Building REST APIs that are a pleasure to consume (versioned, documented, consistent)
  • Authentication & authorization that actually works (JWT, RBAC, sessions, tokens)
  • Making PostgreSQL queries fast – indexing, query planning, and ORM tuning
  • Background jobs with Celery + Redis without making the system fragile
  • Writing tests that catch bugs before they reach production
  • Keeping the whole thing running with Docker, Nginx, and GitHub Actions

🔥 Some things I've built

  • Product data cleanup – worked with a database of 10,000+ construction products where names were inconsistent and units all over the place. Normalized the schema, added indexes, and built a JSON metadata structure to make search actually work.

  • API performance fix – on a HR platform, some endpoints were taking seconds. Added Redis caching and rewrote N+1 queries. Response time dropped by ~35% without changing business logic.

  • Permission system – built a role-based system for different user types (admins, managers, staff). Mapped access rules in code, wrote tests for every edge case, made sure no one saw data they shouldn't.

  • Async jobs – moved email and notification processing to Celery, kept APIs snappy. Handled retries and failures gracefully.


🧪 Projects I'm proud of

  • FastAPI Authentication – A secure and production-oriented FastAPI authentication system with JWT, RBAC, session management, HttpOnly cookies, token rotation, device fingerprinting, and security features. 106 tests passing.

  • Drf-Authentication-JWT – DRF Authentication with JWT Modular, scalable JWT authentication system built with Django REST Framework. Includes user registration, login, token refresh, blacklist, and customizable permission logic. Designed for production-ready SaaS backends with atomic operations and clean API boundaries.

  • Django-Secure-Auth – A security-focused Django REST Framework authentication platform featuring JWT access/refresh tokens, refresh token rotation and reuse detection, Iranian phone OTP authentication, Redis-based rate limiting and hybrid state management, session tracking, RBAC, audit logging, device/IP tracking, and comprehensive security testing.


🛠 Tech I actually use daily

I don't chase shiny tools; these are what I reach for to get real work done.

Area Tools
Languages Python (3.10+)
Frameworks Django, DRF, FastAPI
Databases PostgreSQL, Redis
ORMs Django ORM, SQLAlchemy
Infra Docker, Docker Compose, Nginx, Gunicorn
Testing Pytest, Locust
CI/CD GitHub Actions
Other Celery, JWT, OpenAPI, n8n

📚 Currently learning / exploring

  • Advanced PostgreSQL performance tuning (query planning, partitioning)
  • Event-driven architectures with message queues
  • Deepening my n8n workflow automation skills

📫 Let's talk


Thanks for visiting.

Popular repositories Loading

  1. python-backend-qna-fa python-backend-qna-fa Public

    مجموعه‌ای از پرسش‌ها و پاسخ‌های فارسی درباره مسائل واقعی Python Backend Development با تمرکز بر Django، DRF و FastAPI.

    25 3

  2. FastAPI-Authentication FastAPI-Authentication Public

    A secure and production-oriented FastAPI authentication system with JWT, RBAC, session management, HttpOnly cookies, token rotation, device fingerprinting, and security features.

    Python 15

  3. drf-authentication-jwt drf-authentication-jwt Public

    🔐 DRF Authentication with JWT Modular, scalable JWT authentication system built with Django REST Framework. Includes user registration, login, token refresh, blacklist, and customizable permission …

    Python 10

  4. django-secure-auth django-secure-auth Public

    A security-focused Django REST Framework authentication platform featuring JWT access/refresh tokens, refresh token rotation and reuse detection, Iranian phone OTP authentication, Redis-based rate …

    JavaScript 9

  5. django_chatbot_coder_planner django_chatbot_coder_planner Public

    Django chatbot Consultant is an advanced AI-powered chat platform and project scaffolding tool. It combines a specialized Django chatbot with a comprehensive project map generator that creates prod…

    JavaScript 8

  6. Github-Ultimate-Trick Github-Ultimate-Trick Public

    3

0