09/24/2026 updated

**** ******** ****
100 % available

AI & Machine Learning Engineer | Python | Data Analytics | Software Development

Varese, Italy
Worldwide
Masters in Computer Science
Varese, Italy
Worldwide
Masters in Computer Science

Profile attachments

MK CV.pdf

About 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.

Experience

Professional experience0 - 5 years
Freelancer since2019

Languages

EnglishFluent

Project history

Developer - Intelligent Systems Machine Learning Prediction

University Project
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.

Developer - IoT ESP32-Based Smart Parking System

University Project
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.

Developer - Data Security & Privacy Secure Restaurant Chain Database

University Project
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.

Developer - COVID-19 Data Analysis & Prediction Dashboard

University Project
Developed an interactive data analysis and prediction dashboard for COVID-19 data. Performed data preprocessing, exploratory analysis and visualization, and implemented a machine learning model for prediction. Integrated the analysis and visualizations into an interactive Streamlit application.

Developer - Logic for Artificial Intelligence Robot Planning & Formal Verification

University Project
Developed two AI and formal reasoning projects. Implemented a robot task-planning problem using Prolog, representing knowledge, states, actions and rules to determine valid task sequences. Modelled the classic Ferryman problem using SMV/NuSMV, representing system states and transitions and applying formal verification/model-checking techniques to analyse valid system behaviour.

Researcher - Software Defect Prediction Using Machine Learning

Masters Thesis Project
Designed and implemented a reusable machine learning framework for Software Defect Prediction using heterogeneous benchmark datasets. Conducted Within-Project Defect Prediction and Cross-Project Defect Prediction experiments and compared multiple machine learning models using classification and software-quality metrics. Applied data preprocessing, feature alignment, class-imbalance handling and reproducible evaluation methodologies.

Computer Teacher

Diamond Academy
Developed student expertise in word processing, spreadsheets, and database management through targeted lesson plans and hands-on activities. Managed and maintained computer systems and mobile devices. Facilitated a 25-user computer lab, creating a dynamic learning environment that promoted effective technology utilization.

Computer Teacher

Bright Career Academy
Elevated students proficiency in word-processing, spreadsheets, and database management through targeted training. Managed and troubleshot computer systems and mobile devices. Designed and executed a dynamic curriculum to teach cutting-edge technology skills to diverse student groups.

Computer Operator

Vidya Public School
Generated comprehensive reports on data performance, system operations, and error monitoring. Maintained and optimized spreadsheets across multiple data systems. Authored and updated technical documentation for software applications.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in