[{"data":1,"prerenderedAt":1118},["ShallowReactive",2],{"template-it-software-engineer":3},{"slug":4,"locale":5,"category":6,"layout":7,"updatedAt":8,"related":9,"title":84,"description":85,"profession":86,"keywords":87,"faq":94,"settings":116,"body":119,"toc":968,"sample":994},"software-engineer","it","technology","ats-friendly","2026-10-04",[10,48],{"slug":11,"locale":5,"category":12,"layout":13,"updatedAt":8,"related":14,"title":16,"description":17,"profession":18,"keywords":19,"faq":26},"project-manager","business","compact",[4,15],"accountant","Curriculum Project Manager: modello ed esempio","Modello di CV gratuito per project manager con un esempio PMP completo, frasi che mostrano budget, team e risultati e le parole chiave cercate dai recruiter.","Project Manager",[20,21,22,23,24,25],"curriculum project manager","cv project manager esempio","curriculum project manager IT","cv project coordinator","curriculum responsabile di progetto","cv PMP",[27,30,33,36,39,42,45],{"q":28,"a":29},"Serve la certificazione PMP per lavorare come project manager?","Non sempre, ma molti annunci la chiedono e alcuni recruiter filtrano su questo requisito. Se ce l'hai, mettila nel titolo e nelle certificazioni. Se non ce l'hai, i risultati concreti dei progetti contano più della sigla.",{"q":31,"a":32},"Come mostro i risultati se il successo del progetto non è solo mio?","Descrivi la tua parte. Forse non hai sviluppato il sistema, ma hai costruito il piano, gestito i rischi e tenuto il team nei tempi. Scrivilo in modo diretto, con la dimensione del progetto.",{"q":34,"a":35},"Devo indicare Agile o Waterfall?","Indica i metodi che hai usato in progetti veri. Molti team lavorano in modo ibrido, e scrivere ibrido con un esempio è più credibile che dichiarare ogni framework.",{"q":37,"a":38},"Quanto indietro deve andare l'esperienza?","Di solito bastano dieci o quindici anni. I ruoli più vecchi si possono riassumere in una riga, oppure togliere se non riguardano la gestione di progetti.",{"q":40,"a":41},"PMP, PRINCE2 o ISIPM: quale certificazione scegliere?","Dipende dal mercato. Il PMP è molto richiesto nelle multinazionali, PRINCE2 è diffuso soprattutto nel Regno Unito e in alcuni enti europei, ISIPM-Base è una certificazione italiana adatta a chi comincia. Guarda cosa chiedono gli annunci del tuo settore.",{"q":43,"a":44},"Quanto deve essere lungo il curriculum?","Una pagina per chi ha meno di dieci anni di esperienza. Due pagine vanno bene per program manager e responsabili PMO con molti progetti grandi, purché ogni riga serva.",{"q":46,"a":47},"Devo aggiungere il consenso al trattamento dei dati?","Molte aziende e società di selezione italiane lo aspettano ancora. Una riga in fondo che cita il Regolamento UE 2016\u002F679 (GDPR) è sufficiente.",{"slug":49,"locale":5,"category":50,"layout":13,"updatedAt":8,"related":51,"title":53,"description":54,"profession":55,"keywords":56,"faq":63},"student","students",[4,52],"teacher","Curriculum per studenti senza esperienza: modello","Modello di CV gratuito per studenti e neolaureati senza esperienza, per tirocini e primi lavori, con un esempio che mette in primo piano studi e progetti.","Studente",[57,58,59,60,61,62],"curriculum studente senza esperienza","cv studente esempio","curriculum per tirocinio","cv neolaureato","curriculum primo lavoro","cv studente universitario",[64,67,70,73,76,79,82],{"q":65,"a":66},"Cosa scrivo nel curriculum se non ho esperienza di lavoro?","Studi, progetti, lavori part time, volontariato, associazioni e tutto ciò che hai organizzato. Chi assume studenti sa che non hai ancora una carriera. Cerca segnali che porti a termine le cose e che lavori bene con gli altri.",{"q":68,"a":69},"Devo indicare la media o il voto di maturità?","Indicali se ti aiutano. Una media alta o un buon voto di laurea sono un punto a favore, e alcuni annunci li chiedono. Se non li metti, preparati a rispondere se te li chiedono al colloquio.",{"q":71,"a":72},"Posso inserire risultati delle superiori?","Nei primi anni di università alcuni risultati importanti vanno bene, come un'olimpiade disciplinare o il voto di maturità. Più avanti sostituiscili con esami, progetti e attività universitarie.",{"q":74,"a":75},"Quanto deve essere lungo il curriculum di uno studente?","Una pagina. Togli le voci più vecchie o meno pertinenti prima di rimpicciolire il carattere.",{"q":77,"a":78},"Meglio un obiettivo o un profilo?","Vanno bene entrambi se sono concreti. Scrivi che tipo di ruolo cerchi, da quando sei disponibile e una o due cose che porti. Una frase generica sul cercare nuove sfide non aggiunge nulla.",{"q":80,"a":81},"I progetti d'esame contano come esperienza?","Sì. Mettili in una sezione progetti e descrivili come un lavoro. Indica cosa hai realizzato, gli strumenti usati, la tua parte nel gruppo e il risultato. Chi assume studenti se lo aspetta.",{"q":46,"a":83},"Molte aziende e uffici placement italiani lo aspettano ancora. Una riga in fondo che cita il Regolamento UE 2016\u002F679 (GDPR) è sufficiente.","Curriculum Sviluppatore Software: modello ed esempio","Modello di CV gratuito per sviluppatori software, compatibile ATS, con un esempio completo, frasi per ogni livello e le competenze che i recruiter cercano.","Sviluppatore Software",[88,89,90,91,92,93],"curriculum sviluppatore software","cv software engineer esempio","curriculum programmatore","cv sviluppatore backend","modello cv informatico","curriculum ingegnere informatico",[95,98,101,104,107,110,113],{"q":96,"a":97},"Il curriculum di uno sviluppatore deve stare in una pagina?","Una pagina basta a chi ha meno di dieci anni di esperienza. Con una carriera più lunga due pagine vanno bene, purché ogni riga sia ancora utile. Prima di tagliare i risultati recenti, togli i lavori più vecchi.",{"q":99,"a":100},"Devo mettere il link a GitHub?","Aiuta se il profilo contiene lavoro che sei contento di far leggere. Un profilo vuoto o abbandonato fa più danni che bene, e in quel caso conviene non inserirlo.",{"q":102,"a":103},"Devo elencare tutti i linguaggi e i framework che conosco?","Elenca quelli che sapresti usare domani in un colloquio tecnico. Una lista breve e onesta si legge meglio di una lunga, e chi ti intervista spesso chiede proprio di ciò che hai scritto.",{"q":105,"a":106},"Come descrivo un progetto fatto in team?","Scrivi cosa hai fatto tu e poi il risultato. «Ho sviluppato la logica di retry del servizio pagamenti» è più chiaro di «Ho fatto parte del team pagamenti».",{"q":108,"a":109},"Serve la foto nel curriculum?","In Italia la foto è ancora diffusa ma non obbligatoria. Per le aziende internazionali e per le candidature all'estero, soprattutto nel Regno Unito e negli Stati Uniti, è meglio ometterla. Se la metti, usa una foto professionale e semplice.",{"q":111,"a":112},"Devo aggiungere l'autorizzazione al trattamento dei dati personali?","Molti CV italiani chiudono con una riga di consenso che cita il Regolamento UE 2016\u002F679 (GDPR). Non è sempre richiesta, ma alcune aziende e agenzie la chiedono ancora. Se la inserisci, mettila in fondo, in corpo piccolo.",{"q":114,"a":115},"Come gestisco un periodo senza lavoro?","Spiegalo in breve e senza giri di parole. Se hai studiato, fatto freelance, costruito un progetto o seguito la famiglia, una riga è sufficiente. Chi assume guarda soprattutto cosa sai fare adesso.",{"fontSize":117,"headingColor":118},10.5,"#1d4ed8",{"type":120,"children":121},"root",[122,130,137,230,236,241,246,251,257,264,269,274,280,285,300,313,326,332,337,342,348,353,359,364,370,375,381,386,392,397,407,422,428,436,459,467,490,498,521,527,535,553,561,579,587,605,613,631,639,657,663,668,779,784,789,795,800,829,834,840,845,850,855,861,875,880,886,929,935],{"type":123,"tag":124,"props":125,"children":126},"element","p",{},[127],{"type":128,"value":129},"text","Questo modello è pensato per sviluppatori backend, frontend e full-stack. Usa una sola colonna con titoli di sezione semplici, così i sistemi di selezione automatica (ATS) lo leggono come lo legge una persona. L'esempio è il CV di uno sviluppatore backend senior con nove anni di esperienza in tre aziende, ma la struttura funziona a qualsiasi livello. Sostituisci i contenuti con i tuoi ed elimina le sezioni che non ti servono.",{"type":123,"tag":131,"props":132,"children":134},"h2",{"id":133},"il-modello-in-breve",[135],{"type":128,"value":136},"Il modello in breve",{"type":123,"tag":138,"props":139,"children":140},"table",{},[141,160],{"type":123,"tag":142,"props":143,"children":144},"thead",{},[145],{"type":123,"tag":146,"props":147,"children":148},"tr",{},[149,155],{"type":123,"tag":150,"props":151,"children":152},"th",{},[153],{"type":128,"value":154},"Impostazione",{"type":123,"tag":150,"props":156,"children":157},{},[158],{"type":128,"value":159},"Questo modello",{"type":123,"tag":161,"props":162,"children":163},"tbody",{},[164,178,191,204,217],{"type":123,"tag":146,"props":165,"children":166},{},[167,173],{"type":123,"tag":168,"props":169,"children":170},"td",{},[171],{"type":128,"value":172},"Layout",{"type":123,"tag":168,"props":174,"children":175},{},[176],{"type":128,"value":177},"Compatibile ATS, una colonna",{"type":123,"tag":146,"props":179,"children":180},{},[181,186],{"type":123,"tag":168,"props":182,"children":183},{},[184],{"type":128,"value":185},"Lunghezza",{"type":123,"tag":168,"props":187,"children":188},{},[189],{"type":128,"value":190},"Una pagina, due oltre i dieci anni di esperienza",{"type":123,"tag":146,"props":192,"children":193},{},[194,199],{"type":123,"tag":168,"props":195,"children":196},{},[197],{"type":128,"value":198},"Adatto a",{"type":123,"tag":168,"props":200,"children":201},{},[202],{"type":128,"value":203},"Sviluppatori backend, frontend, full-stack, mobile e platform engineer",{"type":123,"tag":146,"props":205,"children":206},{},[207,212],{"type":123,"tag":168,"props":208,"children":209},{},[210],{"type":128,"value":211},"Ordine delle sezioni",{"type":123,"tag":168,"props":213,"children":214},{},[215],{"type":128,"value":216},"Profilo, esperienza, competenze, progetti, formazione, certificazioni, lingue",{"type":123,"tag":146,"props":218,"children":219},{},[220,225],{"type":123,"tag":168,"props":221,"children":222},{},[223],{"type":128,"value":224},"Funziona anche con",{"type":123,"tag":168,"props":226,"children":227},{},[228],{"type":128,"value":229},"Compatto (più contenuto in una pagina), Due colonne (se le competenze sono molte)",{"type":123,"tag":131,"props":231,"children":233},{"id":232},"cosa-cercano-i-responsabili-tecnici",[234],{"type":128,"value":235},"Cosa cercano i responsabili tecnici",{"type":123,"tag":124,"props":237,"children":238},{},[239],{"type":128,"value":240},"Un engineering manager scorre il curriculum cercando tre cose: cosa hai costruito, quanto era grande o difficile, e cosa è cambiato grazie al tuo lavoro. Gli strumenti che hai usato contano, ma soprattutto come contesto di quel lavoro.",{"type":123,"tag":124,"props":242,"children":243},{},[244],{"type":128,"value":245},"Metti in cima a ogni esperienza il lavoro più forte e più recente. Se hai guidato qualcosa, dillo. Se eri reperibile per quel servizio, scrivilo. La responsabilità su un sistema è uno dei segnali più chiari di seniority, ed è facile dimenticarsene.",{"type":123,"tag":124,"props":247,"children":248},{},[249],{"type":128,"value":250},"Spesso il primo a leggere è un recruiter, non uno sviluppatore. Il recruiter confronta le parole del tuo CV con l'annuncio, quindi scrivi in modo esplicito linguaggi, framework e piattaforme. Lo sviluppatore che legge dopo cercherà profondità: dimensioni dei sistemi, scelte tecniche e risultati.",{"type":123,"tag":131,"props":252,"children":254},{"id":253},"come-scrivere-ogni-sezione",[255],{"type":128,"value":256},"Come scrivere ogni sezione",{"type":123,"tag":258,"props":259,"children":261},"h3",{"id":260},"intestazione-e-contatti",[262],{"type":128,"value":263},"Intestazione e contatti",{"type":123,"tag":124,"props":265,"children":266},{},[267],{"type":128,"value":268},"Nome, ruolo a cui ti candidi, città, email, telefono e uno o due link. Un link a GitHub o a un portfolio vale la pena se mostra lavoro vero. LinkedIn è atteso da molti recruiter. Non serve l'indirizzo completo, e la data di nascita puoi ometterla.",{"type":123,"tag":124,"props":270,"children":271},{},[272],{"type":128,"value":273},"Usa il titolo che descrive davvero il tuo lavoro. Se in azienda sei \"Analista programmatore livello 3\", \"Sviluppatore Software\" o \"Software Engineer\" è più chiaro per chi legge da fuori.",{"type":123,"tag":258,"props":275,"children":277},{"id":276},"profilo",[278],{"type":128,"value":279},"Profilo",{"type":123,"tag":124,"props":281,"children":282},{},[283],{"type":128,"value":284},"Due o tre frasi: il tuo livello, lo stack principale, il tipo di sistemi che costruisci e una cosa a cui tieni. Scrivi in modo semplice, senza aggettivi vuoti come \"dinamico\" o \"appassionato\". Ecco lo schema a livelli diversi:",{"type":123,"tag":286,"props":287,"children":288},"blockquote",{},[289],{"type":123,"tag":124,"props":290,"children":291},{},[292,298],{"type":123,"tag":293,"props":294,"children":295},"strong",{},[296],{"type":128,"value":297},"Junior:",{"type":128,"value":299}," Sviluppatore con un anno di esperienza su strumenti interni in Python e React. Mi trovo bene con SQL, test e code review, e cerco un team dove lavorare su prodotti usati dai clienti.",{"type":123,"tag":286,"props":301,"children":302},{},[303],{"type":123,"tag":124,"props":304,"children":305},{},[306,311],{"type":123,"tag":293,"props":307,"children":308},{},[309],{"type":128,"value":310},"Intermedio:",{"type":128,"value":312}," Sviluppatore full-stack con quattro anni di esperienza in TypeScript, Node.js e React. Ho portato in produzione funzionalità di fatturazione e onboarding dall'inizio alla fine, e mi piace trasformare idee di prodotto ancora vaghe in rilasci piccoli e testabili.",{"type":123,"tag":286,"props":314,"children":315},{},[316],{"type":123,"tag":124,"props":317,"children":318},{},[319,324],{"type":123,"tag":293,"props":320,"children":321},{},[322],{"type":128,"value":323},"Senior:",{"type":128,"value":325}," Sviluppatore backend con nove anni di esperienza su sistemi di pagamento, logistica e ordini in Go e TypeScript. Mi piace seguire un servizio dalla progettazione alla reperibilità, e tengo molto ad API chiare e a codice leggibile.",{"type":123,"tag":258,"props":327,"children":329},{"id":328},"esperienza",[330],{"type":128,"value":331},"Esperienza",{"type":123,"tag":124,"props":333,"children":334},{},[335],{"type":128,"value":336},"Elenca i lavori dal più recente al più vecchio. Per ognuno indica azienda, ruolo, città e date con mese e anno. Poi da tre a cinque punti per i ruoli recenti e da uno a tre per quelli vecchi. Se l'azienda è piccola o poco nota, aggiungi una riga su cosa fa: \"Software per la logistica di corrieri regionali, 60 dipendenti.\"",{"type":123,"tag":124,"props":338,"children":339},{},[340],{"type":128,"value":341},"Se lavori tramite società di consulenza, indica sia la società sia il cliente finale, per esempio \"Consulente presso Banca X tramite Società Y\". Chi legge capisce subito in che contesto hai lavorato.",{"type":123,"tag":258,"props":343,"children":345},{"id":344},"competenze",[346],{"type":128,"value":347},"Competenze",{"type":123,"tag":124,"props":349,"children":350},{},[351],{"type":128,"value":352},"Raggruppa le competenze in poche righe con un'etichetta, invece di una lista lunga. L'esempio usa linguaggi, backend, infrastruttura e metodo. In ogni gruppo metti per prime le competenze che usi di più.",{"type":123,"tag":258,"props":354,"children":356},{"id":355},"progetti",[357],{"type":128,"value":358},"Progetti",{"type":123,"tag":124,"props":360,"children":361},{},[362],{"type":128,"value":363},"Un progetto merita spazio se mostra qualcosa che il lavoro non mostra, oppure se qualcuno lo usa davvero. Scrivi una riga su cosa fa, lo stack e, se ce l'hai, un segnale di utilizzo come stelle, download o utenti. Aggiungi il link al codice o al sito.",{"type":123,"tag":258,"props":365,"children":367},{"id":366},"formazione",[368],{"type":128,"value":369},"Formazione",{"type":123,"tag":124,"props":371,"children":372},{},[373],{"type":128,"value":374},"Titolo di studio, ateneo e anni. Il voto di laurea si può indicare se è buono. Dopo due o più anni di lavoro la formazione scende sotto l'esperienza e non ha bisogno di dettagli. Anche i bootcamp e i corsi ITS vanno qui. Se non hai una laurea, tieni la sezione breve: esperienza e progetti reggono il curriculum.",{"type":123,"tag":258,"props":376,"children":378},{"id":377},"certificazioni",[379],{"type":128,"value":380},"Certificazioni",{"type":123,"tag":124,"props":382,"children":383},{},[384],{"type":128,"value":385},"Le certificazioni cloud (AWS, Google Cloud, Azure) e quelle su Kubernetes sono le più citate negli annunci per sviluppatori. Indica il nome completo, l'ente e l'anno. Lascia fuori gli attestati di semplice partecipazione ai corsi, a meno che l'annuncio non li chieda.",{"type":123,"tag":131,"props":387,"children":389},{"id":388},"come-scrivere-i-punti-dellesperienza",[390],{"type":128,"value":391},"Come scrivere i punti dell'esperienza",{"type":123,"tag":124,"props":393,"children":394},{},[395],{"type":128,"value":396},"Inizia ogni punto con un verbo, descrivi il lavoro con parole semplici e chiudi con il risultato. I numeri aiutano quando li hai: latenza, tasso di errori, frequenza dei rilasci, utenti, costi. Se non hai un numero, descrivi il cambiamento in modo concreto, per esempio \"i clienti vedono gli aggiornamenti in pochi minuti invece che la mattina dopo\".",{"type":123,"tag":124,"props":398,"children":399},{},[400,402],{"type":128,"value":401},"Uno schema semplice che funziona: ",{"type":123,"tag":293,"props":403,"children":404},{},[405],{"type":128,"value":406},"cosa hai fatto + come + cosa è cambiato.",{"type":123,"tag":408,"props":409,"children":410},"ul",{},[411,417],{"type":123,"tag":412,"props":413,"children":414},"li",{},[415],{"type":128,"value":416},"Debole: \"Lavorato sulla funzione di ricerca.\"",{"type":123,"tag":412,"props":418,"children":419},{},[420],{"type":128,"value":421},"Meglio: \"Ricostruito la ricerca prodotti su Elasticsearch, portando il tempo medio di risposta da 1,2 s a 200 ms.\"",{"type":123,"tag":258,"props":423,"children":425},{"id":424},"esempi-per-livello",[426],{"type":128,"value":427},"Esempi per livello",{"type":123,"tag":124,"props":429,"children":430},{},[431],{"type":123,"tag":293,"props":432,"children":433},{},[434],{"type":128,"value":435},"Sviluppatore junior",{"type":123,"tag":408,"props":437,"children":438},{},[439,444,449,454],{"type":123,"tag":412,"props":440,"children":441},{},[442],{"type":128,"value":443},"Sviluppato l'endpoint di esportazione CSV delle fatture, usato da circa 3.000 clienti al mese",{"type":123,"tag":412,"props":445,"children":446},{},[447],{"type":128,"value":448},"Risolto una race condition nel servizio carrello che a volte generava ordini vuoti",{"type":123,"tag":412,"props":450,"children":451},{},[452],{"type":128,"value":453},"Scritto test di integrazione per il flusso di login, intercettando due regressioni prima del rilascio",{"type":123,"tag":412,"props":455,"children":456},{},[457],{"type":128,"value":458},"Aggiunto controlli e messaggi di errore al modulo di registrazione, con meno richieste al supporto",{"type":123,"tag":124,"props":460,"children":461},{},[462],{"type":123,"tag":293,"props":463,"children":464},{},[465],{"type":128,"value":466},"Sviluppatore intermedio",{"type":123,"tag":408,"props":468,"children":469},{},[470,475,480,485],{"type":123,"tag":412,"props":471,"children":472},{},[473],{"type":128,"value":474},"Spostato l'elaborazione delle immagini su una coda in background: il caricamento è passato da 8 secondi a meno di 1",{"type":123,"tag":412,"props":476,"children":477},{},[478],{"type":128,"value":479},"Aggiunto il tracing alla pipeline degli ordini, rendendo evidente a tutto il team il passaggio più lento",{"type":123,"tag":412,"props":481,"children":482},{},[483],{"type":128,"value":484},"Gestito la migrazione da MySQL 5.7 a 8.0 con un piano di rollback scritto",{"type":123,"tag":412,"props":486,"children":487},{},[488],{"type":128,"value":489},"Lavorato con prodotto e design sul nuovo onboarding, rilasciato in quattro iterazioni settimanali",{"type":123,"tag":124,"props":491,"children":492},{},[493],{"type":123,"tag":293,"props":494,"children":495},{},[496],{"type":128,"value":497},"Sviluppatore senior",{"type":123,"tag":408,"props":499,"children":500},{},[501,506,511,516],{"type":123,"tag":412,"props":502,"children":503},{},[504],{"type":128,"value":505},"Guidato la suddivisione di un monolite in quattro servizi senza interruzioni per i clienti",{"type":123,"tag":412,"props":507,"children":508},{},[509],{"type":128,"value":510},"Avviato il processo di design review del team pagamenti e seguito tre sviluppatori come mentor",{"type":123,"tag":412,"props":512,"children":513},{},[514],{"type":128,"value":515},"Progettato il livello di idempotenza dei pagamenti con carta, eliminando gli addebiti doppi",{"type":123,"tag":412,"props":517,"children":518},{},[519],{"type":128,"value":520},"Scritto la procedura di analisi post incidente e condotto le analisi degli otto incidenti più gravi dell'anno",{"type":123,"tag":258,"props":522,"children":524},{"id":523},"esempi-per-specializzazione",[525],{"type":128,"value":526},"Esempi per specializzazione",{"type":123,"tag":124,"props":528,"children":529},{},[530],{"type":123,"tag":293,"props":531,"children":532},{},[533],{"type":128,"value":534},"Frontend",{"type":123,"tag":408,"props":536,"children":537},{},[538,543,548],{"type":123,"tag":412,"props":539,"children":540},{},[541],{"type":128,"value":542},"Ricostruito la dashboard in React con rendering lato server, dimezzando il tempo di primo caricamento",{"type":123,"tag":412,"props":544,"children":545},{},[546],{"type":128,"value":547},"Creato una libreria di componenti condivisa usata da quattro team di prodotto",{"type":123,"tag":412,"props":549,"children":550},{},[551],{"type":128,"value":552},"Corretto i problemi di accessibilità emersi da un audit, tra cui navigazione da tastiera ed etichette per screen reader",{"type":123,"tag":124,"props":554,"children":555},{},[556],{"type":123,"tag":293,"props":557,"children":558},{},[559],{"type":128,"value":560},"Backend",{"type":123,"tag":408,"props":562,"children":563},{},[564,569,574],{"type":123,"tag":412,"props":565,"children":566},{},[567],{"type":128,"value":568},"Progettato un'API REST per le integrazioni con i partner, oggi usata da 40 aziende esterne",{"type":123,"tag":412,"props":570,"children":571},{},[572],{"type":128,"value":573},"Sostituito i job notturni con una coda di eventi, così i dati si aggiornano in pochi minuti",{"type":123,"tag":412,"props":575,"children":576},{},[577],{"type":128,"value":578},"Ridotto il carico sul database del 35% correggendo le query e aggiungendo una replica per la reportistica",{"type":123,"tag":124,"props":580,"children":581},{},[582],{"type":123,"tag":293,"props":583,"children":584},{},[585],{"type":128,"value":586},"Dati e machine learning",{"type":123,"tag":408,"props":588,"children":589},{},[590,595,600],{"type":123,"tag":412,"props":591,"children":592},{},[593],{"type":128,"value":594},"Costruito la pipeline delle feature per il modello antifrode in Python e Spark, eseguita ogni ora su 50 milioni di eventi",{"type":123,"tag":412,"props":596,"children":597},{},[598],{"type":128,"value":599},"Ridotto il tempo di addestramento del modello da sei ore a quaranta minuti mettendo in cache i dataset intermedi",{"type":123,"tag":412,"props":601,"children":602},{},[603],{"type":128,"value":604},"Impostato un monitoraggio che segnala quando i dati in ingresso si allontanano da quelli di addestramento",{"type":123,"tag":124,"props":606,"children":607},{},[608],{"type":123,"tag":293,"props":609,"children":610},{},[611],{"type":128,"value":612},"DevOps e piattaforma",{"type":123,"tag":408,"props":614,"children":615},{},[616,621,626],{"type":123,"tag":412,"props":617,"children":618},{},[619],{"type":128,"value":620},"Migrato la CI da Jenkins a GitHub Actions, portando il tempo medio di build da 25 a 9 minuti",{"type":123,"tag":412,"props":622,"children":623},{},[624],{"type":128,"value":625},"Scritto moduli Terraform per la configurazione standard dei servizi, usati da ogni nuovo servizio",{"type":123,"tag":412,"props":627,"children":628},{},[629],{"type":128,"value":630},"Introdotto runbook per la reperibilità, con tempi di ripristino più brevi nei due trimestri successivi",{"type":123,"tag":124,"props":632,"children":633},{},[634],{"type":123,"tag":293,"props":635,"children":636},{},[637],{"type":128,"value":638},"Mobile",{"type":123,"tag":408,"props":640,"children":641},{},[642,647,652],{"type":123,"tag":412,"props":643,"children":644},{},[645],{"type":128,"value":646},"Rilasciato la modalità offline dell'app iOS, la funzione più richiesta nelle recensioni",{"type":123,"tag":412,"props":648,"children":649},{},[650],{"type":128,"value":651},"Ridotto i crash su Android dall'1,8% allo 0,3% delle sessioni risolvendo i dieci più frequenti",{"type":123,"tag":412,"props":653,"children":654},{},[655],{"type":128,"value":656},"Spostato rete e archiviazione dell'app in un modulo condiviso Kotlin Multiplatform",{"type":123,"tag":131,"props":658,"children":660},{"id":659},"competenze-e-parole-chiave",[661],{"type":128,"value":662},"Competenze e parole chiave",{"type":123,"tag":124,"props":664,"children":665},{},[666],{"type":128,"value":667},"Recruiter e sistemi ATS cercano spesso termini esatti, quindi usa i nomi che compaiono negli annunci: \"PostgreSQL\" invece di \"Postgres\", \"Kubernetes\" invece di \"k8s\". Inserisci solo ciò che hai usato davvero al lavoro o in un progetto reale.",{"type":123,"tag":138,"props":669,"children":670},{},[671,687],{"type":123,"tag":142,"props":672,"children":673},{},[674],{"type":123,"tag":146,"props":675,"children":676},{},[677,682],{"type":123,"tag":150,"props":678,"children":679},{},[680],{"type":128,"value":681},"Categoria",{"type":123,"tag":150,"props":683,"children":684},{},[685],{"type":128,"value":686},"Esempi comuni",{"type":123,"tag":161,"props":688,"children":689},{},[690,703,715,727,740,753,766],{"type":123,"tag":146,"props":691,"children":692},{},[693,698],{"type":123,"tag":168,"props":694,"children":695},{},[696],{"type":128,"value":697},"Linguaggi",{"type":123,"tag":168,"props":699,"children":700},{},[701],{"type":128,"value":702},"Python, Java, JavaScript, TypeScript, Go, C#, Kotlin, Swift, Rust, SQL",{"type":123,"tag":146,"props":704,"children":705},{},[706,710],{"type":123,"tag":168,"props":707,"children":708},{},[709],{"type":128,"value":534},{"type":123,"tag":168,"props":711,"children":712},{},[713],{"type":128,"value":714},"React, Vue, Angular, Next.js, HTML, CSS, accessibilità",{"type":123,"tag":146,"props":716,"children":717},{},[718,722],{"type":123,"tag":168,"props":719,"children":720},{},[721],{"type":128,"value":560},{"type":123,"tag":168,"props":723,"children":724},{},[725],{"type":128,"value":726},"Node.js, Spring, Django, .NET, REST, GraphQL, gRPC",{"type":123,"tag":146,"props":728,"children":729},{},[730,735],{"type":123,"tag":168,"props":731,"children":732},{},[733],{"type":128,"value":734},"Dati",{"type":123,"tag":168,"props":736,"children":737},{},[738],{"type":128,"value":739},"PostgreSQL, MySQL, MongoDB, Redis, Kafka, Elasticsearch, Spark",{"type":123,"tag":146,"props":741,"children":742},{},[743,748],{"type":123,"tag":168,"props":744,"children":745},{},[746],{"type":128,"value":747},"Cloud e infrastruttura",{"type":123,"tag":168,"props":749,"children":750},{},[751],{"type":128,"value":752},"AWS, Google Cloud, Azure, Docker, Kubernetes, Terraform",{"type":123,"tag":146,"props":754,"children":755},{},[756,761],{"type":123,"tag":168,"props":757,"children":758},{},[759],{"type":128,"value":760},"Rilascio",{"type":123,"tag":168,"props":762,"children":763},{},[764],{"type":128,"value":765},"CI\u002FCD, GitHub Actions, test automatici, code review, osservabilità",{"type":123,"tag":146,"props":767,"children":768},{},[769,774],{"type":123,"tag":168,"props":770,"children":771},{},[772],{"type":128,"value":773},"Metodo",{"type":123,"tag":168,"props":775,"children":776},{},[777],{"type":128,"value":778},"System design, progettazione di API, gestione incidenti, mentoring",{"type":123,"tag":124,"props":780,"children":781},{},[782],{"type":128,"value":783},"Le soft skill contano molto nello sviluppo, ma una riga come \"ottime capacità comunicative\" non dimostra nulla. Mostrale nei punti dell'esperienza: design review, mentoring, documentazione, lavoro con prodotto e design.",{"type":123,"tag":124,"props":785,"children":786},{},[787],{"type":128,"value":788},"Per l'inglese, molte aziende italiane chiedono un livello preciso. Indica il livello nella sezione lingue e, se hai una certificazione come IELTS o Cambridge, aggiungila tra le certificazioni.",{"type":123,"tag":131,"props":790,"children":792},{"id":791},"come-adattare-il-cv-a-un-annuncio",[793],{"type":128,"value":794},"Come adattare il CV a un annuncio",{"type":123,"tag":124,"props":796,"children":797},{},[798],{"type":128,"value":799},"Mandare lo stesso curriculum ovunque funziona peggio di una modifica veloce per ogni candidatura. Bastano dieci minuti:",{"type":123,"tag":801,"props":802,"children":803},"ol",{},[804,809,814,819,824],{"type":123,"tag":412,"props":805,"children":806},{},[807],{"type":128,"value":808},"Leggi l'annuncio e segna linguaggi, strumenti e responsabilità che ripete.",{"type":123,"tag":412,"props":810,"children":811},{},[812],{"type":128,"value":813},"Controlla che quelli che conosci davvero compaiano nelle competenze e in almeno un punto dell'esperienza.",{"type":123,"tag":412,"props":815,"children":816},{},[817],{"type":128,"value":818},"Sposta in cima a ogni ruolo i punti più vicini all'annuncio.",{"type":123,"tag":412,"props":820,"children":821},{},[822],{"type":128,"value":823},"Adatta il profilo perché la prima frase corrisponda al ruolo, per esempio \"sviluppatore backend\" per una posizione backend.",{"type":123,"tag":412,"props":825,"children":826},{},[827],{"type":128,"value":828},"Togli i progetti che non c'entrano, se ti serve spazio.",{"type":123,"tag":124,"props":830,"children":831},{},[832],{"type":128,"value":833},"Usa le stesse parole dell'annuncio quando sono vere per te. Se l'annuncio parla di \"sistemi distribuiti\" e li hai costruiti, scrivi \"sistemi distribuiti\", non solo \"microservizi\". Se l'annuncio è in inglese, valuta di mandare il CV in inglese.",{"type":123,"tag":131,"props":835,"children":837},{"id":836},"formattazione-e-lunghezza",[838],{"type":128,"value":839},"Formattazione e lunghezza",{"type":123,"tag":124,"props":841,"children":842},{},[843],{"type":128,"value":844},"Resta su una pagina, a meno di avere dieci o più anni di esperienza pertinente. Usa un solo carattere, una dimensione tra 10 e 12 punti e date nello stesso formato. Evita tabelle, caselle di testo e immagini per le informazioni importanti, perché alcuni ATS le saltano. Questo modello è costruito apposta per evitarle.",{"type":123,"tag":124,"props":846,"children":847},{},[848],{"type":128,"value":849},"Il formato Europass è diffuso in Italia, soprattutto per concorsi e bandi pubblici. Per le aziende private, e in particolare nel settore tecnologico, un CV più compatto come questo si legge meglio. Se un bando chiede espressamente Europass, usa quello.",{"type":123,"tag":124,"props":851,"children":852},{},[853],{"type":128,"value":854},"Invia il curriculum in PDF, salvo diversa richiesta. Dai al file un nome chiaro, per esempio \"Luca-Ferri-Sviluppatore-Software.pdf\".",{"type":123,"tag":131,"props":856,"children":858},{"id":857},"perché-le-sezioni-sono-in-questordine",[859],{"type":128,"value":860},"Perché le sezioni sono in quest'ordine",{"type":123,"tag":124,"props":862,"children":863},{},[864,866,873],{"type":128,"value":865},"Il modello mette prima l'esperienza, poi competenze, progetti e formazione. Dopo un anno o due di lavoro, ciò che hai portato in produzione dice a un'azienda più della laurea. Se sei neolaureato, sposta in alto formazione e progetti e tieni breve l'esperienza. Il ",{"type":123,"tag":867,"props":868,"children":870},"a",{"href":869},"\u002Fit\u002Ftemplates\u002Fstudent",[871],{"type":128,"value":872},"modello per studenti",{"type":128,"value":874}," è impostato proprio così.",{"type":123,"tag":124,"props":876,"children":877},{},[878],{"type":128,"value":879},"Le certificazioni stanno verso il fondo. Aiutano quando un ruolo ne richiede una, come una certificazione AWS per un team molto orientato al cloud, ma raramente decidono da sole un colloquio.",{"type":123,"tag":131,"props":881,"children":883},{"id":882},"errori-da-evitare",[884],{"type":128,"value":885},"Errori da evitare",{"type":123,"tag":408,"props":887,"children":888},{},[889,894,899,904,909,914,919,924],{"type":123,"tag":412,"props":890,"children":891},{},[892],{"type":128,"value":893},"Elencare mansioni invece di risultati, per esempio \"responsabile dei servizi backend\"",{"type":123,"tag":412,"props":895,"children":896},{},[897],{"type":128,"value":898},"Una sezione competenze con trenta voci e nessuna idea di cosa conosci bene",{"type":123,"tag":412,"props":900,"children":901},{},[902],{"type":128,"value":903},"Nomi di progetti interni che fuori dall'azienda non significano nulla",{"type":123,"tag":412,"props":905,"children":906},{},[907],{"type":128,"value":908},"Paragrafi lunghi e fitti. I punti brevi si leggono più in fretta",{"type":123,"tag":412,"props":910,"children":911},{},[912],{"type":128,"value":913},"Dichiarare una tecnologia usata una sola volta in un tutorial",{"type":123,"tag":412,"props":915,"children":916},{},[917],{"type":128,"value":918},"Formati di data diversi tra un lavoro e l'altro",{"type":123,"tag":412,"props":920,"children":921},{},[922],{"type":128,"value":923},"Errori nei nomi delle tecnologie, come \"Javascript\" o \"Github\", che chi legge nota",{"type":123,"tag":412,"props":925,"children":926},{},[927],{"type":128,"value":928},"Barre o percentuali per le competenze, che non dicono nulla di concreto",{"type":123,"tag":131,"props":930,"children":932},{"id":931},"lista-di-controllo-prima-di-inviarlo",[933],{"type":128,"value":934},"Lista di controllo prima di inviarlo",{"type":123,"tag":408,"props":936,"children":937},{},[938,943,948,953,958,963],{"type":123,"tag":412,"props":939,"children":940},{},[941],{"type":128,"value":942},"Titolo e profilo corrispondono al ruolo a cui ti candidi",{"type":123,"tag":412,"props":944,"children":945},{},[946],{"type":128,"value":947},"Ogni lavoro recente ha almeno un punto con un risultato",{"type":123,"tag":412,"props":949,"children":950},{},[951],{"type":128,"value":952},"Le competenze dell'annuncio che possiedi compaiono nella pagina",{"type":123,"tag":412,"props":954,"children":955},{},[956],{"type":128,"value":957},"I link funzionano e portano a lavoro che sei contento di mostrare",{"type":123,"tag":412,"props":959,"children":960},{},[961],{"type":128,"value":962},"Date, ortografia e nomi delle tecnologie sono coerenti",{"type":123,"tag":412,"props":964,"children":965},{},[966],{"type":128,"value":967},"Il file è un PDF con il tuo nome nel nome del file",{"title":969,"searchDepth":970,"depth":970,"links":971},"",2,[972,973,974,984,988,989,990,991,992,993],{"id":133,"depth":970,"text":136},{"id":232,"depth":970,"text":235},{"id":253,"depth":970,"text":256,"children":975},[976,978,979,980,981,982,983],{"id":260,"depth":977,"text":263},3,{"id":276,"depth":977,"text":279},{"id":328,"depth":977,"text":331},{"id":344,"depth":977,"text":347},{"id":355,"depth":977,"text":358},{"id":366,"depth":977,"text":369},{"id":377,"depth":977,"text":380},{"id":388,"depth":970,"text":391,"children":985},[986,987],{"id":424,"depth":977,"text":427},{"id":523,"depth":977,"text":526},{"id":659,"depth":970,"text":662},{"id":791,"depth":970,"text":794},{"id":836,"depth":970,"text":839},{"id":857,"depth":970,"text":860},{"id":882,"depth":970,"text":885},{"id":931,"depth":970,"text":934},{"version":995,"firstName":996,"lastName":997,"email":998,"phone":999,"position":1000,"location":1001,"summary":1002,"experiences":1003,"internships":1045,"education":1046,"volunteering":1054,"skills":1061,"socialLinks":1071,"projects":1078,"languages":1088,"certificates":1095,"publications":1104,"technicalSkills":969,"sectionOrder":1105,"sectionHeaders":1114,"sectionPlacement":1115},"v1","Luca","Ferri","luca.ferri@example.com","+39 333 014 2290","Senior Software Engineer","Milano","Sviluppatore backend con nove anni di esperienza su sistemi di pagamento, logistica e gestione ordini in Go e TypeScript. Mi piace seguire un servizio dalla progettazione alla reperibilità, e tengo molto ad API chiare, rilasci tranquilli e codice che il collega successivo riesce a leggere.",[1004,1017,1033],{"company":1005,"position":1000,"location":1001,"companyUrl":969,"startDate":1006,"endDate":969,"isPresent":1007,"description":969,"achievements":1008},"Vetrina Commerce S.r.l.","2022-03",true,[1009,1011,1013,1015],{"text":1010},"Guidato la suddivisione del monolite di checkout in quattro servizi Go, rilasciati con feature flag senza interruzioni per i clienti",{"text":1012},"Ridotto la latenza p95 del checkout da 900 ms a 240 ms mettendo in cache le regole di prezzo ed eliminando due chiamate sincrone",{"text":1014},"Progettato il livello di idempotenza per i pagamenti con carta, che ha eliminato gli addebiti doppi in caso di retry",{"text":1016},"Seguo tre sviluppatori come mentor e coordino la design review settimanale del team pagamenti",{"company":1018,"position":1019,"location":1020,"companyUrl":969,"startDate":1021,"endDate":1022,"isPresent":1023,"description":969,"achievements":1024},"Logistica Padana S.p.A.","Software Engineer","Bologna","2019-06","2022-02",false,[1025,1027,1029,1031],{"text":1026},"Sviluppato l'API di tracciamento spedizioni in TypeScript e Node.js, usata da 40 corrieri partner",{"text":1028},"Spostato i job notturni su una coda di eventi: i clienti vedono gli aggiornamenti di stato in pochi minuti invece che la mattina dopo",{"text":1030},"Introdotto i contract test tra i servizi; i rilasci falliti sono passati da settimanali a rari",{"text":1032},"Gestito l'aggiornamento di PostgreSQL dalla versione 10 alla 14 su tre cluster con meno di cinque minuti di sola lettura",{"company":1034,"position":1035,"location":1020,"companyUrl":969,"startDate":1036,"endDate":1037,"isPresent":1023,"description":969,"achievements":1038},"Pigna Software S.r.l.","Junior Software Engineer","2017-06","2019-05",[1039,1041,1043],{"text":1040},"Sviluppato strumenti interni di reportistica in Python e Django per i team vendite e assistenza",{"text":1042},"Scritto la prima suite di test automatici del modulo di fatturazione, che ha intercettato diverse regressioni prima del rilascio",{"text":1044},"Entrato nei turni di reperibilità dal secondo anno e scritto i runbook per gli allarmi più frequenti",[],[1047],{"institution":1048,"degree":1049,"fieldOfStudy":969,"location":1001,"startDate":1050,"endDate":1051,"isPresent":1023,"description":969,"graduationScore":1052,"achievements":1053},"Politecnico di Milano","Laurea in Ingegneria Informatica","2013-08","2017-05","108\u002F110",[],[1055],{"organization":1056,"organizationUrl":969,"position":1057,"location":1001,"startDate":1058,"endDate":969,"isPresent":1007,"description":1059,"achievements":1060},"Milano Code Mentors","Mentor volontario","2021-09","Revisiono il codice e faccio simulazioni di colloquio per chi cambia carriera e sta imparando lo sviluppo backend.",[],[1062,1064,1066,1069],{"title":697,"description":1063},"Go, TypeScript, Python, SQL",{"title":560,"description":1065},"API REST e gRPC, PostgreSQL, Redis, Kafka",{"title":1067,"description":1068},"Infrastruttura","AWS, Docker, Kubernetes, Terraform, GitHub Actions",{"title":773,"description":1070},"System design, code review, osservabilità, gestione incidenti",[1072,1075],{"platform":1073,"url":1074},"github","https:\u002F\u002Fgithub.com\u002Fexample",{"platform":1076,"url":1077},"linkedin","https:\u002F\u002Flinkedin.com\u002Fin\u002Fexample",[1079],{"title":1080,"description":1081,"links":1082,"startDate":1086,"endDate":969,"isPresent":1007,"achievements":1087},"pgmigrate","Piccolo strumento open source per eseguire in sicurezza le migrazioni PostgreSQL in CI.",[1083],{"url":1084,"label":1085},"https:\u002F\u002Fgithub.com\u002Fexample\u002Fpgmigrate","GitHub","2021-01",[],[1089,1092],{"name":1090,"proficiency":1091},"Italiano","Native",{"name":1093,"proficiency":1094},"Inglese","Fluent",[1096,1100],{"title":1097,"issuer":1098,"date":1099,"url":969,"description":969},"AWS Certified Developer - Associate","Amazon Web Services","2023-02",{"title":1101,"issuer":1102,"date":1103,"url":969,"description":969},"Certified Kubernetes Application Developer (CKAD)","The Linux Foundation","2024-04",[],{"summary":1106,"experience":1107,"skills":970,"projects":977,"education":1108,"certificates":1109,"languages":1110,"internships":1111,"volunteering":1111,"socialLinks":1112,"publications":1113},0,1,4,5,6,7,9,10,{},{"skills":1116,"projects":1117,"volunteering":1117,"languages":1116,"certificates":1116,"publications":1117},"right","left",1791120789452]