Foto dell'autore

Riccardo Macoratti

Data di nascita2 settembre 1992
IndirizzoVia Sant'Elia, 2 - 21059 Viggiù (VA)
NazionalitàItaliana
Telefono+39 346 3613866
Emailr.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