Hi 👋
My name is Ivo and I'm a Computer Engineering student @ IPL - Polytechnic of Leiria pursuing a Master's Degree in Computer Engineering and Mobile Computing.
Currently, I am a Researcher at the Computer Science and Communication Research Center at Polytechnic of Leiria, where I focus on applying Machine Learning techniques to enhance Intrusion Detection Systems.
Interests
My main interests are in the areas of Software Architecture, Back-End Engineering, and AI/ML.
Skills
Proficient with: Java, and C#.
Familiar with: Python, Rust, Go, SQL.
Tools/Frameworks known: Linux, Git, Java EE, Android Studio, Tensorflow, Laravel, and Unity.
Selected Projects
Machine Learning-Based Intrusion Detection in Internet of Medical Things
- Designed and Implemented a simulated Healthcare Center using Raspberry Pi, Arduino ESP32, IoT and IoMT devices, establishing communication through MQTT and CoAP protocols.
- Collected and processed data packets, ensuring data cleanliness, and generating organized flows.
- Conducted pre-processing on datasets.
- Trained models using a combination of Traditional Machine Learning Algorithms and a custom-built Deep Neural Network.
- Published a comprehensive paper with over 200 pages, providing in-depth insights into the project.
- Skills: Python · TensorFlow · Shell Scripting · Arduino. Github: Link. Zenodo: Link.
Insured Asset Management System (IAMS)
- Developed the back-end and database of an enterprise application in Java EE to optimize the incident management process for insured goods.
- Integrated the application with insurers' APIs to fetch customer insurance contracts/policies.
- Streamlined the management of occurrences in insured assets, potentially saving time and resources for insurers, experts, repair services, and customers.
- Trained models using a combination of Traditional Machine Learning Algorithms and a custom-built Deep Neural Network.
- Published a comprehensive paper with over 200 pages, providing in-depth insights into the project.
- Skills: Software Architecture · Java · SQL · Jakarta EE · Docker. Github: Link.
Fastuga Driver
- Developed an Android app for drivers similar to "Uber Eats".
- Created back-end system with Restful API using Laravel framework
- Developed and implemented Restful API with Retrofit and Node.JS WebSocket server to communicate with Laravel database
- Incorporated Google Maps API to display delivery paths, and calculate distance and time of delivery.
- Skills: Java · SQL · Docker · Laravel · Android Studio · Node.js · JavaScript. Github: Link.
Selected Professional Experience
Researcher at IPL - Polytechnic of Leiria - CIIC |
Feb 2023 - currently, Leiria, Portugal |
- Created and constructed a comprehensive Intrusion Detection Dataset.
- Conducted thorough data preprocessing to ensure dataset quality and reliability.
- Designed and executed a Deep Neural Network Model for detecting cyber attacks on IoT Devices.
- Employed a range of Traditional Machine Learning Models to compare and enhance detection accuracy.
- Produced in-depth scientific papers that documented research insights.
- Skills: Python · Tensorflow Github: Link.
|
Junior Full Stack Developer Intern at WayAcross |
Feb - Jul 2020, Leiria, Portugal |
Assistant Professor and Tutor at University of Portsmouth |
Jun - Jun 2017, Portsmouth, England |
Education
Masters Computer Engineering - Mobile Computing at IPL - Polytechnic of Leiria |
Feb 2018 - Jul 2020 |
Bachelors Computer Engineering at IPL - Polytechnic of Leiria |
Sep 2020 - Jul 2023 |
Short Cycle (TeSP) Web Development and Multimedia at IPL - Polytechnic of Leiria |
Feb 2018 - Jul 2020 |