[
  {
    "year": {
      "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"
    },
    "content": {
      "en": "At the end of 2021, while I was trying to advertise my business, I received several job offers, including one from Alten Italy.\nSo, since January 3, 2022, I have been employed at Alten Italy, in the Bologna office, as an **IT consultant**.\nThere are two aspects to keep in mind when working in consulting: the client and the consulting company, both of which require attention and different tasks.\nFor the client, I perform the duties of a **full stack cloud developer in AWS** and some **Scrum Master** responsibilities.\nRegarding Alten, I have written and conducted courses on **git**, **docker**, and **CI/CD** systems. I have been involved in the personnel selection process.",
      "it": "Alla fine del 2021, mentre stavo cercando di fare pubblicità per la mia attività, ho ricevuto diverse offerte di lavoro, tra cui Alten Italia.\nQuindi, dal 3 gennaio 2022 sono impiegato in Alten Italia, nella sede di Bologna, come **consulente informatico**.\nCi sono due lati da tenere a mente quando si lavora in consulenza, il cliente e l’azienda di consulenza, entrambe le realtà richiedono attenzione e mansioni diverse.\nPer il cliente mi svolgo le mansioni da **full stack cloud developer in AWS** e alcune delle mansioni dello **Scrum Master**.\nPer quanto riguarda Alten, ho scritto e tenuto dei corsi per **git**, **docker** e sistemi di **CI/CD**. Ho fatto parte del processo di selezione del personale."
    },
    "collaborators": [],
    "languages": [
      "Php",
      "bash",
      "yaml",
      "json",
      "Javascript",
      "TypeScript",
      "Python"
    ],
    "technologies": [
      "Vue.js",
      "Node.js",
      "Laravel",
      "Docker",
      "AWS"
    ],
    "images": [
      "/ALTEN.webp"
    ]
  },
  {
    "year": {
      "start": "2021-01-10",
      "end": "2021-12-31"
    },
    "title": {
      "en": "Jatus.tech my start-up",
      "it": "La mia start-up Jatus.tech"
    },
    "content": {
      "en": "During 2021, I worked to launch my own startup based on my app idea. The app focused on smartphone-based shopping within a supermarket, utilizing a network of **Bluetooth** sensors for user tracking and enabling user triangulation. The entire application infrastructure was built on **AWS** cloud services.\nThroughout this period, I took on various roles and performed different tasks. I established a working infrastructure with a **Git** server and **SonarQube** for automated code quality verification. Additionally, I gained experience in managing virtual machines for development and staging environments to test applications in a production-like setting.\nI developed **CI/CD** solutions for the product using custom-built **Docker** images. Lastly, I designed and developed the app using **TypeScript** and **Java**. TypeScript was used for the backend and certain parts of the application, while Java was employed for the app's native components, including transmitting **Bluetooth** signals for tracking purposes.",
      "it": "Durante il 2021, ho avviato una mia attività indipendente basata su un'idea di app. L'app si focalizzava sulla spesa all'interno di un supermercato tramite smartphone, utilizzando una rete di sensori **Bluetooth** per il tracciamento degli utenti. L'intera infrastruttura dell'app era basata sui servizi cloud di **AWS**.\nDurante questo periodo, ho svolto diversi ruoli e mansioni. Ho creato un'infrastruttura di lavoro con un server **Git** e **SonarQube** per la verifica automatica della qualità del codice. Inoltre, ho imparato a gestire macchine virtuali per lo sviluppo e la fase di test in un ambiente simile a quello di produzione.\nHo sviluppato soluzioni di **CI/CD** per il prodotto utilizzando immagini **Docker** create appositamente. Infine, ho progettato e sviluppato l'applicazione utilizzando **TypeScript** e **Java**. Ho utilizzato TypeScript per il backend e alcune parti dell'applicazione, mentre Java è stato utilizzato per le funzionalità native dell'app, come l'invio dei segnali **Bluetooth** per il tracciamento."
    },
    "collaborators": [],
    "languages": [
      "TypeScript",
      "bash",
      "Docker-file",
      "yaml",
      "json"
    ],
    "technologies": [
      "Vue.js",
      "Node.js",
      "Nuxt",
      "Docker",
      "GitLab",
      "Nativescript"
    ],
    "images": [
      "/logo-jatus-tech.webp"
    ]
  },
  {
    "year": {
      "start": "2020-9-21",
      "end": "2020-11-21"
    },
    "title": {
      "en": "Intership in Athesys",
      "it": "Tirocinio in Athesys"
    },
    "content": {
      "en": "I've chosen to work in Athesis to end my bachelor degree course. The project was about developing a middleware to put in communication two applications between **NATed** networks based on **OAuth2.0**. This middleware assures the connection is authorized. This software mainly approved the connection of devices that detected the presence of a face mask and the body temperature in the range",
      "it": "Per la tesi di laurea, ho scelto di fare il tirocinio in Athesys. Il progetto prevedeva lo sviluppo di un middleware per mettere in comunicazione, in maniera sicura, due applicazioni tra reti **NAT** basato sui protocolli autorizzativi di **OAuth2.0**.\n Dato il periodo, dove la seconda ondata della pandemia era alle porte, era necessario avere un sistema sicuro per la comuncazione tra dispositivi di controllo dell'ingresso e il \"back-end\", come tablet con termoscanner e software per il riconoscimento della mascherina."
    },
    "collaborators": [],
    "languages": [
      "TypeScript",
      "HTML",
      "CSS"
    ],
    "technologies": [
      "Vue.js",
      "Node.js",
      "Nuxt",
      "Docker"
    ],
    "images": [
      "/logo-athesys.webp"
    ]
  },
  {
    "year": {
      "start": "2016-08-13",
      "end": "2017-02-13"
    },
    "title": {
      "en": "Developer in Alternative Studio",
      "it": "Sviluppatore in Alternative Studio"
    },
    "content": {
      "en": "I've projected and developed a Telegram bot with direct communication to management software for the dog squad Italian civil defence to enable communication between HQ and agent on the ground",
      "it": "Progettazione e sviluppo di un Bot Telegram con comunicazione diretta al gestionale per la sezione cinofila della Protezione Civile"
    },
    "collaborators": [],
    "languages": [
      "PHP"
    ],
    "technologies": [
      "Telegram",
      "Composer",
      "Docker"
    ],
    "images": [
      "/alternative-studio.webp"
    ]
  },
  {
    "year": {
      "start": "2012-06-05",
      "end": "2012-07-05"
    },
    "title": {
      "en": "ICT office's assistant",
      "it": "Assistente dell'ufficio ICT "
    },
    "content": {
      "en": "I applied to this position, in Saxon Hill Academy, through the European project Leonardo which provided accommodation for the stay, an English course and a workplace mainly for practices the language skill. In Saxon Hill Academy, my responsibilities were:\n - Maintenance of administration's computers.\n - Maintenance of students' computers.\n - Make the sensorial room usable.",
      "it": "Ho avuto l'opportunità di lavorare in questo ambiente grazie al progetto europeo Leonardo. Questo progetto di 4 settimane si occupava di fornire agli studenti tutto il necessario tra vitto e alloggio, prevedeva, inoltre, un corso di inglese e un luogo di lavoro dove fare principalmente pratica con la lingua. In questo contesto sono stato assegnato a Saxon Hill Academy dove ho svolto le seguenti mansioni:\n - Manutenzione dei computer della segreteria\n - Manutenzione dei computer degli studenti \n - Rendere operativa la \"sensiorial room\""
    },
    "collaborators": [],
    "languages": [],
    "technologies": [],
    "images": [
      "/saxonhilllogo.webp"
    ]
  }
]