Riccardo Macoratti
Date of birth | September, 2nd 1992 |
Address | Via Sant'Elia, 2 - 21059 Viggiù (Varese) Italy |
Nationality | Italian |
Phone | +39 346 3613866 |
r.macoratti@gmx.co.uk |
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.
Experience
April, 2020 - Present
Software Engineer Delvitech SA
Piazzale Roncàa, 4, 6850 Mendrisio Switzerland
Description
: AOI (Automated Optical Inspection) products development, maintenance and testing, optics compartment and images acquisition. Responsible for infrastructure and releases. Collaboration in a 8+ people team.Technologies
: Java, Python, Groovy, C++, Batch (languages), Maven, Install4j, Jenkins (tools).
May, 2018 - March, 2020
Consultant Open Reply S.R.L.
Via Robert Koch, 1/4, 20152 Milano Italy
Description
: 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.Technologies
: Java + Spring FW (back-end), HTML/CSS/JavaScript + React.js (front-end), Oracle + MySQL (database).
July, 2016 - January, 2017
Junior Developer DataSoft Srl
Via Gorizia, 12/C, 21011 Casorate Sempione (Varese) Italy
Description
: design, development and maintenance of a two-pane file manager webapp. Update and maintenance of the new company site, customization and content generation.Technologies
: Node.js (webapp back-end), JavaScript + jQuery (webapp front-end), Wordpress + HTML5, CSS3, JS (company site).
May, 2015 - September, 2015
Intern as Junior Developer DataSoft Srl
Via Gorizia, 12/C, 21011 Casorate Sempione (Varese) Italy
Description
: 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.Technologies
: C (Linux driver integration), Python 3 + Qt (GUI), Bash (installer scripts).
Education
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
Technical skills
Back-end development
- Java 1.8 - Standalone, Spring Boot, Spring Cloud ● ● ● ● ●
- Python 2, 3 - Flask, OpenCV, Jupyter ● ● ● ● ●
- Bash, Batch ● ● ● ● ●
- Node.js - express.js ● ● ● ● ●
- C ● ● ● ● ●
- PHP ● ● ● ● ●
Front-end development
- HTML5 - Ajax, Local storage, WebSocket ● ● ● ● ●
- Javascript - React.js + Redux, jQuery + Bootstrap ● ● ● ● ●
- CSS - Sass/SCSS, Less ● ● ● ● ●
DevOps
- Docker - docker-compose ● ● ● ● ●
- Jenkins ● ● ● ● ●
- Gitlab CI ● ● ● ● ●
Tools
- Git, SVN, Mercurial (basic) ● ● ● ● ●
- Oracle, MySQL, PostresSQL, MS SQL, MongoDB (basic) ● ● ● ● ●
- Maven, Gradle (basic), NPM, Setuptools + Pip, Make ● ● ● ● ●
- Apache Kafka ● ● ● ● ●
- Apache, Nginx, Lighttpd ● ● ● ● ●
Languages
Italian
Native speaker
English
Highly proficient in spoken and written English
Listening | Speaking | Reading | Writing |
---|---|---|---|
B2 | B2 | B2 | B2 |
Spanish
Conversationally fluent
Listening | Speaking | Reading | Writing |
---|---|---|---|
B2 | B2 | B2 | B2 |
German
Basic communication skills
Listening | Speaking | Reading | Writing |
---|---|---|---|
A2 | A2 | B1 | B1 |
Hobbies
- Linux and FLOSS software
- Martial arts and fitness
- Digital electrionics and automation