My CV

Software Development

Software Development

Software development has been both my passion and my work for 8 years. Below is a quick overview of my main technical skill sets and technologies I use. Want to find out more about my experience? Check out my online CV and project portfolio.

java.svghibernate.svg

Java

I've worked with Java for 7+ years and I implemented various projects for university and personal development, including a Library Manager and a Restaurant Order Management app in JSP. Check out my projects here.

python.svg

Python

I taught myself Python and it quickly became one of my favourite languages. I mainly used it to develop an automated assessment tool for CompSci programming assignments, which was the focus of my MSc Dissertation.


Work Experience

Work Experience

Resourcify
Resourcify ~ Hamburg (remote)Full-Stack Engineer
Mar 2022  —  present
  • Full-stack work involving development of greenfield tools and maintenance of legacy components, covering a diverse range of projects and technologies, adapting to new challenges and delivering quality results.
  • Started in the Recycler API/Platform Core team, where I honed my skills in building robust and scalable applications.
  • Joined the Accounting Squad, taking a leading role in developing an accounting platform for internal and client use. I approached this project with a focus on user experience, performance, and maintainability, resulting in a successful product launch. In close collaboration with the Accounting Ops, I sought feedback to continuously improve the functionality of the platform, ensuring it met their specific needs.
  • Scaled the application to serve a growing number of clients and their orders and invoices, and I ensured that the app could handle larger volumes of data with minimal latency, resulting in faster processing and improved overall system performance.
Java
SpringBoot
TypeScript
Angular
MySQL
AWS
Docker
Kubernetes
BJSS
BJSS ~ Manchester (remote)Software Engineer
Nov 2020  —  Mar 2022
  • Technology consultancy company

  • All the work is project-based, providing opportunities to work with various clients and programming languages and stacks

  • Main developer responsible for implementing an updated Cookie & Privacy policy on a client's EU-based websites

  • Support engineer/tester for the Platform team to create a containerised version of the client's web-app

PHP
Drupal
Java
JavaScript
Angular
Vue
Google Tag Manager
Docker
Jenkins
Azure
Booking.com
Booking.com ~ ManchesterGraduate Software Engineer
Sep 2018  —  Nov 2020
  • Team rotation every six months: payment page, premium insurance and supplier integrations

  • Everyday development follows the Agile principles, in particular the Kanban approach, including activities like pair programming and testing, code reviews, daily stand-ups an retros

  • Involved in interviewing students who applied for the Booking.com grad scheme

Java
SpringBoot
JavaScript
React
NodeJS
PHP
MySQL
Docker
Kubernetes
AWS
GCP
UniBZ – Faculty of Computer Science
UniBZ – Faculty of Computer Science Research Assistant
Oct 2017  —  Mar 2018

Academic research about contracts and policies of cloud services, following the changes introduced by the new European law on data protection (GDPR). The article, published on IEEE Cloud Computing, was written in collaboration with law and computer science professors from the Free University of Bolzano and University of Insubria.

Cloud Computing
GDPR
SaaS
Technical Writing

Education

Education

University of Manchester
MSc in Advanced Computer Science
Distinction2017  —  2018
  • Specialised in Software Engineering: advanced programming, Agile and TDD, design patterns and components

  • Elective courses in Data Engineering and IT Governance

  • MSc dissertation project on building automated assessment tools for programming exercises

College of Charleston
Exchange Semester
4.0 GPA2015  —  2016
  • Funded by the UniBZ "Erasmus+/Overseas" scholarship for international studies
  • Main courses: Software Engineering, Networks, Statistical Methods, Discrete Maths and Calculus
  • Principal Oboe of the College orchestra
Free University of Bolzano
BSc in Computer Science
106/1102014  —  2017
  • The only Italian university that offers a BSc in Computer Science taught in English

  • Trilingual teaching with an international curriculum 🇬🇧 🇮🇹 🇩🇪

  • Among the ten world's best small universities (Times Higher Education 2017)

"A. Peri" Music School
Diploma in Oboe
2003  —  2015
  • Masterclass with Luca Vignali, oboist at Rome Opera House
  • Several local events, with the school’s orchestra or chamber groups
  • Performances in Rome, Milan and other cities as part of the System of Italian Youth Orchestras

Languages

Languages

EnglishFluent (C2)
ItalianNative
GermanIntermediate (B1/B2)
FrenchBasic (A2)

Publications

Publications

Cloud Computing and the New EU General Data Protection Regulation
Research projectIEEE Cloud Computing, 2018
Automated assessment tools for COMP61511: Software Engineering Concepts in Practice
MSc DissertationUniversity of Manchester, 2018
Studying the Change Impact of Self-Admitted Technical Debt
BSc DissertationUniversity of Bozen-Bolzano, 2017