import type { Metadata } from "next"; import Link from "next/link"; import { safeJsonLd } from "@/lib/jsonld"; 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 e Desenvolvedor de Software", 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 (

Currículo profissional

Engenheiro da Computação e Desenvolvedor de Software para Garuva, Joinville, Curitiba e remoto.

{portfolio.personal.summary} Estou disponível para oportunidades CLT e PJ, com prioridade para times e empresas do Norte de Santa Catarina e Curitiba que precisam de execução técnica consistente.

Baixar currículo em PDF Falar sobre uma oportunidade

Experiência profissional

{portfolio.experiences.map((experience) => (

{experience.period} · {experience.location}

{experience.title} — {experience.company}

{experience.description}

    {experience.achievements.map((achievement) => (
  • {achievement}
  • ))}
    {experience.technologies.map((technology) => (
  • {technology}
  • ))}
))}

Competências técnicas

{portfolio.skills.technical.map((category) => (

{category.category}

    {category.skills.map((skill) => (
  • {skill}
  • ))}
))}
Ver projetos e cases
); }