Francesco Andreuzzi

Software Engineer (L4) at Google

Dublin, Ireland
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
Francesco Andreuzzi is a software engineer with 11 years of experience blending scientific computing, high-performance systems, and Java performance/observability. Currently at AWS working on async-profiler and OpenJDK, he previously contributed core profiling and performance fixes at CERN while pursuing an MSc in Computational Science at SISSA/UniTS. His background spans research roles in numerical analysis, dynamic mode decomposition and graph theory, and hands-on contributions to open-source projects—from PyDMD improvements to Android launcher tooling. Comfortable moving between research and production, he brings both formal numerical expertise and practical performance engineering to complex systems. An under-the-radar strength is his track record of improving profiler reliability and lock-test performance, a niche that directly impacts large-scale Java deployments.
code11 years of coding experience
job5 years of employment as a software developer
bookSummer school High Performance Computing, Summer school High Performance Computing at University of Cambridge
bookMaster of Science - MS Computational Science, Master of Science - MS Computational Science at Università degli Studi di Trieste
languagesItalian, English, German, French
github-logo-circle

Github Skills (30)

unit-testing10
matrix-decomposition10
performance-analytics10
performance-monitor10
c-language10
pytest10
python10
code-profiling10
linux10
java10
numpy10
javas10
performance-analysis10
android10
profiling10

Programming languages (12)

JavaDockerfileC++ShellCRustMakefileJavaScript

Github contributions (5)

github-logo-circle
fandreuz/TUI-ConsoleLauncher

May 2016 - Apr 2020

Linux CLI Launcher for Android
Role in this project:
userMobile Developer (Android)
Contributions:19 releases, 2 reviews, 158 commits in 3 years 11 months
Contributions summary:Francesco primarily contributed to the development of a Linux CLI launcher for Android. Their work involved code cleanup and bug fixes within the Java source code, specifically addressing issues with removing suggestions and handling null pointer exceptions. The user also implemented new features, like supporting new audio formats and integrating support for physical keyboard enter actions. Their efforts appear focused on improving the launcher's functionality and user experience.
androidclilinuxlauncherconsole
PyDMD/PyDMD

Mar 2021 - Jan 2023

Python Dynamic Mode Decomposition
Role in this project:
userBack-end Developer & Data Scientist
Contributions:142 reviews, 148 commits, 173 PRs in 1 year 11 months
Contributions summary:Francesco implemented a new parameter, `rescale_mode`, to the `DMDBase` class and all inheriting DMD classes to improve performance when computing the eigendecomposition. They refactored the code to use the `DMDOperator` class and integrated the `DMDOperator` in several classes. The user also added tests for the `DMD` class to cover the new `rescale_mode` parameter, its effects on modes and the behavior of the prediction method. They also contributed to improving documentation.
pythondynamic-mode-decompositiondmdmrdmdhodmd
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
Francesco Andreuzzi - Software Engineer (L4) at Google