Skip to content
View mhas1381's full-sized avatar

Block or report mhas1381

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
mhas1381/README.md

Hi 👋, I'm Mohammad Hussein Asnavandi

Hello! I'm Mohammad Hussein Asnavandi, a Computer Engineering student at Kharazmi University. I have a passion for programming and new technologies, with experience working with the Django framework, Python, DevOps, Docker, and GitHub. My goal is to expand my skills and become a professional developer.

Skills

  • Programming:

    • Python
    • Django
    • Setup Django Model for a Blog and AbstractBaseUser
    • Implement Class Based Views
    • Django RestFramework and Serializers (FBV)
    • ClassBasedViews in RestFramework (views,generic,viewset)
    • Api Documentation with swagger and redoc
    • Authentication API (Token/JWT)
    • Reformat and Lint (flake8,black)
    • Django TestCase and PyTest
    • Django CI with github actions
    • Populate Database with Faker and Django Commands
    • Cores Headers
    • Load Testing with Locust
    • Use postgres sql as a database
    • Use google smtp server
  • DevOps:

    • Docker
    • CI/CD
    • Get ready for deploy (gunicorn/nginx)
  • Version Control:

    • Git
    • GitHub

Projects

  • Hive:

    • Implemnting charity System
    • Email Authentication
  • CI/CD Automation:

    • Created a CI/CD pipeline for Python and Django projects using GitHub Actions.
    • Automated testing, building, and deployment processes.

Work Experience

  • Internship at Iran Sign:
    • Collaborated on the development and maintenance of Django-based software.
    • Improved DevOps processes and utilized Docker to enhance development and deployment.

Education

  • Kharazmi University:
    • Bachelor's in Computer Engineering in Kharazmi University

Interests

  • Web Development
  • Backend development
  • Optimizing DevOps Processes

Contact Me

Pinned Loading

  1. Internship-Assignments Internship-Assignments Public

    I will upload my assignments such as documents and projects to this repositoty

    Java

  2. Hive-Fundraiser/Hive-Backend Hive-Fundraiser/Hive-Backend Public

    🐝 Hive Project Back-End Repo

    Python 2