Moein Rezaie - Python Backend Developer
Stars Moein Rezaie GitHub Profile Views
Backend Developer · Python Expert

Moein Rezaie

|

Mazandaran, Iran moeinrezaie516@gmail.com

Professional Summary

Python Backend Developer with hands-on experience building backend systems. Focused on developing software with clean structure, security, maintainability, and scalability, while continuously learning and keeping my technical knowledge up to date.

I may not always have complete knowledge or an immediate answer to every problem, but when I encounter a knowledge gap or weakness, I take responsibility, learn what is needed, and work to improve both myself and the final solution. I consider accountability, quality, and continuous growth essential parts of being a professional software engineer.

Technical Skills

Backend

Python Django Django REST Framework FastAPI Pydantic REST API Design API Versioning Business Logic

Database

PostgreSQL Django ORM SQL Database Design Query Optimization Indexing Data Modeling Data Normalization

Authentication & Security

JWT Authentication Access/Refresh Tokens Token Rotation & Blacklisting RBAC Role-Based Permissions Session Management Rate Limiting

Caching & Background Processing

Redis Celery Background Tasks Caching

Testing & Performance

Pytest Unit/Integration/API Testing Authentication & Permission Testing Locust Load Testing Performance Optimization

DevOps & Deployment

Docker Docker Compose Nginx Gunicorn GitHub Actions Linux

Automation & API Tools

n8n Swagger/OpenAPI Postman REST API Integration External API Synchronization

Code Quality & Development

Git GitHub Black Flake8 Code Review Refactoring

Professional Experience

Hootam

Backend Developer

Developed backend services for a Smart HR platform used by enterprise organizations.

  • Designed and developed RESTful APIs with Django REST Framework, following a versioned architecture (api/v1) for maintainability and future scalability.
  • Implemented JWT authentication, RBAC, and role-based permissions, defining and testing access boundaries for HR staff, managers, and other organizational roles.
  • Used Redis for caching to reduce unnecessary database queries and improve API response performance.
  • Implemented Celery background tasks for time-consuming operations such as email and notification processing, keeping API responses responsive.
  • Developed core HR workflows including professional, ethical, and cultural assessments, satisfaction services, task assignment, and integration/synchronization with external HR services.
  • Wrote automated tests covering authentication, authorization, permissions, API behavior, and HTTP status codes, ensuring reliable and predictable backend behavior.

Paksaaz Shimi

Backend Developer

Developed and maintained backend services for a product management platform handling diverse product data.

  • Designed and maintained product data models for approximately 250 products with variations in size, color, material, and category.
  • Used PostgreSQL indexing and optimized ORM queries to improve data retrieval and support efficient bulk updates across product records.
  • Implemented product alias and synonym handling to support different names referring to the same product or concept, improving data consistency and searchability.
  • Refactored database and backend components as requirements evolved, maintaining flexibility as the development team and project scope expanded.
  • Collaborated with the development team to implement frequent database and business-logic changes based on evolving client and management requirements.

Hooshbina

Lead Backend Developer

Led backend development for AI-powered education and real-estate platforms.

  • Led the backend development team and designed core backend services for an AI-powered online education platform, supporting students, instructors, and support managers.
  • Implemented role-based permissions and workflows for course and instructor selection, support ticketing, profile completion, and instructor role transitions.
  • Developed and tested authorization rules and business logic to ensure each user role had appropriate access to platform resources and actions.
  • Developed backend services for an AI-powered real-estate web platform, including property registration, management, and intelligent property analysis.
  • Integrated AI-based image and map analysis to extract approximate property information such as area, dimensions, and map characteristics from owner-submitted images.
  • Implemented backend support for Persian voice-based property search, allowing users to search real-estate listings using natural spoken queries.

Memari Salaar

Technical Consultant & API/Database Team Lead

Developed backend, database, automation, and intelligent search solutions for a B2B construction and industrial products platform.

  • Developed n8n automation workflows and messaging bots across Bale and Rubika, enabling automated product search and communication between the business and its customers.
  • Designed and maintained a PostgreSQL product database containing 10,000+ products with inconsistent naming, multiple brands, languages, commercial terminology, and varied measurement formats.
  • Improved product search and data consistency through database indexing, unique constraints, data normalization, and standardized product attributes such as size, brand, category, and title.
  • Designed a JSON-based product metadata structure to extract and normalize key attributes from product data, enabling more accurate and structured search.
  • Implemented search preprocessing to normalize user queries and extract product characteristics such as size and product terminology, including conversion between commercial, metric, and inch-based measurements.
  • Built automated product price processing workflows that identified new products for insertion and updated existing products and their indexed data while preserving product records.
  • Developed data structures and reporting workflows for monitoring user activity and business KPIs, supporting operational analysis and decision-making.

Featured Projects

FastAPI Authentication

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

FastAPI Pydantic SQLAlchemy PostgreSQL
View Repo

DRF Authentication 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 DRF JWT PostgreSQL
View Repo

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, session tracking, RBAC, audit logging, and device/IP tracking.

Django DRF Redis OTP
View Repo

Languages

  • Persian Native
  • English Advanced reading/writing, Intermediate listening, Basic speaking (actively improving)

Soft Skills

Problem Solving Technical Leadership Clean Code Advocate Collaborative Debugging Continuous Learner