{
    "lastUpdated": "27-01-2025",
    "data": {
        "identity": {
            "firstName": "Fabio",
            "lastName": "Barbero",
            "sex": "Male",
            "birthday": "25-11-2000",
            "Nationality": ["Italian", "Belgian"]
        },
        "contact": {
            "phoneNumber": "[redacted]",
            "email": "me [at] fabiobarbero.eu",
            "website": "http://fabiobarbero.eu",
            "social": {
                "linkedin": "fabio-barbero",
                "github": "fbarbe00",
                "gitlab": "fbarbe"
            }

        },
        "education": [{
                "name": "European Baccalaureate",
                "institution": "European School of Brussels 1",
                "location": "Brussels",
                "type": "HighSchool",
                "startDate": "2011",
                "endDate": "14-03-2018",
                "grade": 89.36,
                "extra": {
                    "courses": ["Advanced Mathematics", "Physics", "Economics"]
                }
            },
            {
                "name": "Data Science and Artificial Intelligence",
                "institution": "Maastricht University",
                "area": "Data Science",
                "location": "Maastricht",
                "type": "Bachelor",
                "startDate": "01-09-2018",
                "endDate": "31-08-2021",
                "extra": {
                    "bonus": "Honours Student (Top 20% of class)",
                    "courses": ["Calculus", "Computational and Cognitive Neuroscience", "Data Analysis", "Data Structures and Algorithms", "Databases", "Discrete Mathematics", "Graph Theory", "Human-Computer Interaction & Affect Computing", "ICT and Knowledge Management", "Intelligent Systems", "Introduction to Computer Science", "Introduction to Data Science", "Linear Algebra", "Linear Programming", "Logic", "Machine Learning", "Mathematical Modelling", "Mathematical Simulation", "Natural Language Processing", "Numerical Mathematics", "Operation Research Case Studies", "Philosophy & Artificial Intelligence", "Probability and Statistics", "Reasoning Techiques", "Software Engineering", "Theoretical Computer Science"]
                }
            },
            {
                "name": "Exchange",
                "institution": "IT University of Copenhagen",
                "area": "Computer Science",
                "location": "Copenhagen",
                "type": "Bachelor - Exchange",
                "startDate": "02-08-2020",
                "endDate": "26-01-2021",
                "extra": {
                    "courses": ["Network Analysis", "Operating Systems and C", "Security and Privacy", "Distributed Systems"]
                }
            },
            {
                "name": "Data Science for Decision Making",
                "institution": "Maastricht University",
                "area": "Data Science",
                "location": "Maastricht",
                "type": "Master",
                "startDate": "01-09-2022",
                "endDate": "current",
                "extra": {
                    "courses": ["Data Mining", "Signal and Image Processing", "Advanced Concepts for Machine Learning", "Model Identification and Data Fitting", "Computational Statistics", "Data Fusion", "Explainable AI", "Algorithms for Big Data"]
                }
            }
        ],
        "experience": {
            "research": [{
                "position": "Research Student",
                "type": "Research",
                "institution": "Maastricht University",
                "startDate": "09-2019",
                "endDate": "06-2020"
            }],
            "office": [{
                    "position": "Intern",
                    "type": "Internship",
                    "institution": "Seed Factory",
                    "startDate": "2016",
                    "endDate": "2016",
                    "skills": ["Adobe Premiere Pro", "website creation"]
                },
                {
                    "position": "Student Ambassador",
                    "type": "work",
                    "institution": "Maastricht University",
                    "startDate": "08-2019",
                    "endDate": "07-2021",
                    "skills": ["communication"]
                },
                {
                    "position": "Software Developer",
                    "type": "work",
                    "institution": "Odoo",
                    "startDate": "09-2021",
                    "endDate": "09-2022",
                    "skills": ["python"]
                },
                {
                    "position": "AI Intern",
                    "type": "Internship",
                    "institution": "Sportboost AI",
                    "startDate": "03-2024",
                    "endDate": "09-2024",
                    "skills": ["python", "computer vision"]
                },
                {
                    "position": "Data Consultant",
                    "type": "work",
                    "institution": "Netlight",
                    "startDate": "11-2025",
                    "endDate": "current",
                    "skills": ["python", "data consulting"]
                }
            ],
            "associations": [{
                "position": "Head of Educational Committee",
                "institution": "MSV Incognito",
                "website": "https://web.archive.org/web/20200123083218/https://msvincognito.nl/incognito/committees/",
                "startDate": "2019",
                "endDate": "2020"
            }, {
                "position": "Head of IT Committee",
                "institution": "Comité des Elèves EEB1",
                "startDate": "2016",
                "endDate": "2018"
            }],
            "audio": [{
                "position": "Speaker",
                "institution": "Radio Immaginaria",
                "startDate": "2015",
                "endDate": "2017"
            }],
            "projects": [{
                    "name": "PySeidon",
                    "type": "project",
                    "skills": ["python", "geoplotlib", "geojson", "esper", "fysom"],
                    "startDate": "09-2019",
                    "endDate": "11-2021"
                },
                {
                    "name": "Mathematical Simulation of the Solar System",
                    "institution": "Maastricht University",
                    "type": "project",
                    "skills": ["java", "swing", "ordinary differential equations", "numerical integration", "open/closed-loop control"],
                    "startDate": "02-2019",
                    "endDate": "05-2019"
                },
                {
                    "name": "Graph Colouring",
                    "institution": "Maastricht University",
                    "type": "project",
                    "skills": ["java", "swing", "graph theory"],
                    "startDate": "10-2018",
                    "endDate": "01-2019"
                },
                {
                    "name": "Bachelor Thesis",
                    "institution": ["Digital Ludeme Project", "Maastricht University"],
                    "type": "project",
                    "skills": ["game", "java"],
                    "startDate": "11-2020",
                    "endDate": "08-2021"
                },
                {
                    "name": "HomeHaven",
                    "institution": "HomeHaven",
                    "type": "project",
                    "skills": ["entrepreneurship", "sustainability"],
                    "startDate": "11-2021",
                    "endDate": "11-2022",
                    "website": "https://homehaven.nl/"
                },
                {
                    "name": "Master Thesis",
                    "institution": "Maastricht University",
                    "type": "project",
                    "skills": ["entrepreneurship", "sustainability", "python", "osm"],
                    "startDate": "11-2024",
                    "endDate": "07-2025",
                    "website": "http://fabiobarbero.eu/tags/on-trains/"
                }
            ],
            "competitions": [{
                    "name": "Google Hashcode",
                    "institution": "Google Hashcode",
                    "date": "2020",
                    "note": "First in Maastricht Hub",
                    "location": "online"
                },
                {
                    "name": "Google Hashcode",
                    "institution": "Google Hashcode",
                    "date": "2021",
                    "note": "Second in Maastricht Hub",
                    "location": "online"
                },
                {
                    "name": "LJE Belgium (Young Entrepreneurs)",
                    "institution": "LJE",
                    "location": "Brussels",
                    "date": "2017",
                    "note": "Startup: Designed a 'Social box' for phones to make reunions more sociable.",
                    "website": "https://socialboxmini.wixsite.com/socialbox"
                },
                {
                    "name": "European Schools Science Symposium",
                    "institution": "European School of Brussels 1",
                    "location": "Luxembourg",
                    "year": "2017",
                    "website": "https://web.archive.org/web/20190103020146/https://lacicloud.net/",
                    "note": "Winner of Second prize with LaciCloud, an FTP-based cloud service."
                },
                {
                    "name": "Maastricht University Challenge",
                    "institution": "Maastricht University Challenge",
                    "location": "Online",
                    "year": "2021",
                    "website": "https://www.maastrichtuniversitychallenge.nl/candidate/details/19507",
                    "note": "Finalist with start-up idea 'Home Haven': transforming discarded boats into homes."
                }
            ],
            "activeMember": [{
                    "institution": "MSV Incognito",
                    "startDate": "2018",
                    "endDate": "2021"
                },
                {
                    "institution": "Maastricht Mathematics Society",
                    "startDate": "2019",
                    "endDate": "2021"
                },
                {
                    "institution": "Maastricht Machine Learning Group",
                    "startDate": "2018",
                    "endDate": "2020"
                },
                {
                    "institution": "Comité des Elèves EEB1",
                    "startDate": "2015",
                    "endDate": "2018"
                }
            ],
            "publications": [{
                "name": "PySeidon - A Data-Driven Maritime Port Simulation Framework",
                "repository": "https://github.com/pyseidon-sim/pyseidon",
                "url": "https://cris.maastrichtuniversity.nl/ws/portalfiles/portal/78403587/M_ckel_2021_PySeidon_a_data_driven_maritime_port.pdf",
                "publisher": "ICCMS 2021"
            }, {
                "name": "Heuristic Sampling for Fast Plausible Playouts",
                "publisher": "IEEE CoG 2021",
                "url": "https://ieee-cog.org/2021/assets/papers/paper_313.pdf"
            }, {
                "name": "Multi-Modal Embeddings for Isolating Cross-Platform Coordinated Information Campaigns on Social Media",
                "publisher": "Misdoom 2023",
                "url": "https://arxiv.org/pdf/2309.12764.pdf"

            }],
            "other": [{
                    "name": "Sound and Light Technician",
                    "location": "Brussels",
                    "note": "Volunteered in theathers as Technician for multiple shows."
                },
                {
                    "name": "Responsible of School Transport",
                    "institution": "European School of Brussels 1",
                    "startDate": "2016",
                    "endDate": "2018",
                    "note": "Ensured safety of kids travelling to school using school's buses"
                }
            ]
        },
        "skills": {
            "certificates": [{
                "name": "BEPS (European First Aid Patent)",
                "institution": "Croix-Rouge",
                "year": "2017"
            }],
            "languages": {
                "Italian": "Mother tongue",
                "French": "Mother tongue",
                "English": {
                    "Listening": "C2",
                    "Reading": "C2",
                    "Speaking": "C2",
                    "Writing": "C1"
                },
                "Spanish": {
                    "Listening": "C2",
                    "Reading": "B1",
                    "Speaking": "B2",
                    "Writing": "A2"
                },
                "German": "B2",
                "Dutch": "A1",
                "Danish": "A1"
            },
            "programming": {
                "competent": [{
                        "Python": [
                            "Pandas, NumPy, SciPy",
                            "Sci-kit learn", "tensorflow", "PyTorch",
                            "Matplotlib", "Seaborn", "Plotly"
                        ]
                    },
                    "Java",
                    "Bash"
                ],
                "familiar": [{
                        "SQL": [
                            "MySQL", "MongoDB", "MariaDB"
                        ]
                    },
                    "JavaScript",
                    "C/C++",
                    "Julia",
                    "R"
                ]
            },
            "technology": [{
                    "Linux": [
                        "Ubuntu, Lubuntu",
                        "Linux Mint",
                        "Pop OS",
                        "Arch Linux"
                    ]
                },
                "Raspberry Pi",
                "Git",
                "Jupyer Notebook",
                "Docker",
                {
                    "software": {
                        "graphics": [
                            "Adobe Premiere Pro",
                            "Adobe After Effects",
                            "Adobe Photoshop",
                            "GIMP"
                        ],
                        "music": [
                            "Ableton Live",
                            "LMMS"
                        ],
                        "office": [
                            "Powerpoint, Excel, Word",
                            "Libreoffice",
                            "Nextcloud",
                            "LaTeX",
                            "Markdown"
                        ],
                        "web": [
                            "HTML",
                            "CSS",
                            "JavaScript",
                            "PHP"
                        ]
                    }
                }
            ]
        },
        "hobbies": {
            "Health": [
                "1st diploma of Fencing from FFE",
                "Yoga",
                "meditation",
                "member of Rowing association (2018-2019)",
                {
                    "name": "Running",
                    "races": [{
                        "name": "Batavieren race",
                        "distance": "21km",
                        "date": "2021",
                        "url": "https://online.batavierenrace.nl/en/result/4456"
                    },
                    {
                        "name": "20km of Brussels",
                        "distance": "20km",
                        "time": "1h44",
                        "date": "2021",
                        "url": "https://prod.chronorace.be/result/sibp/Classement20km.aspx?eventId=1190375955890433"
                    },
                    {
                        "name": "20km of Brussels",
                        "distance": "20km",
                        "time": "1h37",
                        "date": "2022"
                    },
                    {
                        "name": "20km of Brussels",
                        "distance": "20km",
                        "date": "2023"
                    },
                    {
                        "name": "Run to Fight Cancer",
                        "location": "Maastricht",
                        "distance": "10km",
                        "date": "2022"
                    },
                    {
                        "name": "Bear Trail",
                        "location": "Maastricht",
                        "distance": "7km",
                        "date": "2022"
                    },
                    {
                        "name": "Half Marathon of Dortmund",
                        "location": "Dortmund",
                        "distance": "21km",
                        "date": "2022"
                    },
                    {
                        "name": "Company Run",
                        "location": "Innsbruck",
                        "distance": "5km",
                        "date": "2023"
                    },
                    {
                        "name": "Foulées hivernales",
                        "location": "Brussels",
                        "distance": "12km",
                        "date": "2023",
                        "url": "https://www.goaltiming.be/live.html?id=271763"
                    }]
                }
            ],
            "Music": [{
                    "name": "Classical piano diploma",
                    "institution": "Academie d'Auderghem, Brussels",
                    "instrument": "Piano",
                    "startDate": "2006",
                    "endDate": "2017"
                },
                {
                    "name": "Jazz piano diploma",
                    "institution": "Academie d'Auderghem, Brussels",
                    "instrument": "Piano",
                    "startDate": "2013",
                    "endDate": "2018"
                },
                {
                    "name": "Music Theory",
                    "institution": "Academie d'Auderghem, Brussels",
                    "startDate": "2007",
                    "endDate": "2012"
                },
                {
                    "name": "Jazz Ensemble",
                    "institution": "Academie d'Auderghem, Brussels",
                    "instrument": "Piano",
                    "startDate": "2015",
                    "endDate": "2018"
                },
                {
                    "name": "Saxophone lessons",
                    "institution": "Alain Cupper",
                    "instrument": ["Alto saxophone", "Baritone saxophone"],
                    "startDate": "2011",
                    "endDate": "2018"
                },
                {
                    "name": "EEB1 Big Band",
                    "institution": "European School of Brussels 1",
                    "instrument": ["Alto saxophone", "Baritone saxophone"],
                    "startDate": "2012",
                    "endDate": "2018"
                },
                {
                    "name": "EEB1 Orchestra",
                    "institution": "European School of Brussels 1",
                    "instrument": ["Alto saxophone", "Baritone saxophone"],
                    "startDate": "2015",
                    "endDate": "2018"
                },
                {
                    "name": "multiple bands (jazz, pop, rock)",
                    "instrument": ["Alto saxophone", "Piano", "Bass guitar", "guitar", "ukulele"],
                    "startDate": "2015",
                    "endDate": "2018"
                },
                "perfect pitch"
            ],
            "Open Source": [
                "Set up own Nextcloud server",
                "FOSDEM 2019",
                "FOSDEM 2020"
            ]
        }
    }
}