Oggi

Attualmente progetto ed amministro infrastrutture cloud basate sui servizi AWS con carichi medio-alti con attenzione alle scalabilità, sicurezza e best practice.

Utilizzo Docker per l’implementazione di microservizi per una scalabilità maggiore delle applicazioni ed uno sviluppo locale più conforme all’ambiente remoto.

Dove possibile predilico Serverless e SaaS per facilitare la gestione dell’infrastruttura ed avere un focus migliore sullo sviluppo.

Ho esperienza nel campo Frontend (Vue.js, React, JavaScript vanilla), Backend (PHP, Laravel, Magento, Wordpress, NodeJS), DevOps (Gitlab runner, Bitbucket pipeline, Travis) e SysAdmin (Ubuntu, CentOS, Docker, AWS).

Capacità professionali

Soluzioni Cloud
Amministrazione Server
Sicurezza
Gestione Dati
Gestione del Codice
Tutoring
Programmazione
Progressive Web App
Deploy
Automatizzazione
Monitoraggio ed Analisi
Sistemi di Notifiche
Abilità
Javascript
HTML / CSS
PHP
SQL
AWS
Linux

Interventi

Presentazione

Ho acquisito buona parte della mia conoscenza con l’esperienza lavorativa e lo studio approfondito delle tecnologie utilizzate. La mia prima esperienza è stata lo sviluppo di applicazioni Desktop utilizzando Java e C#, di cui possiedo ancora una buona conoscenza.

Ho cominciato a sviluppare nel campo web sviluppando temi e plugin per CMS come Wordpress, Magento e Prestashop curando il design responsivo per ogni dispositivo con un occhio alle prestazioni usando compressione delle risorse e CDN. Tuttora sviluppo applicazioni web-based personalizzate usando framework come Laravel e Slim Framework, progettando funzionalità, schema della base dati MySQL, procedure di deploy e monitoraggio.

Ho esperienza nell’utilizzo di varie librerie per lo sviluppo del frontend: jQuery, ottima conoscenza di AngularJS 1, buona conoscenza di Tree.js e A-Frame per la grafica 3D, esperienze varie con ReactJS. Ottima conoscenza del framework JavaScript Vue.js in combinazione con Nuxt per il web ed Electron per applicationi desktop per tutti i sistemi operativi.

Ho una solida esperienza nell’uso di NodeJS, Web Socket in combinazione con database NoSQL (MongoDB, Elasticsearch e DynamoDB) per offrire la massima esperienza utente in velocità di risposta con notifiche in real time; questo in ambienti dockerizzati e serverless.

Amazon Web Services

Sono specializzato nella configurazione ed amministrazione di infrastrutture AWS su misura con attenzione a scalabilità ed alta affidabilità.

Ho esperienza nei servizi di computazione (EC2, ASG, RDS, Elasticache) e containers (ECR, ECS, Fargate), integrati con sistemi di monitoraggio e logging (CloudWatch, CloudWatchLog, SNS), con risorse isolate (VPC, Subnet, Nat Gateway, Route53), storage ottimizzato in base all'utilizzo (EFS, S3, Glacier, EBS), con protezione tramite layer di sicurezza (Security Group, IAM, Amazon Inspector, WAF) e content delivery (CloudFront, Lambda@Edge).

Progetto e sviluppo applicazioni Serverless (Lambda, API Gateway, Cognito, DynamoDB, SQS), con un occhio alle performance (X-Ray), gestendo integrazioni IoT (IoT Core) e machine learning (Lex, Polly, Rekognition) con carichi gestiti in code (SQS) e pattern event driven (CloudWatchEvent, EventBridge, SNS).

Continuo a studiare per migliorare la conoscenza dei servizi e le pratiche migliori consigliate. Ho ottenuto la certificazione come AWS Certified Solutions Architect nel 2018.

Organizzatore del AWS User Group Cuneo.

Timeline

Serverless DevOps bot su AWS

Come utilizzare le tecnologie Serverless per orchestrare le interazioni con l'infrastruttura da parte dei team che si occupano di sviluppo ed operations tramite un bot di Slack.

Meetup - AWS IoT

Evento di presentazione del servizio AWS IoT Core, il suo funzionamento, come creare e gestire i propri dispositivi IoT.

Meetup - Serverless

Evento di introduzione al mondo Serverless, cos'è, quali sono i pro e i contro di questa tecnologia.

Meetup - Introduzione a AWS

Evento introduttivo al mondo del cloud, in particolare sui servizi AWS. Panoramica dei servizi offerti da AWS

17 Gen 2018 - Amazon Web Services

BackendDev & DevOps

Gen 2017 - Oggi
Bitbull - Milano

Sviluppo backend PHP con una verticalizzazione su CMS Magento sviluppando moduli ed integrazioni.

Amministrazione degli ambienti di sviluppo e produzione in hosting su AWS, creazione pipelines di build, configurazioni CI/CD e gestione del processo di rilascio delle versioni.

Monitoraggio dell'infrastruttura con allarmi e notifiche ad hoc, sviluppo di automazioni con tecnologie serverless. Progettazione e gestione di cluster Docker con Swarm e ECS , creazione di immagini per sviluppo locale.

Docker

Introduzione su Docker, cos'è, come funziona. Impacchettare la propria applicazione in un'immagine Docker.

Sviluppatore Web & Amministratore Cloud

Ago 2015 - Dic 2016
Bagubits - Cuneo

Amministrazione dell'infrastruttura IT con servizi AWS e configurazioni cloud basate su Docker per poter scalare il sito web del cliente senza downtime (Blue-Green deployment).

Gestione dello spazio web e server mail del cliente con implementazioni della sicurezza e allarmi in caso di intrusione.

Creazione di applicazioni web basate su framework PHP Laravel. Sviluppo di API con NodeJS, creazione di script GruntJS per comprimere e ottimizzare il frontend.

Esperienza con database NoSQL MongoDB e AWS DynamoDB.

Sviluppatore Web & Software

Nov 2013 - Ago 2015
Bagubits - Cuneo

Sviluppo di temi e plugin per CMS Wordpress, Magento e Prestashop. Sviluppo del frontend con librerie jQuery per siti web e AngularJS per frontend più complessi.

Solida esperienza nella progettazione e gestione di base dati MySQL e SQL Express Progettazione e sviluppo di applicazioni C# con esperienza nel campo dell'automazione industriale. Breve esperienza di progetti hardware con Arduino.

Tecnico Informatico

Gen 2013 - Ago 2013
La Culla s.r.l. - Bolzano

Installazione e configurazione del software gestionale BeEStore, tutoring al personale sul suo utilizzo.

Manipolazione della base dati Microsoft SQL Express, creazione di un sistema di importazione tramite un file Excel con funzioni VB.NET per agevolare l'inserimento dei dati e la sincronizzazione del magazzino.

Creazione di report personalizzati con funzioni di codifica di barcode. Gestione e manutenzione del server Microsoft e della rete interna.

Tecnico Reti

Giu 2011 - Lug 2011
Multiwire s.r.l. - Cuneo

Ricerca e implementazione di un sistema di monitoraggio per reti telematiche su Linux.

Script di automazione procedure e scan di reti per verifiche e risoluzione problemi.

Sviluppatore Web

Giu 2010 - Lug 2010
Provincia di Cuneo - Cuneo

Data entry su applicativi web internet/intranet. Modifica pagine web portale istituzionale: trasferimento dei contenuti dalle pagine del portale istituzionale al CMS Drupal.

Tutoring ad utenti provinciali durante una sessione formativa sull’utilizzo del CMS Wordpress e utilizzo di base del sistema operativo Windows.

I miei progetti

Deploys an AWS Synthetics Canary

JavaScript
0 0 0

Serverless Component to stores project's sharing configs and retrieve them via component outputs

JavaScript
0 0 0

Serverless Component to deploy AWS System Manager Document

JavaScript Shell
0 0 0

Gridsome plugin for i18n

JavaScript
44 6 14
archiviato

Serverless Meta Component used to deploy multiple components from one serverless.yml file

JavaScript
0 0 0

Serverless plugin to easily create SSM documents

JavaScript
1 0 3

gpl-3.0

IoT Home Automation bridge for Google Home and Alexa

JavaScript
0 0 0

Serverless plugin to deploy functions to Greengrass Group

JavaScript
3 1 7

Execute command in any directories that contain a specific file

JavaScript
0 0 0

mit

Node.js ES6 Boilerplate

JavaScript
3 1 0

AWS Greengrass SDK Wrapper for JavaScript

JavaScript
0 0 0

Serverless plugin to easily deploy a static website frontend

JavaScript
0 0 0
JavaScript
0 0 0

Serverless plugin to handle microservices architecture

JavaScript
0 0 0

A serverless plugin to easily share CloudFormation template and code's artifact produced by serverless.

JavaScript
0 0 0

Serverless plugin to easily create DynamoDB tables

JavaScript
1 0 0

Run Gitlab runners locally

Dockerfile Shell
6 0 0

mit

JavaScript
8 2 1

mit

Mi Home IoT integrations

JavaScript
0 0 0

AWS Lambda management to control IoT devices

Makefile JavaScript
0 0 0

I miei contributi


Fatto con in Jamstack - v2.1.0