Salvatore Amodio

Salvatore Amodio

About Me

I’m a Software Engineer, and I’m passionate about traveling and discovering new places, always seeking inspiration from different cultures and landscapes.

In my free time, I love engaging in sports, enjoying the adrenaline they bring and the physical and mental well-being they provide. I’m also an avid motorcycle enthusiast, embracing the freedom that comes with riding.

Born in Naples, Italy, currently based between Bali and Sydney.

Work Experience

Software Engineer - Teoresi SpA

Naples, Italy | January 2024 – August 2026

I worked as a Software Engineer at Teoresi SpA for two and a half years, where I had the opportunity to contribute to a variety of software engineering projects across different domains.

One of my main responsibilities was developing the back-end for a resource management tool. The system provides real-time visualization of weekly workload distribution across multiple projects, allowing users to efficiently monitor commitment hours. By optimizing SQL queries and back-end logic, I achieved HTTP response times under 2 seconds, even with large datasets.

Later, I was assigned to investigate and develop an initial DevOps pipeline. I set up a Harbor repository for artifact management and a Jenkins server to handle CI/CD on private infrastructure. The initial design was approved and evolved into the core automation pipeline for containerized builds, artifact versioning, and deployment, improving release reliability and consistency.

During the last six months at Teoresi SpA, I joined a team working with Hitachi Rail as an external consultant, contributing to the development of HMAX, a digital asset management and operational support platform.

My main focus was the Data Warehouse module, where I designed and developed ETL pipelines and data adapters to collect data from multiple sources, including trains, sensors, and logs, and ingest it into a centralized data hub for structured storage and long-term analytics.

One of my main tasks was rebuilding the SAP connector to ingest SAP tables into Databricks using Change Data Feed (CDF), allowing the system to process only incremental changes instead of the entire dataset. I also leveraged Apache Spark for parallel processing and performance optimizations, reducing the overall execution time by an average of 65%.

Academic and Personal Projects

VIS-to-NIR Iris Image Transcoding Model

Python, TensorFlow | April 2023 – February 2024

As part of my master's thesis, I developed a deep learning model to translate iris images from VIS to NIR using pix2pix and U-Net architectures. This project enhanced segmentation and feature extraction, increasing recognition accuracy by 71%. It was a challenging yet rewarding experience that combined research with practical implementation.

Breast Cancer Detection Using ULDP

MATLAB | September 2022 – January 2023

I implemented the UDPR descriptor from scratch to analyze breast tissue in mammograms. This was integrated into a CAD system capable of classifying masses and healthy tissues effectively. The project provided valuable insight into medical imaging and computer vision.

Autonomous Driving Agent with Reinforcement Learning

C#, Unity | May 2022 – September 2022

I developed an autonomous agent leveraging reinforcement learning algorithms (PPO and SAC) to navigate a race track. By integrating raycasting sensors, the agent could avoid collisions and detect checkpoints autonomously.

Thoughts

Through these experiences, I have cultivated a passion for innovation and problem-solving. Each project, whether professional or personal, has taught me valuable lessons, from writing efficient code to overcoming complex challenges. I firmly believe that technology can make a difference, and I enjoy pushing myself to create solutions with real-world impact.