09/24/2026 updated


100 % available
AI & Machine Learning Engineer | Python | Data Analytics | Software Development
Varese, Italy
Worldwide
Masters in Computer ScienceAbout me
Computer Science graduate specializing in AI, Machine Learning and Python development. Experienced in predictive modeling, data analysis, Generative AI, software engineering and intelligent applications. Available for freelance and remote projects.
Algorithm DesignComputer-Aided Software EngineeringComputational Science and EngineeringComputer EngineeringData Manipulation LanguagesData IntelligenceAzure Machine LearningComputer Aided Engineering (CAE)Feature EngineeringMachine Learning Operations
Machine Learning & AI
Expertise in designing and implementing machine learning frameworks, including classification models, predictive modelling, deep learning, and AI-based formal reasoning. Practical experience with Within-Project and Cross-Project Defect Prediction, feature alignment, class-imbalance handling, and reproducible evaluation methodologies.
Programming Languages
Proficiency in multiple programming languages including Python, Java, C++, R, SQL, and Prolog. Application of these languages across software engineering, data analysis, database management, and AI projects.
Data Analysis & Visualization
Strong background in data preprocessing, exploratory data analysis, feature preparation, and data visualization. Experience building interactive dashboards using Streamlit and applying statistical methods to derive insights from complex datasets.
Database Management & Security
Hands-on experience with Oracle Database, MongoDB, and Microsoft Access. Implementation of security mechanisms including Discretionary Access Control, Role-Based Access Control, Virtual Private Database, and Oracle Label Security.
IoT & Embedded Systems
Design and implementation of IoT-based systems using ESP32 microcontrollers, sensors, and servo motors. Use of MQTT-based communication, Node-RED monitoring interfaces, and MongoDB for data storage in smart system projects.
Software Engineering & Quality
Knowledge of agile methodologies, software quality metrics, object-oriented programming, formal methods, and software testing. Experience in software defect prediction and applying structured development processes.
Logic Programming & Formal Methods
Application of Prolog for knowledge representation and robot task-planning. Use of SMV/NuSMV for formal verification and model-checking techniques to analyse valid system behaviour.
Project & System Management
Experience in project management, technical documentation, system operations monitoring, and maintaining computer systems and mobile devices. Skilled in troubleshooting hardware and software issues.
Expertise in designing and implementing machine learning frameworks, including classification models, predictive modelling, deep learning, and AI-based formal reasoning. Practical experience with Within-Project and Cross-Project Defect Prediction, feature alignment, class-imbalance handling, and reproducible evaluation methodologies.
Programming Languages
Proficiency in multiple programming languages including Python, Java, C++, R, SQL, and Prolog. Application of these languages across software engineering, data analysis, database management, and AI projects.
Data Analysis & Visualization
Strong background in data preprocessing, exploratory data analysis, feature preparation, and data visualization. Experience building interactive dashboards using Streamlit and applying statistical methods to derive insights from complex datasets.
Database Management & Security
Hands-on experience with Oracle Database, MongoDB, and Microsoft Access. Implementation of security mechanisms including Discretionary Access Control, Role-Based Access Control, Virtual Private Database, and Oracle Label Security.
IoT & Embedded Systems
Design and implementation of IoT-based systems using ESP32 microcontrollers, sensors, and servo motors. Use of MQTT-based communication, Node-RED monitoring interfaces, and MongoDB for data storage in smart system projects.
Software Engineering & Quality
Knowledge of agile methodologies, software quality metrics, object-oriented programming, formal methods, and software testing. Experience in software defect prediction and applying structured development processes.
Logic Programming & Formal Methods
Application of Prolog for knowledge representation and robot task-planning. Use of SMV/NuSMV for formal verification and model-checking techniques to analyse valid system behaviour.
Project & System Management
Experience in project management, technical documentation, system operations monitoring, and maintaining computer systems and mobile devices. Skilled in troubleshooting hardware and software issues.
Experience
Professional experience0 - 5 years
Freelancer since2019
Languages
EnglishFluent
Project history
Developed and evaluated machine learning solutions for two predictive modelling problems: household power consumption prediction and diabetes classification. Performed data preprocessing, exploratory data analysis, feature preparation, model training and evaluation, and compared different machine learning approaches to analyse their predictive performance.
Designed and implemented an IoT-based smart parking system using an ESP32 microcontroller, sensors and servo motors for vehicle detection and automated parking-barrier control. Implemented MQTT-based communication, a Node-RED monitoring interface and MongoDB data storage. Used Wokwi to simulate and test the IoT hardware and communication workflow.
Designed and implemented a secure Oracle database system for a restaurant-chain application. Defined database tables, users and access-control policies and implemented multiple security mechanisms including DAC, RBAC, VPD, and Oracle Label Security. Developed SQL and PL/SQL components for enforcing security policies.