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.
-
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
-
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.
- 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.
- Kharazmi University:
- Bachelor's in Computer Engineering in Kharazmi University
- Web Development
- Backend development
- Optimizing DevOps Processes

