from dataclasses import dataclass
from datetime import date
from typing import Dict, List, Set
@dataclass
class BackendDeveloper:
name: str = "Alireza Rezaeifard"
birth_date: date = date(2002, 6, 28)
location: str = "Iran 🇮🇷"
role: str = "Backend Developer"
education: str = "Computer Science Student"
@property
def tech_stack(self) -> Dict[str, List[str]]:
return {
"languages": ["Python", "SQL"],
"frameworks": ["Django", "Django REST Framework"],
"databases": ["MySQL", "SQLite", "PostgreSQL"],
"learning": ["JavaScript", "C#"],
"tools": ["Git", "VS Code", "PyCharm", "Postman"]
}
@property
def interests(self) -> Set[str]:
return {
"Backend Development",
"System Architecture",
"Database Design",
"API Development",
"Clean Code Practices"
}
def get_bio(self) -> str:
return """
Passionate backend developer with a focus on creating efficient and scalable web applications.
Currently pursuing Computer Science while building robust backend solutions with Django.
Always eager to learn new technologies and best practices in software development.
"""
me = BackendDeveloper()
Backend Development ████████████████████░ 90%
Django Framework ████████████████████░ 90%
Database Design ███████████████████░░ 85%
API Development ██████████████████░░░ 80%
Version Control ██████████████████░░░ 80%
System Design ████████████░░░░░░░░░ 60%
Frontend Basics ████████░░░░░░░░░░░░░ 40%
- 🔧 Master Django REST Framework
- 📱 Build scalable API architectures
- 🎓 Excel in Computer Science studies
- 🌐 Become a Full-Stack Developer
- 🚀 Contribute to major open-source projects
- 📚 Mentor aspiring developers
- 🎯 Detail-oriented problem solver
- 🔄 Continuous learner
- 🤝 Team collaborator
- ⚡ Quick adapter to new technologies
- 🎭 Creative thinker