{
  "$schema": "https://schema.org/Person",
  "name": "Billy Martínez",
  "alternateName": "Billyflin",
  "headline": "SAP Certified SAP BTP and Business AI engineer with full-stack depth (Kotlin/Spring, Node.js/TypeScript, Vue)",
  "url": "https://billyflin.dev/",
  "email": "mailto:hello@billyflin.dev",
  "location": "Temuco, Chile",
  "previousRole": {
    "organization": "BeCloud Consulting",
    "contractTitle": "SAP Consultant",
    "workingScope": "Systems architecture, backend/full-stack implementation, automated quality, and SAP BTP delivery",
    "startDate": "2025-01",
    "endDate": "2026"
  },
  "targetRoles": ["SAP BTP Technical Consultant", "SAP Business AI Engineer", "SAP Solution Architect (Business AI)", "Backend Engineer", "Platform Engineer", "Software Engineer", "Full-Stack Engineer", "Solutions Engineer", "Technical Delivery Engineer", "SAP Fiori / CAP Developer"],
  "workPreference": {
    "engagement": "Seeking salaried employment",
    "locationPreference": "Temuco, Chile; open to remote, hybrid, or on-site work and relocation within Chile",
    "timezone": "America/Santiago",
    "availability": "Immediate",
    "searchVisibility": "Discreet and selective"
  },
  "languages": [
    { "name": "Spanish", "level": "Native" },
    { "name": "English", "level": "B2 professional working proficiency" }
  ],
  "deliveryModel": {
    "requirements": "Refines requirements with a functional consultant after client needs have been captured",
    "ownership": "Proposes architecture, process flow, Fiori/UI5 UX, implementation, integration, automated testing, and environment improvements",
    "coordination": "Guides QA validation and collaborates with design; does not claim direct client discovery or sales ownership"
  },
  "technologyTransfer": {
    "principle": "The stack is a delivery choice, not a professional identity",
    "method": ["Map the domain", "Define contracts and data boundaries", "Design failure behavior", "Automate validation", "Own the delivery path"],
    "evidence": ["Kotlin and Spring domain services", "TypeScript and Node.js enterprise services", "React and Next.js product delivery", "SAP BTP extensions", "AWS and Google Cloud architecture decisions", "Grounded RAG evaluation and safe-refusal controls"],
    "claimBoundary": "Does not claim expert or production experience in every framework; demonstrates transferable engineering fundamentals and rapid adoption through inspectable work"
  },
  "skills": ["Systems architecture", "Requirements refinement", "Domain modeling", "Backend engineering", "Platform engineering", "API design", "Integration design", "Kotlin", "Spring", "Node.js", "TypeScript", "REST", "OpenAPI", "PostgreSQL", "Multi-tenant systems", "React", "Next.js", "Automated testing", "CI/CD", "Observability", "QA coordination", "UX flow design", "SAP BTP", "SAP Fiori", "SAP UI5", "SAP CAP", "CDS", "SAP Work Zone", "SAP HANA", "SAP Joule", "SAP Business AI", "SAP Business Data Cloud", "Retrieval-augmented generation", "LLM evaluation", "Google Cloud", "AWS", "Docker"],
  "certifications": [
    { "issuer": "SAP", "code": "C_BAIPA", "name": "SAP Certified - Solution Architect - SAP Business AI Platform", "year": 2026, "validUntil": "2027-11-12", "url": "https://www.credly.com/badges/b1714db2-7ff6-4de8-b710-e5e6bdfcf6ad/public_url" },
    { "issuer": "SAP", "code": "C_BCBDC", "name": "SAP Certified - SAP Business Data Cloud", "year": 2026, "validUntil": "2027-11-12", "url": "https://www.credly.com/badges/23e95a72-aea5-4499-a4a1-ce075dd47773/public_url" }
  ],
  "securityCredentials": [
    { "issuer": "Fortinet", "name": "NSE 1 Certified in Cybersecurity", "year": 2026, "url": "https://www.credly.com/badges/e08eefd0-cfc6-440d-9c74-cf52dc194e3b/public_url" },
    { "issuer": "Fortinet", "name": "Fortinet Cybersecurity and Cloud Fundamentals 1.0", "year": 2026, "url": "https://www.credly.com/badges/b2e8f793-b535-445c-9950-4522271e3ce6/public_url" }
  ],
  "verifiedCredentials": [
    { "issuer": "AWS / Coursera", "name": "Cloud Technology Consultant", "year": 2024, "url": "https://coursera.org/share/b6c862b295cf8f33acf3bfacf1a1f34d" },
    { "issuer": "AWS / Coursera", "name": "Cloud Solutions Architect", "year": 2024, "url": "https://coursera.org/share/e39b52b82410a6d0327ac715e3fb971c" },
    { "issuer": "AWS Academy", "name": "Machine Learning Foundations", "year": 2025, "url": "https://www.credly.com/earner/earned/badge/481d0f69-e4bd-4f1f-9933-301a8ba2f255" },
    { "issuer": "Google / Coursera", "name": "Advanced Data Analytics", "year": 2024, "url": "https://coursera.org/share/b44ac3af30dd271b9fc0933a3eb26f48" }
  ],
  "publicEvidence": [
    { "name": "SAP CAP + Fiori Reference Application", "type": "Independent SAP BTP reference", "url": "https://billyflin.dev/proof/sap-cap-fiori-btp/", "codeRepository": "https://github.com/Billyflin/sap-cap-fiori-btp", "evidence": ["CDS and OData V4", "Fiori Elements", "12 CAP service tests", "Concurrent stock protection", "Role authorization checks", "Resilient external OData integration", "Three architecture decision records", "Proposed non-deployed Integration Suite delivery blueprint", "GitHub Actions CI", "Production build"] },
    { "name": "Grounded Knowledge Assistant", "type": "Independent RAG engineering reference", "url": "https://billyflin.dev/proof/grounded-knowledge-assistant/", "codeRepository": "https://github.com/Billyflin/grounded-knowledge-assistant", "evidence": ["Evidence threshold and safe refusal", "Validated source citations", "12 unit and adversarial tests", "4 Playwright Chromium E2E checks", "100% fixture hit@3", "100% fixture support/refusal accuracy", "100% fixture citation validity", "Optional server-only OpenAI provider", "Human-verified AI delivery protocol", "Prototype-to-production review with explicit quality, security, isolation, scale, cost, reliability, observability and release gates", "GitHub Actions CI", "Production build"] },
    { "name": "UFRO Sustentable", "type": "Android team project", "url": "https://github.com/Billyflin/ufro-sustentable", "evidence": ["83 JVM tests", "89.23% line coverage", "77.88% branch coverage"] }
  ],
  "featuredWriting": [
    { "title": "Reliable API integrations start by assuming delivery will fail", "url": "https://billyflin.dev/writing/reliable-api-integrations/", "topics": ["Transactional outbox", "Idempotency", "Failure taxonomy", "Observability", "Auditable replay"], "claimBoundary": "Architecture blueprint backed by a public CAP reference; not a claim of production SAP Integration Suite ownership" }
  ],
  "profiles": {
    "github": "https://github.com/Billyflin",
    "linkedin": "https://www.linkedin.com/in/billyflin"
  },
  "lastUpdated": "2026-11-11"
}
