{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Valerio Evangelista",
    "label": "Junior Backend Developer",
    "email": "me@valeva.dev",
    "summary": "Sviluppatore backend Java, iscritto al 3° anno di Ingegneria Informatica. Arrivo allo sviluppo da un’autoscuola, dove dal 2023 al 2025 gestivo una sede. Ho portato in produzione un’applicazione web per un cliente esterno, seguendola dai requisiti al rilascio, e ho realizzato un gestionale in Spring Boot su architettura modulare.",
    "location": {
      "city": "Roma"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "Ryhaza",
        "url": "https://github.com/Ryhaza"
      },
      {
        "network": "LinkedIn",
        "username": "valerio-evangelista",
        "url": "https://linkedin.com/in/valerio-evangelista"
      }
    ]
  },
  "work": [
    {
      "name": "ECP Fabricamente",
      "position": "Sviluppatore full-stack",
      "location": "Roma",
      "startDate": "2026-03",
      "endDate": "2026-10",
      "highlights": [
        "Progettata e sviluppata da solo l’applicazione web di un centro di orientamento universitario, in produzione: il sito con il catalogo dei corsi e il CMS, Next.js e Payload su PostgreSQL.",
        "Realizzato il CRM dei contatti commerciali, con email automatiche e notifiche push.",
        "Gestito in autonomia il rapporto con il committente, dai requisiti al rilascio. Referenza disponibile."
      ]
    },
    {
      "name": "Autoscuola",
      "position": "Istruttore di guida e insegnante di teoria",
      "location": "Roma",
      "startDate": "2023-01",
      "endDate": "2025-09",
      "highlights": [
        "Gestita in autonomia una sede di tre persone: pianificazione delle guide, esami, rapporto con allievi e famiglie.",
        "Circa 150 allievi l’anno, con oltre il 90% di promossi all’esame. Primo contatto commerciale con i clienti potenziali."
      ]
    }
  ],
  "education": [
    {
      "institution": "Universitas Mercatorum",
      "area": "Laurea triennale in Ingegneria Informatica",
      "studyType": "L-8"
    },
    {
      "institution": "ITS Academy Lazio Digital",
      "area": "Tecnico superiore, sviluppatore software",
      "studyType": "V livello EQF"
    },
    {
      "institution": "ITI Pacinotti-Archimede",
      "area": "Perito elettronico ed elettrotecnico",
      "endDate": "2019"
    }
  ],
  "certificates": [
    {
      "name": "Cambridge English: C1 Advanced (CAE)",
      "date": "2019"
    }
  ],
  "skills": [
    {
      "name": "Linguaggi",
      "keywords": [
        "Java",
        "SQL"
      ]
    },
    {
      "name": "Backend",
      "keywords": [
        "Spring Boot",
        "Spring Security",
        "Spring Data JPA",
        "Spring Modulith",
        "Hibernate/JPA",
        "JWT"
      ]
    },
    {
      "name": "Dati e test",
      "keywords": [
        "PostgreSQL",
        "Flyway",
        "JUnit 5"
      ]
    },
    {
      "name": "Strumenti",
      "keywords": [
        "Git",
        "Maven",
        "Docker",
        "IntelliJ IDEA",
        "Postman",
        "OpenAPI",
        "Claude Code"
      ]
    },
    {
      "name": "Frontend",
      "keywords": [
        "Next.js",
        "React",
        "Tailwind CSS",
        "Payload CMS"
      ]
    }
  ],
  "languages": [
    {
      "language": "italiano",
      "fluency": "madrelingua"
    },
    {
      "language": "inglese",
      "fluency": "C1"
    }
  ],
  "projects": [
    {
      "name": "Gestionale per autoscuole",
      "description": "Monolite modulare con Spring Modulith per più autoscuole sulla stessa installazione, con i confini fra i moduli verificati dai test.",
      "highlights": [
        "Quattro ruoli di dominio - amministrazione, segreteria, istruttore, studente - con autorizzazione Spring Security e JWT. Dominio preso dal settore in cui ho lavorato.",
        "Rate limiting, cache, audit log, OpenAPI, migrazioni Flyway. Test di integrazione su un PostgreSQL vero, non su mock."
      ],
      "keywords": [
        "Java 21",
        "Spring Boot 3.5",
        "Spring Modulith",
        "PostgreSQL"
      ]
    },
    {
      "name": "Gestionale per agenzia viaggi",
      "description": "Un’applicazione Spring Boot su MariaDB, nata come console e poi web, con login a sessione e BCrypt, pagamenti PayPal e biglietti PDF con QR code.",
      "highlights": [],
      "keywords": [
        "Java 25",
        "Spring Boot 3.5",
        "Spring Security",
        "Spring Data JPA",
        "MariaDB"
      ]
    }
  ],
  "meta": {
    "_links": {
      "self": {
        "href": "/it/cv"
      },
      "alternate": {
        "href": "/en/cv",
        "hreflang": "en"
      },
      "up": {
        "href": "/it"
      }
    }
  }
}
