import type { Metadata } from "next"; import Link from "next/link"; import { portfolio } from "@/lib/portfolio-data"; import { siteName, siteUrl } from "@/lib/site-content"; const pageUrl = `${siteUrl}/curriculo`; export const metadata: Metadata = { title: `Currículo | Engenheiro da Computação e Desenvolvedor de Software em Garuva, Joinville e Curitiba | ${siteName}`, description: "Currículo de Evandro Fonseca Junior, engenheiro da computação e desenvolvedor de software em Garuva, Joinville, Norte de Santa Catarina e Curitiba. Experiência em Next.js, TypeScript, Node.js, Rust, IoT e sistemas críticos.", alternates: { canonical: pageUrl }, openGraph: { title: `Currículo de Evandro Fonseca Junior | ${siteName}`, description: "Engenheiro da computação e desenvolvedor de software disponível para oportunidades CLT, PJ e projetos estratégicos no Norte de SC, Curitiba e remoto.", url: pageUrl, siteName, type: "profile", }, }; export default function CurriculoPage() { const jsonLd = { "@context": "https://schema.org", "@type": "ProfilePage", dateModified: new Date().toISOString(), mainEntity: { "@type": "Person", "@id": `${siteUrl}/#person`, name: portfolio.personal.name, jobTitle: "Engenheiro da Computação e Desenvolvedor de Software Full-Stack", description: portfolio.personal.summary, url: siteUrl, sameAs: [portfolio.personal.github, portfolio.personal.linkedin], homeLocation: { "@type": "Place", name: "Garuva, Santa Catarina, Brasil", }, knowsAbout: portfolio.skills.technical.flatMap( (category) => category.skills, ), }, }; return (