{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Enrico Libutti",
  "jobTitle": "Backend Engineer",
  "knowsAbout": [
    "AI & Intelligent Systems",
    "LLM Integration",
    "MCP Protocol",
    "Agentic AI",
    "Java Enterprise",
    "Spring Boot",
    "Microservices",
    "Cloud Computing"
  ],
  "hasCreativeWork": [
    {
      "@type": "SoftwareApplication",
      "name": "WasteWatch",
      "description": "Sistema di classificazione rifiuti basato su AI. LLM integration per categorizzazione automatica con API REST per servizi comunali. Progetto di tesi ITS.",
      "applicationCategory": "AI Application",
      "operatingSystem": "Web",
      "programmingLanguage": ["Java", "Python", "JavaScript"],
      "runtimePlatform": ["Spring Boot", "React", "Docker", "AWS"],
      "featureList": [
        "AI ML per classificazione rifiuti con LLM integration",
        "Sistema localizzazione per regole di smaltimento comunali",
        "API REST per integrazione servizi municipali",
        "Dashboard amministrativa React",
        "Cache Redis per performance",
        "Task queue Celery per elaborazione parallela",
        "Deploy AWS con Docker containerization"
      ],
      "technology": ["Spring Boot", "Python AI", "Redis", "Celery", "Docker", "React", "AWS"]
    },
    {
      "@type": "SoftwareApplication",
      "name": "Enterprise RPA Suite",
      "description": "Suite di automazione processi robotici per reporting finanziario su 13 mercati internazionali. Riduzione del 70% dei tempi di elaborazione manuali tramite ETL pipelines e dashboard dinamiche.",
      "applicationCategory": "Business Process Automation",
      "operatingSystem": "Multi-platform",
      "programmingLanguage": ["Python"],
      "runtimePlatform": ["Google Cloud Platform"],
      "featureList": [
        "Automazione reporting finanziario su 13 mercati internazionali",
        "Riduzione 70% tempi elaborazione manuali",
        "Pipeline ETL automatizzate con Python e Pandas",
        "Dashboard Google Sheets dinamiche via API",
        "Calcolo KPI real-time",
        "Integrazione dati multi-fonte"
      ],
      "technology": ["Python", "Google API", "Pandas", "RPA", "ETL"]
    },
    {
      "@type": "SoftwareApplication",
      "name": "SkillMatch Platform",
      "description": "Piattaforma di talent matching con algoritmi di scoring basati su competenze. REST API con MongoDB per parsing CV automatico e matching candidato-posizione.",
      "applicationCategory": "HR Technology Platform",
      "operatingSystem": "Web",
      "programmingLanguage": ["Java", "JavaScript"],
      "runtimePlatform": ["Spring Boot", "MongoDB"],
      "url": "https://github.com/EnricoLibutti/SkillMatch",
      "featureList": [
        "Algoritmi di matching avanzati basati su competenze",
        "Upload e parsing CV automatico",
        "Sistema di scoring competenze",
        "Dashboard recruiter",
        "API REST per integrazioni"
      ],
      "technology": ["Spring Boot", "REST API", "JavaScript", "MongoDB"]
    }
  ],
  "workExample": [
    {
      "@type": "CreativeWork",
      "name": "Stage EvenFi - AI Software Developer",
      "description": "Sviluppo piattaforma SaaS AI con FastAPI, Celery, Redis e architettura multi-tenant. Implementazione OCR e gestione crediti dinamica.",
      "dateCreated": "2024-05",
      "endDate": "2024-07",
      "keywords": ["FastAPI", "Celery", "Redis", "OCR", "Multi-tenant", "SaaS", "AI", "Python"]
    },
    {
      "@type": "CreativeWork",
      "name": "Stage Randstad - Backend Developer & RPA Specialist",
      "description": "Sviluppo soluzioni RPA per dashboard finanziarie con Google Sheets API su 13 mercati internazionali. 70% riduzione tempi elaborazione.",
      "dateCreated": "2024-09",
      "endDate": "2024-11",
      "keywords": ["RPA", "Google API", "Financial Data", "Business Intelligence", "International Markets", "Python"]
    }
  ]
}
