Riccardo Macoratti
Data di nascita | 2 settembre 1992 |
Indirizzo | Via Sant'Elia, 2 - 21059 Viggiù (VA) |
Nazionalità | Italiana |
Telefono | +39 346 3613866 |
r.macoratti@gmx.co.uk |
Mi considero una persona appassionata, che affronta le tutte le nuove sfide con impegno, senza mai arrendersi alle prime difficoltà.
Cerco sempre di adattarmi rapidamente ai nuovi ambienti e mi sforzo di ottenere il meglio dalle risorse che mi offrono.
Sono aperto ad intraprendere nuove esperienze, soprattutto se mi insegnano qualcosa di nuovo.
I rapporti con le persone mi motivano e non ho difficoltà ad integrarmi con i colleghi e collaborare con nuovi gruppi di lavoro, anche se già esistenti.
Esperienza
Aprile 2020 - Presente
Software Engineer Delvitech SA
Piazzale Roncàa, 4, 6850 Mendrisio Svizzera
Descrizione
: sviluppo, manutenzione e test di prodotti per AOI (Automated Optical Inspection), comparto ottico e acquisizione immagini. Responsabile di infrastruttura e rilasci. Collaborazione in un team di 8+ persone.Tecnologie
: Java, Python, Groovy, C++, Batch (linguaggi), Maven, Install4j, Jenkins (strumenti).
Maggio 2018 - Marzo 2020
Consulente Open Reply S.R.L.
Via Robert Koch, 1/4, 20152 Milano
Descrizione
: analisi, sviluppo full-stack, evolutive e manutenzione delle applicazioni di worflow automation nel campo fintech. Collaborazione in team di 4+ persone e gestione condivisa di più progetti.Tecnologie
: Java + Spring FW (back-end), HTML/CSS/JavaScript + React.js (front-end), Oracle + MySQL (database).
Luglio 2016 - Gennaio 2017
Sviluppatore Junior DataSoft Srl
Via Gorizia, 12/C, 21011 Casorate Sempione (VA)
Descrizione
: progettazione, sviluppo e manutenzione di una webapp file manager a due viste. Aggiornamento e manutenzione del nuovo sito aziendale, adattamento e generazione di contenuti.Tecnologie
: Node.js (webapp back-end), JavaScript + jQuery (webapp front-end), Wordpress + HTML5, CSS3, JS (sito aziendale).
Maggio 2015 - Settembre 2015
Tirocinante come Sviluppatore Junior DataSoft Srl
Via Gorizia, 12/C, 21011 Casorate Sempione (VA)
Descrizione
: progettazione e sviluppo di una soluzione commerciale di digital signage, con una scheda di cattura video off-the-shelf, integrazione con il kernel Linux, sviluppo della GUI e manutenzione software. Progettazione e sviluppo di un player distribuito complementare, usando dei Raspberry Pi.Tecnologie
: C (integrazione driver Linux), Python 3 + Qt (GUI), Bash (script d’installazione).
Studi
2015 - 2018
Laurea Magistrale in Informatica Università degli Studi di Milano
Tesi: Un applicativo per la gestione di gare a distanza: analisi, revisione e implementazione di nuove funzionalità
Voto finale: 109/110
2011 - 2015
Laurea in Comunicazione Digitale Università degli Studi di Milano
Tesi: Progettazione e realizzazione di un sistema di cattura di immagini digitali e streaming verso un player distribuito
Voto finale: 110/110
2006 - 2011
Liceo linguistico - Progetto Brocca I.S.I.S. Alessandro Manzoni
Voto finale: 79/100
Competenze tecniche
Sviluppo back-end
- Java 1.8 - Standalone, Spring Boot, Spring Cloud ● ● ● ● ●
- Python 2, 3 - Flask, OpenCV, Jupyter ● ● ● ● ●
- Bash, Batch ● ● ● ● ●
- Node.js - express.js ● ● ● ● ●
- C ● ● ● ● ●
- PHP ● ● ● ● ●
Sviluppo front-end
- HTML5 - Ajax, Local storage, WebSocket ● ● ● ● ●
- Javascript - React.js + Redux, jQuery + Bootstrap ● ● ● ● ●
- CSS - Sass/SCSS, Less ● ● ● ● ●
DevOps
- Docker - docker-compose ● ● ● ● ●
- Jenkins ● ● ● ● ●
- Gitlab CI ● ● ● ● ●
Strumenti
- Git, SVN, Mercurial (base) ● ● ● ● ●
- Oracle, MySQL, PostresSQL, MS SQL, MongoDB (base) ● ● ● ● ●
- Maven, Gradle (base), NPM, Setuptools + Pip, Make ● ● ● ● ●
- Apache Kafka ● ● ● ● ●
- Apache, Nginx, Lighttpd ● ● ● ● ●
Conoscenze linguistiche
Italiano
Madrelingua
Inglese
Alta padronanza dell'inglese parlato e scritto
Listening | Speaking | Reading | Writing |
---|---|---|---|
B2 | B2 | B2 | B2 |
Spagnolo
Fluente nella conversazione
Listening | Speaking | Reading | Writing |
---|---|---|---|
B2 | B2 | B2 | B2 |
Tedesco
Capacità essenziali di comunicazione
Listening | Speaking | Reading | Writing |
---|---|---|---|
A2 | A2 | B1 | B1 |
Interessi
- Linux e software FLOSS
- Arti marziali e fitness
- Elettronica digitale e automazione