Riccardo Macoratti

Date of birthSeptember, 2nd 1992
AddressVia Medaglie d'Oro, 23 - 21019 Somma Lombardo (Varese) Italy
Phone+39 346 3613866

I see myself as a passionate person, who faces new challenges with commitment, never giving up at the first signs of difficulty.

I always try to adapt as quickly as possible to new environments and always strive to make the best out of the resources they offer me.

I am very open to peak into new experiences, especially if they could teach me something new.

Human relationships motivate me and I usually integrate easily with new colleagues and workgroups, even if they are already in place.


2015 - 2018

Masters's Degree in Computer Science Università degli Studi di Milano

Dissertation: An application for remote competitions system: analysis, revision and implementation of new features

Final mark: 109/110

2011 - 2015

Bachelor's Degree in Digital Communication Università degli Studi di Milano

Dissertation: Design and creation of a digital image capturing system and streaming towards a distributed player

Final mark: 110/110

2006 - 2011

Languages High School diploma I.S.I.S. Alessandro Manzoni

Final mark: 79/100


May, 2018 - Present

Open Reply S.R.L. Consultant

Via Robert Koch, 1/4, 20152 Milano Italy


: analysis, full-stack development, evolution and maintenance of worflow automation applications, in fintech field. Collaboration in a team of 4+ people and shared management of multiple projects.


: Java + Spring FW (back-end), HTML/CSS/JavaScript + React.js (front-end), Oracle + MySQL (database).

July, 2016 - January, 2017

DataSoft Srl Junior Developer

Via Gorizia, 12/C, 21011 Casorate Sempione (Varese) Italy


: design, development and maintenance of a two-pane file manager webapp. Update and maintenance of the new company site, customization and content generation.


: Node.js (webapp back-end), JavaScript + jQuery (webapp front-end), Wordpress + HTML5, CSS3, JS (company site).

May, 2015 - September, 2015

DataSoft Srl Intern as junior developer

Via Gorizia, 12/C, 21011 Casorate Sempione (Varese) Italy


: design and development of a commercial digital signage solution, through an off-the-shelf video capture card, integration with the Linux kernel, development of a GUI and software maintenance. Design and development of a complementary local distributed player, using Raspberry Pis.


: C (Linux driver integration), Python 3 + Qt (GUI), Bash (installer scripts).



Native speaker


Highly proficient in spoken and written English

Listening Speaking Reading Writing
B2 B2 B2 B2


Conversationally fluent

Listening Speaking Reading Writing
B2 B2 B2 B2


Basic communication skills

Listening Speaking Reading Writing
A2 A2 B1 B1

Technical skills

Back-end development

  • Java 1.8 - Spring Boot, Spring Cloud
  • Python 2, 3 - Flask
  • Bash
  • Node.js - express.js
  • C
  • PHP

Front-end development

  • HTML5 - Ajax, Local storage, WebSocket
  • Javascript - React.js + Redux, jQuery + Bootstrap
  • CSS - Sass/SCSS, Less


  • Git, SVN, Mercurial (basic)
  • Oracle, MySQL, PostresSQL, MongoDB (basic)
  • Maven, Gradle (basic), NPM, Setuptools + Pip, Make
  • Docker
  • Apache Kafka
  • Apache, Nginx, Lighttpd