Skip to content
View SeyedMohsen2004's full-sized avatar

Block or report SeyedMohsen2004

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
SeyedMohsen2004/README.md

Hi, I'm Seyed Mohsen Moosavi πŸ‘‹

Backend Developer | Python Β· Django Β· Django REST Framework

Building reliable APIs, transactional workflows, and production-oriented backend systems.

LinkedIn Email


πŸ‘¨β€πŸ’» Backend Engineering Focus

I am a Computer Engineering student focused on backend engineering with Python, Django, and Django REST Framework. I build REST APIs and PostgreSQL-backed systems with an emphasis on correctness, transactional behavior, authorization, automated testing, containers, CI, and maintainable architecture.


🧰 Core Technologies

Backend

Python Django Django REST Framework Flask

Data & Async

PostgreSQL Redis Celery SQLAlchemy Alembic

Infrastructure & Delivery

Docker Git GitHub Actions Linux Gunicorn

Testing & API Quality

pytest OpenAPI Swagger drf-spectacular


πŸš€ Featured Projects

Django REST Framework PostgreSQL Next.js 232 backend tests 79.23% branch-aware coverage

A production-oriented ecommerce platform with a Django REST Framework backend backed by PostgreSQL and a Persian-first Next.js storefront.

Key engineering work:

  • Built JWT authentication and transactional cart, checkout, order, inventory, shipping, and coupon workflows.
  • Integrated ZarinPal payments with server-side verification, explicit payment/order states, and idempotency safeguards, plus Kavenegar-compatible SMS/OTP.
  • Documented the API with OpenAPI and structured Docker-based development and production-oriented services with GitHub Actions CI.
  • Maintained 232 backend tests, 79.23% branch-aware coverage, and a 76% CI coverage gate.

Repository Β· Live Site

The public repository demonstrates the engineering implementation associated with the live IpakToys deployment; it is not represented as a byte-for-byte copy of the production environment or as ownership of the business or its commercial data.

Django REST Framework PostgreSQL Redis and Celery 123 tests 94.44% combined branch-aware coverage

A production-oriented Django REST backend for healthcare appointments and durable reminders.

Key engineering work:

  • Implemented JWT authentication with refresh rotation and revocation, with role-scoped patient, doctor, and admin behavior.
  • Enforced appointment lifecycle rules and provider-slot uniqueness at the database layer, backed by concurrency regression coverage.
  • Built durable reminder processing with Redis and Celery.
  • Added a multi-stage non-root runtime, hash-locked dependencies, OpenAPI validation, and CI security/runtime checks.
  • Maintained 123 tests with 95.77% statement, 84.26% branch, and 94.44% combined branch-aware coverage against a 90% CI floor.

Repository

Flask PostgreSQL SQLAlchemy 173 tests 79.31% branch-aware coverage

A Flask and PostgreSQL financial backend demonstrating exact monetary calculations, typed authorization, database migrations, testing, and a containerized runtime.

Key engineering work:

  • Used Python Decimal and PostgreSQL NUMERIC for exact financial calculations, with SQLAlchemy and Alembic for persistence and migrations.
  • Implemented typed JWT principals and role-isolated authorization.
  • Separated Gunicorn web and APScheduler processes in a multi-stage non-root Docker setup.
  • Maintained 173 tests with 79.31% branch-aware coverage, a 75% coverage gate, and Python 3.10 / 3.11 CI.

Repository


πŸ“‚ More Projects

Django REST Framework Angular PostgreSQL 31 backend tests

A Django REST Framework and Angular university management application covering student profiles, balances, food and course reservations, and administrative APIs. It includes role-isolated student/admin APIs, transactional reservation workflows, PostgreSQL concurrency testing, strict OpenAPI validation, 31 backend tests, and four GitHub Actions jobs.

Python BFS, DFS, UCS, and A-star search 17 automated tests

An educational Python implementation of classic graph search algorithms: BFS, DFS, UCS, DLS, IDDFS, Greedy Best-First, and A*. It covers weighted graph search, a CLI, 17 automated tests, Python 3.11 / 3.12 CI, and an A* state-reopening regression for an admissible inconsistent heuristic.


🎯 Current Focus

  • Advancing Django and Django REST Framework backend engineering
  • Deepening PostgreSQL database design and transactional correctness
  • Strengthening Docker, Linux, deployment, testing, reliability, and security practices
  • Preparing for backend engineering opportunities

πŸ“« Contact

I am open to backend engineering opportunities and conversations about reliable Python systems.

Connect on LinkedIn Email Seyed Mohsen Moosavi

Pinned Loading

  1. playnest-ecommerce playnest-ecommerce Public

    Production-oriented ecommerce platform with Django REST Framework, Next.js, PostgreSQL, ZarinPal payments, Docker, automated tests, and CI.

    Python

  2. SmartHealthHub SmartHealthHub Public

    Production-oriented Django REST backend for healthcare appointments with PostgreSQL, JWT auth, Redis/Celery reminders, Docker, OpenAPI, and CI.

    Python

  3. Investment Investment Public

    Production-oriented Flask/PostgreSQL financial API with exact Decimal calculations, typed JWT authorization, Alembic migrations, Docker, tests, and CI.

    Python

  4. Manage_university_students Manage_university_students Public

    Portfolio-scale Django REST + Angular university management system with JWT auth, transactional reservations, PostgreSQL, OpenAPI, tests, Docker, and CI.

    HTML

  5. ai-search-algorithms-python ai-search-algorithms-python Public

    Educational Python implementation of BFS, DFS, UCS, DLS, IDDFS, Greedy Best-First, and A* with a CLI, automated tests, and CI.

    Python 1