Matteo Iorio
Engineering and Computer Science student
About Me
I am an Engineering and Computer Science student at "Alma Mater Studiorum" Bologna University. During my experience at University, I had the opportunity to study Algorithm and Data Structures, Java (and many more) and this increased my passion for Computer Science. I have a high passion for Machine Learning and Computer Vision.
Professional Skills
Starting from the High School, I gained a strong knowledge of Object Oriented Programming with the programming language of Java and Scala, thanks also at the Course OOP at my University, I strengthened this knowledge. I have knowledge of programming patterns. I always try to find the best solution for a problem. I am a fast learner and I am always happy to gain more knowledge. Thanks to my previous works, I increased my skills in team working, I learned how to communicate in a team, work in a team and to build a strong team.
Languages
Framework & Tools
Libraries
Work Experience
- First task: Creating scripts for configuring websites on a Kubernetes cluster. Creation of Docker templates for websites to be uploaded to the cluster. Creating scripts for configuring websites uploaded to AWS EC2.
- Second task: My assigned task involved the development of a script aimed at automating the creation of databases sourced from dumps stored on an S3 bucket. The primary objective was to enable seamless utilization of these databases by pods within a Kubernetes cluster. The script's functionality extended beyond database creation to include the automatic generation of AWS Secrets. These secrets store crucial information necessary for establishing secure connections between the pods and the associated databases, ensuring a streamlined and secure integration within the Kubernetes environment.
- Third task: In this Task, I worked on the Trust Grants Platform, leveraging Angular for front-end development and Django for the backend. My responsibilities included creating several utility pages in Angular and integrating them with REST APIs. Additionally, I developed REST APIs using Django to support various functionalities across the platform. I also implemented an automated process to handle repetitive tasks, streamlining operations and improving efficiency.
- Fourth task: I developed the backend of an HTTP server using Go, where I created new REST APIs for an internal application used by my company. This task followed a Test-Driven Development (TDD) approach, ensuring high-quality code through rigorous testing. Additionally, I contributed to the application via public pull requests on GitHub, collaborating with the development team and enhancing the application's functionality.
- [Python3, Go, Django, Angular, Boto3, MySQL, Bash Scripting, Gitlab CI, Docker, AWS EKS]
- Worked inside the MiAi (Microscopy & Artificial Intelligence) team.
- Main task: Develop a plugin for the ImageJ and Fiji platforms, capable of performing manual and automatic 2D image alignments.
- [Java, OpenCV, Gradle, ImageJ/Fiji, Java Parallel Computing]
- OpenSource Fellowship sponsored by GitHub.
- Company that hosted the job: I have worked on an Open-Source project hosted by G-Research.
- Main task: The main problem of my project that I faced was to optimize our cloud architecture (The situation prior to my job was a worksharing between Google Cloud and AWS). My task was to create a single model based on a single architecture, that of AWS .
- [Java, JavaFX, NodeJS, Probot, Github CI, Gradle, AWS Lamba]
Education
- Final Grade: 107/110, GPA: 27.8/30 (top 4%)
- Dissertation Title: DS4H Image Alignment tool: algorithms for automatic alignment with extension of competitor tools and the possibility of elastic corrections, including optimized management of multichannel images
- Dissertation Info: My thesis work was conducted in collaboration with IRST in Meldola.
- Final Grade: 100/100
Publications
Filippo Piccinini, Vincenzi Fabio, Iorio Matteo, Marcella Tazzari, Maria Maddalena Tumedei, Jae-Chul Pyun, Enrico Giampieri, Giovanni Martinelli, Gastone Castellani, Antonella Carbonaro. DS4H Image Alignment (DS4H-IA), an open-source ImageJ/Fiji plugin for aligning multimodality 2D microscopy images. Straub Conference 2023, 25-26/05/2023, Biological Research Centre (BRC), Szeged, Hungary. Poster Presentation
Filippo Piccinini, Matteo Iorio, Fabio Vincenzi, Marco Edoardo Duma, Marcella Tazzari, Maria Maddalena Tumedei, Jae-Chul Pyun, Giovanni Martinelli, Gastone Castellani, Antonella Carbonaro, "User-friendly open-source tools for aligning multimodality 2D microscopy images and performing single-cell co-localization analysis". Cells & Extracellular Templates (CET) 2023, 7-9/06/2023, University Niccolò Cusano-Roma, Rome, Italy.