THE BIOMEDICAL GEEK
My story

I'm Giulio Quaglia, an AI and Data engineer with a profound passion for leveraging the power of artificial intelligence to revolutionize healthcare and other crucial domains. This "About Me" page is where I'll take you on a journey through my academic background, my experience, and my unwavering dedication to pushing the boundaries of AI to create a positive impact on society.
As a kid
Since I was a young and curious kid, the world of technology has always captivated me. I remember being fascinated by the possibilities it offered and dreaming of becoming a scientist, exploring the mysteries of the digital realm.
My journey with technology started at the tender age of six when I got my hands on my very first PC. Little did I know that this innocent encounter would spark a lifelong passion for understanding how things work and unraveling the magic behind every electronic device.
​
As I grew older, my curiosity only intensified. I loved taking apart electronics toys just to see what was hidden inside and then piecing them back together, like a mini scientist conducting experiments in my very own lab. This desire to understand the inner workings of technology pushed me to dive deeper into the world of computers, programming, and electronics. With my trusty PC, I embarked on a journey of exploration, diving into the vast world of programming. The thrill of creating something from scratch, of seeing lines of code come to life, was an exhilarating experience. This initial exposure to programming laid the foundation for my future endeavors in the field of artificial intelligence and machine learning.
My Academic Journey
My educational journey led me to Università Politecnica delle Marche in Ancona, where I pursued my Bachelor's Studies in Biomedical Engineering. It was during this time that I had the privilege of collaborating with the esteemed Azienda Ospedaliera G. Salesi at TIN, working on a compelling thesis titled "Study and Development of Dissociation Curves of Haemoglobin in Preterm Infants." with professor Lorenzo Scalise and Professor Virgilio Paolo Carnielli. In this thesis, we harnessed cutting-edge machine learning techniques to infer and analyze data acquired from infant's pulse oximeter and other . These advanced methods allowed us to gain valuable insights and interpret the crucial information related to the haemoglobin dissociation curves in preterm infants. This experience profoundly shaped my perspective on healthcare technologies and their potential to transform patients' lives.
​


My academic journey took a significant step forward during my Master's Studies at Politecnico di Torino, where I pursued a focused eHealth orientation. It was during this enriching experience that I delved deep into the captivating realm of machine learning and artificial intelligence. Additionally, I gained valuable expertise in various domains, including image processing, signal processing, biochemical analyses, bioinformatics, and understanding regulatory aspects such as ISO standards. My technical repertoire expanded to include proficiency in programming languages like Python, R, C#, C++, MATLAB, and JavaScript, along with hands-on experience in IoT technologies and databases.
​
During this time, my curiosity led me to explore the fascinating field of cryptography, and I had the privilege of joining the BitPolito student group led by Professor Danilo Bazzanella. This experience allowed me to connect with like-minded individuals who shared the same passion for cryptography but came from diverse academic backgrounds. Through this collaboration I gained valuable experience in software development, further enriching my technical skill set.
One of the most significant highlights of my academic journey was the rewarding collaboration with MediTech at SUPSI for my master's thesis, titled "Uncertainty Quantification in Biomedical Deep Learning Models." The research venture involved analyzing EEG signals from polysomnographies, delving into the uncharted territories of uncertainty in deep learning. Under the expert guidance of my two esteemed referents, Professor Valentina Agostini and Professor Francesca Dalia Faraci, I passionately endeavored to enhance the reliability of AI models in critical healthcare applications.

My Career Journey
-
2023 - today Data engineer - Business analytic consultant @Iconsulting
I have honed my skills in designing and implementing data pipelines using various ETL tools. I have developed expertise in SQL databases and am highly proficient in data warehousing solutions, including the design and optimization of complex data architectures. I have been involved in various projects, applying my strong problem-solving and analytical skills to ensure their success. As part of Application Managed Services (AMS), I specialize in diagnosing and resolving issues related to ETL streams and data operational systems. I oversee the entire data pipeline, from data extraction and transformation to loading and presentation, ensuring that all components function seamlessly. By gathering and analyzing requirements, I develop tailored solutions that address specific business needs, enhancing system reliability and overall performance. Additionally, I manage the servers hosting the applications, ensuring their stability and performance. This role demonstrates my ability to manage complex data environments and provide effective solutions that meet diverse business requirements.
-
2022 - today Website developer @Freelance
I specialized in creating websites using platforms like WordPress and Wix, focusing on building responsive, user-friendly designs. I developed websites for small businesses, ensuring they were tailored to meet the unique needs of each client. Additionally, I handled troubleshooting and resolving technical issues to ensure smooth functionality.
-
2020 - 2022 Cryptogtaphic software developer @BitPolito
I developed a deep understanding of cryptographic algorithms and protocols. I learned about secure and collaborative coding practices throughout the software development lifecycle. I gained a solid understanding of blockchain technology, cryptographic protocols and its applications. My strong mathematical and analytical skills were crucial in this position.
-
2016 - 2020 Computer science tutor @Freelance
I excelled at explaining complex computer science concepts in an easy-to-understand manner. I was proficient in various programming languages, like Python, C and C++, and I had a thorough knowledge of data structures, algorithms, and software engineering principles. I developed personalized learning plans and academic curricula, and my strong communication and interpersonal skills, along with patience and adaptability, helped me cater to different learning styles.
-
2015 - 2020 Audio/Video Editor @Freelance
I became proficient in video editing software such as Adobe Premiere Pro, Final Cut Pro, and DaVinci Resolve. I also gained experience with audio editing tools like Audacity and Adobe Audition. I focused on blending creative storytelling with strong visual composition, producing engaging and visually striking content across different media platforms. My ability to think creatively and maintain a sharp eye for detail played a crucial role in delivering successful projects.
-
2012 - 2015 Tourist entertainer manager @Alakatanga srl
I developed strong leadership and team management skills. I gained experience in event planning and coordination, and my communication and public speaking abilities were essential in this role. I handled customer feedback and resolved conflicts effectively, and my creativity in designing engaging activities and entertainment programs ensured a memorable experience for guests. Multitasking and organizational skills were also crucial in this position.
-
2010 - 2012 Tourist entertainer @Alakatanga srl
As tourist entertainer ​I developed excellent interpersonal and communication skills. I engaged and entertained diverse groups of people through various activities and games, and my public speaking and performance skills were key to my role. I demonstrated creativity and adaptability in different entertainment scenarios, and my customer service and hospitality skills ensured that guests had a great experience.​
-
2005 - 2009 Employee @Family company
I was involved in various aspects of the business, gaining a broad range of skills and experiences. I developed a strong work ethic and learned the importance of teamwork and collaboration. My responsibilities included managing day-to-day operations, handling customer service, and assisting with administrative tasks. I also gained experience in inventory management and sales. This role helped me develop excellent organizational and multitasking abilities.​
My Skills
Softskills:
-
Communication: clear and concise communicator, both written and verbal.
-
Leadership: proven ability to lead and motivate others.
-
Problem solving and critical thinking: ability to think outside the box and come up with creative solutions.
-
Research: experienced researcher with a proven ability to find and evaluate information.
-
Teamwork: willingness to share ideas and collaborate with others.
-
Adaptability: adaptable and able to handle change.
-
Time management: Efficient time manager with a proven ability to meet deadlines.
Hardskills:
-
​Programming languages:
-
Python
-
Essential libraries: Pandas, Scipy, Numpy, SciKit-Learn, Seaborn, Re and Matplotlib;
-
Machine learning libraries: TensorFlow, TensorFlow-lite, Keras, NLTK and PyTorch;
-
Signal processing libraries: ​MNE;
-
Image processing libraries: SciKit-Image, OpenCV and Pillow;
-
Web scraping libraries: BeautifulSoup and Scrapy;
-
APIs libraries: Requests, FasterThanRequests, FastAPI, CherryPy and Flask;
-
Iot libraries: Paho-MQTT;
-
Gui libraries: Tkinter;
-
Others: Jupyter Notebook and Colab.
-
-
C/C++
-
Machine learning libraries: Tensorflow, Caffe, CNTK and OpenNN.​
-
-
R​​
-
Machine learning and data manipulation packages: Caret, Data.table, Tidyr, Dplyr and Ggplot2​
-
-
MATLAB
-
Machine learning toolboxes: Statistics and Machine Learning Toolbox, Reinforcement Learning Toolbox and Deep Learning Toolbox;​
-
Simulation toolboxes: Simulink;
-
Signal processing toolboxes: Signal Processing Toolbox, Audio Toolbox and Wavelet Toolbox;
-
-
Javascript
-
-
Machine Learning and Deep Learning:
-
Supervised: Linear, Ridge, Lasso and Logistic Regression, Support Vector Machines, Decision Trees, Random Forest, Naive Bayes, K-Nearest Neighbor, Gaussian Mixture Models, Convolutional Neural Networks, Recurrent Neural Networks, Transformers, Autoencoders;
-
Unsupervised: K-means, Hierarchical Clustering, Density-based clustering, Principal Component Analysis, Singular Value Decomposition, Association Rule Mining, DBSCAN;
-
Feature Engineering and Selection;
-
Model Evaluation and Validation;
-
Transfer Learning and Pretrained Models, BERT, VGG16, ResNet50, InceptionV3;
-
Hyperparameter Tuning, Grid Search, Random Search, Bayesian Optimization;
-
Ensemble Learning: Gradient boosting, AdaBoost and XGBoost;
-
Reinforcement Learning, Markov Decision Processes, Q-Learning and Policy Gradient Methods;
-
Natural Language Processing, Tokenization and Text Preprocessing, Sentiment Analysis;​
-
Computer vision, Image Preprocessing and Augmentation, Object Detection, Image Segmentation, Generative Adversarial Networks;
-
Explainable AI, SHapley Additive exPlanations, Local Interpretable Model-Agnostic Explanations;
-
Time Series Analysis, Autoregressive Integrated Moving Average, Long Short-Term Memory Networks, Forecasting, Anomaly Detection;
-
-
Data Engineering:​​​​
-
ETL Tools: Experienced with SAP BO Data Services and IBM DataStage for designing and implementing data extraction, transformation, and loading (ETL) pipelines.
-
Data Visualization and Reporting: Proficient in using SAP BusinessObjects Web Intelligence (SAP BO Webi) and MicroStrategy for creating and managing data reports and dashboards.
-
Data Integration and Design: Skilled in using SAP BO Information Design Tool for designing and integrating complex data models.
-
Database Management: Expertise in managing and querying databases with Oracle DB, ensuring efficient data storage and retrieval.
-
Server Management: Adept at managing and maintaining both Microsoft and Linux servers for application and data hosting.
-
Data Lineage: Experienced in tracking and documenting data lineage to ensure transparency and traceability of data throughout its lifecycle.
-
Data Processing Automation: Capable of automating data workflows and processes to enhance efficiency and reduce manual intervention.
-
-
Familiar with Object-Oriented Programming concepts, such as classes, objects, inheritance, polymorphism, abstraction, modularity, reusability and encapsulation;
-
Version control and collaboration: Git, Github and Gitlab.
-
Experienced with Uncertainty Quantification methods, such as Monte Carlo simulation, Bayesian methods, Epistemic and Aleatoric Uncertainty, Model Calibration and ability to apply uncertainty quantification techniques in healthcare domains, enhancing the reliability and interpretability of medical diagnosis and prognosis models.
-
Cloud computing: experience with cloud platforms like AWS, Google Cloud, or Azure;
-
Containerization and deployment orchestration: Docker and Kubernetes.
-
Managing and querying databases: MySQL.
-
Familiarity with MOE, BWA, SAMTOOLS, Iottly, ThingSpeak and BCFTOOLS for specialized applications.
Contact me
If you're interested in discussing potential collaborations, job opportunities, or just want to connect, please don't hesitate to contact me. You can reach me via email at giuq01692@gmail.com or connect with me on https://www.linkedin.com/in/giulio-quaglia/.