Stefano Palma

Software Engineering Researcher at Adyen

Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Stefano Palma is a software engineering researcher with 10 years of experience focused on AI-driven software quality, currently advancing automatic refactoring and code remediation at Adyen. His PhD work produced practical tooling for defect prediction in Infrastructure-as-Code, bridging program analysis, machine learning, and industry collaboration in the RADON project. Previously he scaled developer training at Adyen Tech Academy, automating processes and mentoring engineers from support to full-time development roles. An active open-source contributor, he implemented file-level process metrics in the well-regarded PyDriller framework, emphasizing rigorous testing and rename/creation handling. He combines academic rigor with hands-on full-stack and DevOps experience, and holds top honors in both his bachelor’s and master’s degrees in Informatics and Software Security.
code10 years of coding experience
job7 years of employment as a software developer
bookLaurea triennale, Informatics, 110/110 e Lode, Laurea triennale, Informatics, 110/110 e Lode at Università degli Studi del Molise
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
1,265reputation
119kreached
42answers
22questions
github-logo-circle

Github Skills (15)

git10
computer-engineering10
python10
testing9
data-structure7
data-structures7
algorithms7
machine-learning6
prolog6
imbalanced-data6
android-recyclerview6
android6
scikit-learn6
imblearn6
java6

Programming languages (8)

TypeScriptJavaC++CSSJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
ishepard/pydriller

Dec 2019 - Oct 2022

Python Framework to analyse Git repositories
Role in this project:
userBack-end Developer
Contributions:3 reviews, 71 commits, 23 PRs in 2 years 10 months
Contributions summary:Stefano primarily implemented process metrics for analyzing Git repositories. Their contributions involved adding and refining metrics such as commit count, distinct developer count, and code churn, all focused on analyzing file-level changes. These implementations included modifications to the `process_metrics.py` and corresponding test files, demonstrating a focus on functionality and testing. They addressed file renaming, creation handling, and integration with remote repositories.
repositoriespythonmining-software-repositoriesmsrpython3
A python library to compute a repository best engineering practices indicators
Contributions:18 releases, 43 commits, 1 PR in 1 year 10 months
mining-software-repositories
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Stefano Palma - Software Engineering Researcher at Adyen