×
Stefano Dalla Palma

Stefano Dalla Palma

Software Engineer

Sint Janssingel 92, s-Hertogenbosch, North Brabant, NL, 5211 DA

Background


About

About

A proactive, self-studier, with a strong can-do attitude person motivated by an inexhaustible enthusiasm and commitment and excited to follow-up collaborations with industries working in the Software Engineering domain!

Work Experience

Work Experience

Projects Experience

Projects Experience

  • RADON-H2020, Horizon-2020

    Feb, 2019 - Sep, 20212 years 7 months

    The project aims at pursuing a broader adoption of serverless computing technologies within the European software industry. One of RADON’s key pillars is quality assurance tools for Infrastructure-as-Code. As part of the RADON framework, the Defect Prediction tool (https://github.com/radon-h2020/radon-defuse) developed during the PhD focuses on IaC correctness. It consists of several components to mine open-source repositories to identify failure data and to extract quality metrics to guide the empirical training and enrichment of the models for defect prediction as well as predict code smells and errors in IaC files. Although instantiated in the context of infrastructure as code, the defect predictor was envisioned and designed to be language-agnostic.

    • Developed a tool suite for defect prediction of failure-prone Infrastructure-as-Code files (https://github.com/radon-h2020/radon-defuse)

    • Conducted empirical research to implement and validate the tool suite

Skills

Skills

  • Programming Paradigms

    Object-Oriented

    Procedural

    Functional

    Logic

  • Coding Languages

    Python

    Java

    JavaScript

    TypeScript

    Kotlin

    Prolog

    C/C++/C#

    Ansible

  • Frameworks

    PyDriller

    Scikit-Learn

    Imbalanced-Learn

    Flask

    Deap

    Angular

  • Machine Learning

    Supervised

    Clustering

    Anomaly/Novelty detection

    Basic Neural Networks

  • Platforms

    Windows

    Linux/Ubuntu

    Docker

  • Communication

    Presentations

    Public speaking

    Scientific writing

    Teaching

  • Critical Thinking

    Adaptability/Flexibility

    Problem solving

    Research

    Thinking outside the box

    Willingess to learn

  • Leadership

    Decision making

    Project management

    Supervising

  • Collaboration

    Github

    monday.com

    Microsoft Teams

    Slack

Education

Education

  • Software and Data Engineering, Ph.D., Tilburg University, JADS

    Feb, 2019 - Present

  • Erasmus Taineeship, Master Thesis, University College London

    Apr, 2018 - Jul, 2018

    Conduced an empirical study on Bounded Model-Checking in security context

    Gained familiarity with the bounded model-checker CBMC and analyzed it in distinguish vulnerable code regions

    Collected and analyzed corpus of real-world C applications with known vulnerabilities

    Implemented program analysis in Python and performed experimentation

  • Software System Security, Master, University of Molise

    Sep, 2016 - Oct, 2018

  • Computer Science, Bachelor, University of Molise

    Sep, 2013 - Dec, 2016

Certificates

Certificates

Publications

Publications

References

References

  • Dr. Earl Barr, Jul 2018 (http://earlbarr.com/)

    Stefano is an impressive young researcher. He generates his own interesting research ideas and overcomes most engineering obstacles on his own. He has a promising future ahead of him