Andrea Mattavelli

Team Lead at MF Group AG

Chiasso, Ticino, Switzerland
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

🤩
Rockstar
🎓
Top School
Andrea Mattavelli is a Team Lead and senior software engineer with 11 years of experience, currently leading engineering at MF Group AG in Switzerland. He combines hands-on backend and automation expertise with a research background (PhD) in informatics, focusing on symbolic execution and software redundancy to improve testing and reliability. His open-source work includes meaningful contributions to the high-profile KLEE symbolic execution engine—improving logging, build/test infrastructure, POSIX runtime and Darwin support—which highlights a blend of low-level systems skill and tooling automation. He has a track record of moving research ideas into practical tooling from roles at Imperial College London and USI, plus earlier European research projects. Colleagues describe him as a pragmatic problem-solver who mentors students and engineers while driving robust, testable systems. Based in Ticino, he brings both academic rigor and production-oriented delivery to complex software quality challenges.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor, Informatics, Bachelor, Informatics at Università degli Studi di Milano-Bicocca
bookDoctor of Philosophy (Ph.D.), Informatics, Doctor of Philosophy (Ph.D.), Informatics at USI Università della Svizzera italiana
languagesEnglish, Italian
github-logo-circle

Github Skills (12)

symbolic-execution10
c-language10
cprogramming-language10
klee10
llvm9
automation9
automations9
build-system8
testing8
posix7
posixct7
darwin7

Programming languages (6)

JavaC++CPerlHTMLRuby

Github contributions (5)

github-logo-circle
klee/klee

Apr 2016 - Dec 2017

KLEE Symbolic Execution Engine
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:80 commits, 91 PRs, 42 pushes in 1 year 7 months
Contributions summary:Andrea's contributions focus on enhancing the KLEE symbolic execution engine. They implemented improvements to the logging of instructions during execution, adding options for file-based output. Moreover, the user made modifications to the build process and testing infrastructure, including fixing parser bugs and integrating code coverage tools. Further, the user implemented changes to POSIX runtime environment and added support for the Darwin platform.
symbolic-executionsymbolic-execution-enginekleeexecution-engineexecution
andreamattavelli/klee

Apr 2016 - Dec 2017

KLEE Symbolic Virtual Machine
Contributions:169 pushes, 47 branches in 1 year 8 months
symbolickleevirtual-machine
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
Andrea Mattavelli - Team Lead at MF Group AG