{
  "$schema": "https://cvjson.com/schema/v1.json",
  "basics": {
    "name": "Joan Matias Dominguez",
    "label": "Software Engineer",
    "email": "joanmat@proton.me",
    "summary": "Fullstack developer with 2 years of experience building end-to-end applications using Next.js and NestJS with TypeScript. Skilled in modular backend architectures, efficient frontend state management (Redux Toolkit, Zustand), technical SEO, and performance optimization. Experienced in external API integration, real-time WebSockets, desktop apps with Electron, and deployments on Vercel, Railway, and Render.",
    "location": "Matanzas, Cuba",
    "profiles": [
      {
        "network": "LinkedIn",
        "username": "joanmat",
        "url": "https://linkedin.com/in/joanmat"
      },
      {
        "network": "GitHub",
        "username": "joanmat117",
        "url": "https://github.com/joanmat117"
      }
    ]
  },
  "work": [
    {
      "company": "Propiedades Aburrá",
      "position": "Frontend (Freelance)",
      "startDate": "2026-01",
      "highlights": [
        "Developed housing price estimator using React 19, Tailwind, shadcn/ui, and Zustand",
        "Achieved 96/100 PageSpeed, 1.0s LCP, zero TBT, and 0.001 CLS",
        "Implemented 5-step form with automatic persistence, completed in 1:40 minutes"
      ]
    },
    {
      "company": "Private Community Website",
      "position": "FullStack (Freelance)",
      "startDate": "2024-11",
      "endDate": "2025-11",
      "highlights": [
        "Developed community website with React, TailwindCSS, and Supabase",
        "Built OAuth authentication, custom CMS, and image upload to ImageKit",
        "Integrated 5 AI chats (Google Gemini), real-time chat, and desktop app with Electron"
      ]
    }
  ],
  "skills": [
    "TypeScript",
    "JavaScript",
    "SQL",
    "CSS",
    "HTML",
    "Next.js",
    "React",
    "NestJS",
    "Express",
    "Redux Toolkit",
    "Node.js",
    "RESTful APIs",
    "Docker",
    "Git",
    "Agile Methodologies",
    "Problem Solving"
  ],
  "languages": [
    {
      "language": "Español",
      "fluency": "Native"
    },
    {
      "language": "Inglés",
      "fluency": "Intermediate"
    }
  ],
  "projects": [
    {
      "name": "Real-Time Crypto API",
      "highlights": [
        "Engineered backend infrastructure with NestJS, integrating secret phrase authentication, JWT, and robust rate limiting",
        "Leveraged Redis to deliver real-time crypto prices, achieving an impressive 89% reduction in latency",
        "Managed Prisma alongside Neon PostgreSQL, enhancing Swagger documentation and implementing global exception handling"
      ],
      "keywords": [
        "NestJS",
        "Nodej.js",
        "Prisma",
        "Typescript"
      ],
      "startDate": "2026-02",
      "endDate": "2026-04"
    },
    {
      "name": "Online Bible",
      "highlights": [
        "Created website with Next.js to read 69 books, save favorites, and personal notes",
        "Used Redux Toolkit, Dexie.js (IndexedDB), and Material-UI",
        "Achieved 99/100 PageSpeed (0.7s LCP, 0.3s FCP, zero CLS) and dynamic Open Graph"
      ],
      "keywords": [
        "React",
        "Typescript",
        "Next.js",
        "Redux",
        "Material-UI"
      ],
      "startDate": "2025-10",
      "endDate": "2025-11"
    },
    {
      "name": "Energía Ideal",
      "highlights": [
        "Built multilingual news portal (Spanish/English) with Next.js 15",
        "Created custom CMS with Supabase, dynamic sitemap, and Open Graph"
      ],
      "keywords": [
        "React",
        "Next.js",
        "Supabase"
      ],
      "startDate": "2025-07",
      "endDate": "2025-08"
    }
  ],
  "availability": {
    "status": "open",
    "sponsorship": false
  },
  "ats": {
    "keywords": [
      "Frontend (Freelance)",
      "Propiedades Aburrá",
      "FullStack (Freelance)",
      "Private Community Website",
      "NestJS",
      "Nodej.js",
      "Prisma",
      "Typescript",
      "React",
      "Next.js",
      "Redux",
      "Material-UI",
      "Supabase",
      "TypeScript",
      "JavaScript",
      "SQL",
      "CSS",
      "HTML",
      "Express",
      "Redux Toolkit",
      "Node.js",
      "RESTful APIs",
      "Docker",
      "Git",
      "Agile Methodologies",
      "Problem Solving",
      "Español",
      "Inglés",
      "Software Engineer"
    ],
    "yearsOfExperience": 0,
    "seniority": "entry"
  },
  "verification": {
    "email": true,
    "platform": "freecv.org"
  },
  "i18n": {
    "primary": "en"
  },
  "meta": {
    "version": "1.2.2",
    "canonical": "https://livelink.cv/joanmat/cv.json",
    "lastModified": "2026-07-27T20:47:35.479Z",
    "generator": "FreeCV.org"
  }
}