import { Developer, SkillSet } from './modules/profile';
مشخصات فردی و حرفهای
const developerProfile = new Developer({
fullName: "نیک",
professionalTitle: "توسعه دهنده ارشد اپلیکیشن موبایل (فلاتر)",
primaryStack: "Flutter & Dart",
experienceYears: 7,
location: "ایران",
contact: {
},
summary: `
توسعهدهنده موبایل با انگیزه و با تجربه در خلق اپلیکیشنهای کاربرپسند و با کارایی بالا با استفاده از فلاتر.
متعهد به ارائه راهکارهای نوآورانه و با کیفیت، با تمرکز بر تجربه کاربری و معماری پایدار نرمافزار.`,
skills: new SkillSet([
{ name: "Flutter & Dart", level: "Expert" },
{ name: "State Management (Bloc, Riverpod)", level: "Advanced" },
{ name: "Firebase Suite", level: "Advanced" },
{ name: "API Integration (REST, GraphQL)", level: "Advanced" },
{ name: "Native Modules (Swift, Kotlin)", level: "Intermediate" },
{ name: "CI/CD & DevOps", level: "Intermediate" },
{ name: "UI/UX Principles", level: "Advanced" },
{ name: "Agile Methodologies", level: "Expert" },
{ name: "Automated Testing", level: "Advanced" }
])
});
console.table(developerProfile.getContactInfo());
console.log(`Skills Overview: `, developerProfile.skills.listFormatted());