diff --git a/src/lib/elements/JobElement.svelte b/src/lib/elements/JobElement.svelte index e550ab8..98d826b 100644 --- a/src/lib/elements/JobElement.svelte +++ b/src/lib/elements/JobElement.svelte @@ -79,11 +79,11 @@ {/each}
- {#if job.tecnologies.length != 0} + {#if job.technologies.length != 0} Tech: {/if} - {#each job.tecnologies as tecnology, index} - {tecnology}{index != job.tecnologies.length - 1 ? ', ' : ''} + {#each job.technologies as tecnology, index} + {tecnology}{index != job.technologies.length - 1 ? ', ' : ''} {/each}
diff --git a/src/lib/elements/Training.svelte b/src/lib/elements/Training.svelte index 04d7b05..d091c7d 100644 --- a/src/lib/elements/Training.svelte +++ b/src/lib/elements/Training.svelte @@ -20,7 +20,7 @@

{school.title[currentLanguage]}

{school.content[currentLanguage]}

-

{school.year.start} - {school.year.end}

+

{school.year.start} {#if school.year.end} - {school.year.end}{/if}

{/each} diff --git a/src/lib/model/job.ts b/src/lib/model/job.ts index c6e2611..f0b5469 100644 --- a/src/lib/model/job.ts +++ b/src/lib/model/job.ts @@ -25,6 +25,6 @@ export interface Job { ref: string; }[]; languages: string[]; - tecnologies: string[]; + technologies: string[]; images: string[]; } diff --git a/src/lib/model/jobs.json b/src/lib/model/jobs.json index 89a0215..5d6dda1 100644 --- a/src/lib/model/jobs.json +++ b/src/lib/model/jobs.json @@ -1,9 +1,44 @@ [ { "year": { - "start": "2022-01-03", + "start": "2024-09-23", "end": "" }, + "title": { + "en": "Corley Cloud", + "it": "Corley Cloud" + }, + "content": { + "en": "In September 2024, I joined Corley Cloud, a company focused on building scalable and resilient cloud-native solutions.\nMy role involves designing and developing **serverless architectures** and **event-driven applications** using **AWS** services such as Lambda, API Gateway, DynamoDB, and Step Functions.\nThe main technologies I use are **Node.js** and **Python**.\nI contribute to the definition of **DevOps pipelines**, infrastructure as code with **Terraform** and **AWS SAM**, and best practices for CI/CD in cloud environments.", + "it": "Nel settembre 2024 ho iniziato a lavorare in Corley Cloud, un'azienda specializzata nella creazione di soluzioni cloud-native scalabili e resilienti.\nIl mio ruolo prevede la progettazione e lo sviluppo di **architetture serverless** e **applicazioni event-driven** utilizzando servizi **AWS** come Lambda, API Gateway, DynamoDB e Step Functions.\nLe tecnologie principali che utilizzo sono **Node.js** e **Python**.\nContribuisco alla definizione delle **pipeline DevOps**, dell’infrastruttura come codice con **Terraform** e **AWS SAM**, e delle best practice per CI/CD in ambienti cloud." + }, + "collaborators": [], + "languages": [ + "TypeScript", + "Python", + "Node.js", + "yaml", + "json", + "bash" + ], + "technologies": [ + "AWS Lambda", + "API Gateway", + "DynamoDB", + "Step Functions", + "Terraform", + "AWS SAM", + "GitHub Actions" + ], + "images": [ + "corley.png" + ] + }, + { + "year": { + "start": "2022-01-03", + "end": "2024-09-06" + }, "title": { "en": "ALTEN italy", "it": "ALTEN italia" @@ -22,7 +57,7 @@ "TypeScript", "Python" ], - "tecnologies": [ + "technologies": [ "Vue.js", "Node.js", "Laravel", @@ -54,7 +89,7 @@ "yaml", "json" ], - "tecnologies": [ + "technologies": [ "Vue.js", "Node.js", "Nuxt", @@ -85,7 +120,7 @@ "HTML", "CSS" ], - "tecnologies": [ + "technologies": [ "Vue.js", "Node.js", "Nuxt", @@ -112,7 +147,7 @@ "languages": [ "PHP" ], - "tecnologies": [ + "technologies": [ "Telegram", "Composer", "Docker" @@ -136,7 +171,7 @@ }, "collaborators": [], "languages": [], - "tecnologies": [], + "technologies": [], "images": [ "/saxonhilllogo.webp" ] diff --git a/src/lib/model/portfolio.json b/src/lib/model/portfolio.json index 8a760c9..3268311 100644 --- a/src/lib/model/portfolio.json +++ b/src/lib/model/portfolio.json @@ -17,7 +17,7 @@ "TypeScript", "JSON-schema" ], - "tecnologies": [ + "technologies": [ "Svelte", "Node.js" ], @@ -42,7 +42,7 @@ "languages": [ "TypeScript" ], - "tecnologies": [ + "technologies": [ "Node.js" ], "images": [ @@ -66,7 +66,7 @@ "languages": [ "C" ], - "tecnologies": [ + "technologies": [ "QMK" ], "images": [ @@ -91,7 +91,7 @@ "bash", "python" ], - "tecnologies": [ + "technologies": [ "raspberry" ], "images": [ @@ -115,7 +115,7 @@ "languages": [ "YAML" ], - "tecnologies": [ + "technologies": [ "Docker", "Unraid", "GNU/Linux" @@ -139,7 +139,7 @@ }, "collaborators": [], "languages": [], - "tecnologies": [], + "technologies": [], "images": [ "/workstation.webp" ] @@ -194,7 +194,7 @@ "Solidity", "YAML" ], - "tecnologies": [ + "technologies": [ "Node.js", "AWS Lambda", "Docker", @@ -222,7 +222,7 @@ "languages": [ "bash" ], - "tecnologies": [ + "technologies": [ "Docker", "GitHub Action" ], @@ -247,7 +247,7 @@ "languages": [ "bash" ], - "tecnologies": [ + "technologies": [ "Docker", "GitHub Action" ], @@ -272,7 +272,7 @@ "languages": [ "C++" ], - "tecnologies": [ + "technologies": [ "Qt" ], "images": [ @@ -313,7 +313,7 @@ "PHP", "SQL" ], - "tecnologies": [ + "technologies": [ "Apache", "MariaDB" ], @@ -346,7 +346,7 @@ "SWL", "ANTLR grammar" ], - "tecnologies": [ + "technologies": [ "ANTLR" ], "images": [ diff --git a/src/lib/model/schemas/job.json b/src/lib/model/schemas/job.json index 2b99699..0805cd3 100644 --- a/src/lib/model/schemas/job.json +++ b/src/lib/model/schemas/job.json @@ -82,7 +82,7 @@ "type": "string" } }, - "tecnologies": { + "technologies": { "type": "array", "items": { "type": "string" @@ -101,7 +101,7 @@ "content", "collaborators", "languages", - "tecnologies", + "technologies", "images" ], "additionalProperties": false diff --git a/src/lib/model/training.json b/src/lib/model/training.json index 0166200..89ff42c 100644 --- a/src/lib/model/training.json +++ b/src/lib/model/training.json @@ -1,29 +1,62 @@ [ + { + "year": { + "start": "2024" + }, + "title": { + "en": "AWS Certified Developer – Associate", + "it": "AWS Certified Developer – Associate" + }, + "content": { + "en": " AWS Certified Developer – Associate – Skills in developing and managing applications on AWS.", + "it": " AWS Certified Developer – Associate – Competenze nello sviluppo e nella gestione di applicazioni su AWS." + }, + "collaborators": [], + "technologies": [ + "AWS" + ], + "images": [ + "AWS_DEV.png" + ] + }, { "year": { "start": "2016", "end": "2020" }, - "title": {"en":"Bachelor's degree in Computer Science (EQF 6): ","it":"Laurea triennale in Scienze Informatiche (EQF 6)"}, + "title": { + "en": "Bachelor's degree in Computer Science (EQF 6): ", + "it": "Laurea triennale in Scienze Informatiche (EQF 6)" + }, "content": { - "en":"Computer Science, Università degli Studi di Padova","it":"Corso triennale in Informatica all'Università degli Studi di Padova"}, + "en": "Computer Science, Università degli Studi di Padova", + "it": "Corso triennale in Informatica all'Università degli Studi di Padova" + }, "collaborators": [], "languages": [], - "tecnologies": [], - "images":["unipd-universita-di-padova.webp"] + "technologies": [], + "images": [ + "unipd-universita-di-padova.webp" + ] }, { "year": { "start": "2007", "end": "2013" }, - "title": {"en":"High School diploma, Liceo Scientifico Tecnologico (EQF 4): ","it":"Diploma di maturità di Liceo Scientifico Tecnologico (EQF 4)"}, + "title": { + "en": "High School diploma, Liceo Scientifico Tecnologico (EQF 4): ", + "it": "Diploma di maturità di Liceo Scientifico Tecnologico (EQF 4)" + }, "content": { - "en":"The scientific and technological high school I.T.I.S. Severi di Padova where instead of Latin, there were more physics, chemistry and basic programming lessons.", - "it":"Corso di Liceo Scientifico Tecnologico all'istituto I.T.I.S. Severi di Padova, dove al posto del Latino i corsi puntavano di più su fisica, chimica e dei corsi introduttivi alla programmazione"}, + "en": "The scientific and technological high school I.T.I.S. Severi di Padova where instead of Latin, there were more physics, chemistry and basic programming lessons.", + "it": "Corso di Liceo Scientifico Tecnologico all'istituto I.T.I.S. Severi di Padova, dove al posto del Latino i corsi puntavano di più su fisica, chimica e dei corsi introduttivi alla programmazione" + }, "collaborators": [], "languages": [], - "tecnologies": [], - "images":["logoSeveri.webp"] + "technologies": [], + "images": [ + "logoSeveri.webp" + ] } -] +] \ No newline at end of file diff --git a/static/AWS_DEV.png b/static/AWS_DEV.png new file mode 100644 index 0000000..d2bdef7 Binary files /dev/null and b/static/AWS_DEV.png differ diff --git a/static/corley.png b/static/corley.png new file mode 100644 index 0000000..efdc0f0 Binary files /dev/null and b/static/corley.png differ