class BackendDeveloper:
def __init__(self, name):
self.name = name
self.primary_language = "Python"
self.frameworks = ["Django", "Django REST Framework"]
self.learning = "ASP.NET Core"
self.goal = "Build better APIs and evolve as a backend developer"
def __str__(self):
return f"{self.name} | Backend Developer"
def code(self):
print("Coding with Django...")
print("Learning ASP.NET Core...")
me = BackendDeveloper("Ali Mohammadinezhad")
print(me)
me.code()
Welcome to my GitHub profile! I am a Backend Developer with a deep interest in creating efficient and scalable APIs. My main toolset revolves around Django, but I'm currently on an exciting journey learning ASP.NET Core to broaden my horizons.
- Python
- Django
- Django REST Framework
- PostgreSQL
- MySql
- SQLite
- SQL Server
- Docker
- Git & GitHub
- Redis
- RabbitMQ
- Celery
- Load Test (like locust)
// Currently mastering ASP.NET Core
namespace AliLearningJourney
{
class Program
{
static void Main(string[] args)
{
string currentFocus = "ASP.NET Core";
Console.WriteLine($"I'm currently focused on: {currentFocus}");
LearnASP_NET_Core();
}
static void LearnASP_NET_Core()
{
Console.WriteLine("Building RESTful APIs...");
Console.WriteLine("Integrating Entity Framework...");
Console.WriteLine("Deploying on Azure...");
}
}
}
goals = {
"short_term": [
"Master ASP.NET Core",
"Contribute to open-source projects",
"Build a personal project with ASP.NET Core"
],
"long_term": [
"Become a Senior Backend Developer",
"Lead a backend team",
"Develop a SaaS product"
]
}
for term, goal_list in goals.items():
print(f"{term.capitalize()} goals:")
for goal in goal_list:
print(f"- {goal}")
// The learning never stops!
class LearningJourney
{
public string CurrentFocus { get; set; } = "ASP.NET Core";
public string[] Topics { get; set; } = { "Building RESTful APIs", "Entity Framework Core", "Azure Deployment" };
public void Learn()
{
foreach (var topic in Topics)
{
Console.WriteLine($"Learning {topic}...");
}
}
}
var journey = new LearningJourney();
journey.Learn();
π« Let's Connect I'm always eager to connect with like-minded individuals and collaborate on exciting projects. Don't hesitate to reach out!