Stefano Caramagno Software Engineer

I am a Software Engineer passionate about software development, driven by curiosity and enthusiasm to face new technological challenges, with the aim of creating innovative solutions that generate a concrete impact.

About Me

Who I Am

I'm Stefano Caramagno, a dedicated Software Engineer motivated by curiosity and enthusiasm for tackling new challenges, with the goal of creating solutions that make a real impact.

I've always been passionate about computer science, drawn to its potential to innovate and solve complex problems.

Initially, I earned a Scientific High School Diploma with a focus on Applied Sciences at Istituto Superiore 2° "A. Ruiz" Augusta - SR, where I began building a foundation in:

  • Programming Languages
  • Computational Thinking

Subsequently, I achieved a Bachelor's Degree in Computer Science and Engineering at the University of Catania, where I developed skills in:

  • Mathematics and Statistics
  • Algorithms and Data Structures
  • Programming Languages
  • Operating Systems
  • Object-Oriented Programming
  • Database Design and Development
  • Full Stack Web Development

Currently, I'm pursuing a Master's Degree in Computer Science and Engineering at the University of Catania, where I'm expanding my expertise in:

  • Software Engineering
  • Distributed Systems and DevOps Engineering
  • Data Analysis, Data Engineering, and Data Science
  • Embedded Systems and Artificial Intelligence
  • Machine Learning and Deep Learning
  • Natural Language Processing and Generative AI

I've consolidated my skills by creating numerous projects and continuously developing new ones, many of which were built collaboratively in team environments by regularly adopting both Waterfall and Agile methodologies, depending on the project's scope, timeline, and complexity.

I regularly publish my work on GitHub, sharing projects focused on emerging technologies and best practices.

Always open to innovative ideas: "feel free to connect with me!"

Work Experience

April 2024 - October 2024

AI & Robotics Engineer

PeRCeiVe Lab (Pattern Recognition and Computer Vision Laboratory) - University of Catania
Catania, Sicily, Italy • On-site
Bachelor's Thesis Internship
  • Summarized key aspects of the project, including research objectives, methodologies, results, and conclusions in a structured visual format.
  • Provided an in-depth analysis of the study, detailing the historical evolution of artificial intelligence and robotics, experimental setup, methodology, and evaluation of results.
  • Configured the necessary tools and dependencies to create and test scripts for the robotic system, including the programming language, simulator, and required libraries.
  • Set up and initialized the simulation environment, ensuring proper functionality and preparing the robotic system for testing.
  • Executed initial test scripts to validate the movement and interaction capabilities of the robotic system within the simulated environment.
  • Implemented code to control movement, ranging from basic positioning to more complex articulated actions such as object manipulation.
  • Integrated recognition capabilities, allowing the robotic system to detect and differentiate objects in its environment.
  • Used an iterative process where multiple scripts are generated from a single prompt, enabling an analysis of improvements or regressions in execution.
  • Evaluates AI-generated scripts for complex movement tasks, such as object manipulation, by testing multiple versions produced from a single request.
  • Generated multiple script versions for each prompt, starting with simple joint movements and progressively advancing to complex object manipulation.
  • Compared the results of multiple AI-generated scripts for the same task, identifying improvements, regressions, and optimization opportunities.
  • Summarized findings, highlights key takeaways, and discusses potential enhancements for AI-driven robotic programming.
Markdown Python NumPy OpenCV Git GitHub Unity REST Jupyter Notebook Microsoft Office Microsoft Word Microsoft PowerPoint Microsoft Excel Project Management

Education

October 2024 - July 2026

Master's Degree of Engineering, Computer Science and Engineering

University of Catania
Catania, Sicily, Italy • On-site
Expected Graduation GPA: 4.0/4.0 with Honours (Italian equivalent: 110/110 with Honours)
  • Current Cumulative GPA: 4.0/4.0 (Italian equivalent: 29.35/30).
  • GPA 4.0/4.0 with Honours: Software Engineering, Control Systems Technology, UX, Digital Design & Usability,
    Architectures and Technologies for Telecommunications Systems.
  • GPA 4.0/4.0: Machine Learning, Industrial and Automotive Real-Time Networks, Advanced Computer Architectures,
    Information Systems Security.
  • Achievements: Projected to graduate in the top 3% of students with a flawless academic record and 123/120 ECTS credits completed.
  • Relevant Courses: Advanced Programming Languages, Cognitive Computing and Artificial Intelligence,
    Distributed Systems and Big Data, Internet of Things based Smart Systems
October 2021 - October 2024

Bachelor's Degree of Engineering, Computer Science and Engineering

University of Catania
Catania, Sicily, Italy • On-site
Graduation GPA: 4.0/4.0 (Italian equivalent: 108/110)
  • Cumulative GPA: 4.0/4.0 (Italian equivalent: 26.74/30).
  • GPA 4.0/4.0 with Honours: Object Oriented Programming, IoT Systems and Technologies, Digital Forensics.
  • GPA 4.0/4.0: Databases and Web Programming, Foundations of Computer Science, Computer Architecture, Digital Communications,
    Signal Theory, Electronics, Engineering Economics, Enterprise Startup and Business Models, Linear Algebra and Geometry,
    Mathematical Analysis I, Physics I, Physics II, Chemistry.
  • Experimental Thesis: Artificial Intelligence as an Engine for the Evolution of Anthropomorphic Robots.
  • Achievements: Graduated in the top 5% of students with a perfect academic record and 183/180 ECTS credits
    completed without exam failures.
  • Awards: Received 5 merit-based honors including ERSU Scholarship (€1,5602nd), 3 University Grants (€156 each),
    and Graduation Award (€600).
September 2016 - June 2021

High School Diploma, Scientific Course with a focus on Applied Sciences

Istituto Superiore 2° "A. Ruiz" Augusta - SR
Augusta, Syracuse, Sicily, Italy • On-site
Graduation GPA: 4.0/4.0 (Italian equivalent: 92/100)
  • Final Thesis: Electromagnetic Induction and Derivatives Theory.
  • Achievements: Ranked in the top 4 students of the class for overall performance.
  • Built a solid foundation in STEM subjects, including Computer Science, Mathematics, and Physics.
  • Improved proficiency in Microsoft Office Suite for professional document creation and data handling.
  • Learned digital electronics basics, such as truth tables and logic gates, enhancing logical thinking.
  • Developed programming skills in C and algorithm design through a focused Computer Science course.
  • Participated in the Physics and Chemistry Olympiads, demonstrating dedication to scientific challenges.
  • Passed the school phase of the Mediterranean Mathematics Games, showing commitment and math skills.
  • Gained hands-on experience in emergency response, earning BLSD certification during PCTO with Misericordia di Augusta.
  • Organized a sailing regatta during PCTO with ICOB Association, learning event logistics and teamwork skills.
September 2013 - June 2016

Middle School Diploma, General Course

IV Istituto Comprensivo Statale "Domenico Costa" Augusta - SR
Augusta, Syracuse, Sicily, Italy • On-site
Graduation GPA: 4.0/4.0 (Italian equivalent: 8/10)
  • Final Thesis: Atomic Theory.
  • Built a solid foundation in STEM subjects, including Mathematics, Science, Technology, Technical Drawing,
    with a basic understanding of Physics and Electronics.
  • Created a circuit with light bulbs powered by a battery, demonstrating practical skills in electronics.
  • Developed advanced skills in Microsoft Office Suite, enhancing technical proficiency from an early age.
  • Led the use of digital tools in the classroom, demonstrating early leadership in technology
  • Participated in the Bocconi Mathematical Games, reflecting dedication and academic ambition.
  • Contributed to the school newspaper, emphasizing teamwork and communication skills.
  • Won first place in a regional road safety competition, highlighting commitment and excellence in extracurricular activities.
September 2008 - June 2013

Elementary School Diploma, General Course

IV Istituto Comprensivo Statale "Domenico Costa" Augusta - SR
Augusta, Syracuse, Sicily, Italy • On-site
Final Grade: Very Good

Certifications

AutoCAD and 3D Modeling

University of Catania

Issued: October 2025

AI Days - Fine Tuning and LLM Deploy

ProfessionAI

Issued: July 2025

Python Flask Git GitHub Imperative Programming Data Analysis Data Science Machine Learning Deep Learning Natural Language Processing (NLP) Generative AI Artificial Intelligence

AI Days - Multi Agentic for Financial Analysis

ProfessionAI

Issued: July 2025

Python Flask Git GitHub Imperative Programming Data Analysis Data Science Machine Learning Deep Learning Natural Language Processing (NLP) Generative AI Artificial Intelligence

AI Days - Sentiment Analysis with Vibe Coding

ProfessionAI

Issued: July 2025

Python Flask Git GitHub Imperative Programming Data Analysis Data Science Machine Learning Deep Learning Natural Language Processing (NLP) Generative AI Artificial Intelligence

AI Days - Customer Support with Agentic AI

ProfessionAI

Issued: July 2025

Python Flask Git GitHub Imperative Programming Data Analysis Data Science Machine Learning Deep Learning Natural Language Processing (NLP) Generative AI Artificial Intelligence

MATLAB

University of Catania

Issued: June 2025

MATLAB Git GitHub Simulink Imperative Programming

Side Projects

Automotive Real-Time Ethernet Simulation

This repository containing a project on creation of an automotive real-time ethernet simulation. This project was completed as part of the Industrial and Automotive Real-Time Networks course during my Master's Degree in Computer Science and Engineering at the University of Catania.

Markdown C++ Git GitHub OMNeT++ Microsoft Office Microsoft Word Imperative Programming Project Management

Integrated ML Pipeline for Vehicle Pricing

This repository containing a project on creation of an integrated ML pipeline for vehicle pricing. This project was completed as part of a Machine Learning course during my Master's Degree in Computer Science and Engineering at the University of Catania.

Markdown Python Numpy Pandas Matplotlib Seaborn Scikit-learn Git GitHub Jupyter Notebook Imperative Programming Object-Oriented Programming (OOP) Data Analysis Data Science Machine Learning Artificial Intelligence Project Management

E-Learning Platform

This repository containing a project on creation of an e-learning platform. This project was completed as part of a UX, Digital Design & Usability course during my Master's Degree in Computer Science and Engineering at the University of Catania.

Markdown Git GitHub Figma Microsoft Office Microsoft Word Agile Methodology Project Management

Hotel Management System

This repository containing a project on creation of a hotel management system.
This project was completed as part of a Software Engineering course during my Master's Degree in Computer Science and Engineering at the University of Catania.

Markdown HTML CSS JavaScript Java SQL Tailwind CSS Spring Boot Unified Modeling Language (UML) Git GitHub MySQL REST JSON MVC ORM Microsoft Office Microsoft Word Object-Oriented Programming (OOP) Full Stack Web Development Sofftware Engineering Database Design and Development Waterfall Methodology Project Management

Gyro Glove Controlled Vehicle with Signal Loss Sound Alert

This repository containing a project on creation of a gyro glove controlled vehicle with signal loss sound alert.
This project was completed as part of the Control Systems Technology course of my Master's Degree in Computer Science and Engineering at the University of Catania.

Markdown C C++ Git GitHub Arduino Imperative Programming Embedded Systems Industrial Automaton Robotics Signal Processing Project Management

University Sports Event Management

This repository containing a project on creation of an university sport event management.
This project was completed as part of the Job Market Knowledge program in collaboration with Paradigma, a partner company of my Master's Degree in Computer Science and Engineering at the University of Catania.

Markdown HTML CSS JavaScript TypeScript SQL Bootstrap Node.js Express.js Git GitHub MySQL REST JSON MVC ORM Microsoft Office Microsoft Word Figma Object-Oriented Programming (OOP) Full Stack Web Development Database Design and Development Project Management

Services

UX/UI Design

Human-centered design approach that transforms complex requirements into intuitive digital experiences. Through meticulous research, wireframing, and prototyping, I create interfaces that delight users while achieving business objectives, supported by comprehensive usability testing and iterative refinement.

Full Stack Web Development

End-to-end web application development combining elegant frontend interfaces with powerful backend systems. I leverage cutting-edge frameworks and technologies to build responsive, high-performance web solutions that deliver exceptional user experiences across all devices while maintaining clean, maintainable codebases.

Full Stack Mobile Development

Sophisticated mobile application development for iOS and Android platforms, utilizing native and cross-platform technologies. I create intuitive, high-performance mobile experiences with seamless backend integration, offline capabilities, and optimized performance that engage users and drive business growth.

SaaS Development

Comprehensive development of enterprise-grade SaaS platforms with robust architecture, seamless multi-tenancy capabilities, and flexible subscription models. From concept to deployment, I create scalable solutions that grow with your business while ensuring industry-leading security standards and exceptional user experiences.

ChatBot Development

Development of business-focused chatbots that automate customer interactions and streamline business processes. I create practical conversational interfaces that enhance customer service efficiency, handle bookings, process orders, and answer frequently asked questions, seamlessly integrating with your website, messaging platforms, and social media channels.

Automation Systems

Strategic implementation of business process automation that eliminates repetitive tasks and streamlines operations. I develop custom automation solutions that integrate seamlessly with your existing systems, reducing operational costs, minimizing human error, and allowing your team to focus on high-value activities.

Skills

Technical Skills

Programming Languages

Markdown
HTML
CSS
JavaScript
TypeScript
C
C++
C#
Go
Java
Python
PHP
SQL
Assembly
VHDL
MATLAB

Software Frameworks

Bootstrap
Tailwind CSS
Laravel
Spring Boot
Node.js
Express.js
Flask
Django
ASP.NET Core
Gin

Data Science & AI

NumPy
Pandas
Matplotlib
Seaborn
OpenCV
Scikit-learn
PyTorch
TensorFlow
Keras
ONNX
Transformers
LangChain
LangGraph

DevOps & Cloud

Docker
Kubernetes
Apache Kafka
Prometheus
Git
GitHub
Microsoft Azure Machine Learning Studio

System Modeling & Simulation

Unified Modeling Language (UML)
Entity-Relationship (ER) Modeling
Ladder Diagram (LD)
Digital Twins Definition Language (DTDL)
Simulink
Simscape
LTSpice
Microsoft Azure Digital Twins
GNU Radio
OMNeT++

Technical Tools & Platforms

MySQL
REST
gRPC
JSON
MVC
ORM
Jupyter Notebook
Figma
Microsoft Office
Microsoft Word
Microsoft PowerPoint
Microsoft Excel
Microsoft Teams
Microsoft Outlook

Theoretical Skills

Imperative Programming
Concurrent Programming
Object-Oriented Programming (OOP)
Database Design and Development
Full Stack Web Development
Software Engineering
DevOps Engineering
Distributed Systems
Cloud Computing
Edge Computing
Embedded Systems
Industrial Automation
Robotics
Computer Vision
Signal Processing
Data Analysis
Data Engineering
Data Science
Machine Learning
Deep Learning
Natural Language Processing (NLP)
Generative AI
Artificial Intelligence
Waterfall Methodology
Agile Methodology
Project Management

Soft Skills

Problem Solving
Teamwork
Time Management
Adaptability
Critical Thinking
Attention to Details
Adaptability
Communication

Languages

Italian C2, Native
English Fluent

Contact Me

Get In Touch

Always open to innovative ideas: feel free to connect with me!