Refactor code structure for improved readability and maintainability

This commit is contained in:
2026-07-06 14:02:15 +03:30
parent 16b5ea8144
commit ef7ef8ecc3
9 changed files with 5848 additions and 4622 deletions
+61 -7
View File
@@ -7,7 +7,7 @@ const portfolioFa: PortfolioData = {
// location: 'Tehran Province - Iran , Remote - Turkey',
location: "استان کرمان، ایران",
summary:
"تمرکز اصلی من تا امروز بیشتر روی توسعهٔ بک‌اند و مدیریت سیستم بوده، چون همیشه از کار با زیرساخت، سرورها و منطق پشت برنامه‌ها لذت برده‌ام. اخیراً یادگیری Nuxt و Vue رو هم شروع کردم تا مهارت‌های فرانت‌اند خودم رو هم گسترش بدهم. همچنان تمرکز اصلی‌ام بک‌اند و مدیریت سیستم هست، اما حالا با استفاده از Nuxt 4 و Vue 3 در زمینهٔ رابط کاربری هم فعالیت می‌کنم تا بتوانم راه‌حل‌های کامل و یکپارچه ارائه کنم.",
"من بیشتر کارم با بک‌اند و مدیریت سیستم بوده و همیشه از کار با زیرساخت و سرور لذت بردم. یک سالی‌ست که بیشتر به سمت دواپس و اتوماسیون کشیده شدم و تازگی‌ها با استک LGTM کار کردم که خیلی بهم کمک کرد تا با سیستم‌های جدی‌تر و سازمانی‌تر آشنا بشم. هنوز هم عمدتاً با Go و دات‌نت بک‌اند می‌نویسم و حل مسائل طراحی سیستم رو خیلی دوست دارم. جلوتر که رفتم، فرانت‌اند برام کمرنگ‌تر شد و تمرکزم بیشتر روی لایه‌های زیرین UI موند.",
// avatar: "/img/AliProfile.webp",
socials: {
website: "https://mahdium.ir/",
@@ -81,7 +81,7 @@ const portfolioFa: PortfolioData = {
company: "گروه محرک انرژی هفت آسمان",
link: "https://group7sky.ir/",
// logo: "/img/NexaPortal1.png",
// location: "İzmir, Türkiye · Remote",
location: "Kerman, Iran",
type: "Part-time",
positions: [
{
@@ -91,12 +91,64 @@ const portfolioFa: PortfolioData = {
description: [
"پشتیبانی از عملیات OSS، انجام بررسی‌های عملکرد و گزارش‌دهی؛ کمک به بهبود کارایی تیم و رضایت مشتری.",
],
icons: ["i-logos:github-octocat", "i-logos:git-icon"],
icons: [
"i-logos-docker-icon",
"i-logos-grafana",
"i-simple-icons-grafana", // Loki
"i-logos-prometheus",
"i-vscode-icons-file-type-alloy",
"i-logos-git-icon",
"i-devicon-gitea",
"i-logos-linux-tux",
"i-simple-icons-ansible",
"i-logos-mariadb-icon",
"i-simple-icons-umami",
"i-logos-matomo-icon",
"i-logos-go",
"simple-icons:arduino",
"i-logos-c",
"i-logos-c-plusplus",
],
link: "https://group7sky.ir/",
linkLabel: "Group7Sky Website",
},
],
},
{
company: "گروه نرم افزاری فریماه",
//link: "https://group7sky.ir/",
// logo: "/img/NexaPortal1.png",
location: "Kerman, Iran",
type: "Part-time",
positions: [
{
title: "مدیر بخش فنی (Technical Lead)",
start: "Nov 2025",
ongoing: true,
description: [
"مدیریت و هدایت تیم توسعه، شامل تخصیص وظایف، برنامه‌ریزی و نظارت بر کیفیت کد و پیشرفت پروژه‌ها.",
"مسئولیت زیرساخت‌های سرور، شبکه و سرویس‌های داخلی؛ پیاده‌سازی و نگهداری سرویس‌های بک‌اند با رویکرد مقیاس‌پذیری و امنیت.",
"طراحی معماری سیستم‌ها و هماهنگی بین تیم‌های مختلف برای بهبود جریان توسعه و استقرار پیوسته (CI/CD).",
],
icons: [
"i-logos-docker-icon",
"i-logos-grafana",
"i-simple-icons-grafana", // Loki
"i-logos-prometheus",
"i-vscode-icons-file-type-alloy",
"i-logos-git-icon",
"i-devicon-gitea",
"i-logos-linux-tux",
"i-logos-postgresql",
"i-logos-dotnet",
"i-logos-elasticsearch",
"i-logos-nginx",
],
// link: "https://group7sky.ir/",
// linkLabel: "Group7Sky Website",
},
],
},
],
education: [
@@ -179,10 +231,12 @@ const portfolioFa: PortfolioData = {
},
],
icons: [
"i-logos-dotnet",
"i-logos-bootstrap",
"i-logos-docker-icon",
"i-logos-prometheus",
"i-logos-nuxt-icon",
"i-logos-vue",
"i-logos-typescript-icon",
"i-logos-tailwindcss-icon",
"i-logos-github-octocat",
"i-logos-git-icon",
],
category: "freelance",
},