Alessandro Andrioni is a Senior Staff Engineer based in Berlin with 14 years delivering data-intensive back-end systems and database engineering. He has led data infrastructure and engineering teams at Nubank while contributing hands-on to projects like Materialize, improving SQL function support and Postgres compatibility to make real-time data platforms more interoperable. His open-source work spans core language and numerical libraries (Julia) and scientific tooling (Gambit), showing comfort across low-level math, build systems, and high-level API design. Comfortable both as an IC and manager, he mixes shipping production-grade database features with mentoring and technical leadership. A computational mathematician by training, he often bridges theory and practice—implementing precise numerical functions and pragmatic integrations that help analytics tools and GUIs work smoothly with modern databases.
14 years of coding experience
9 years of employment as a software developer
BSc. in Applied and Computational Mathematics, BSc. in Applied and Computational Mathematics at Universidade Estadual de Campinas
Real-time Data Integration and Transformation: use SQL to transform, deliver, and act on fast-changing data.
Role in this project:
Back-end Developer & Database Engineer
Contributions:222 reviews, 254 commits, 119 PRs in 1 year 8 months
Contributions summary:Alessandro primarily contributed to adding new SQL functions and features within the Materialize database system. Their work included implementing support for cubic root and trigonometric functions, as well as adding functions like `array_remove`, `list_remove`, and `array_cat` to align with PostgreSQL's functionality. Furthermore, they focused on improving the database's compatibility with tools like DBeaver, Metabase, and Superset by adding missing catalog views and functions, such as `pg_constraint` and `session_user`.
Contributions:90 commits, 5 comments, 1 issue in 1 year 8 months
Contributions summary:Alessandro contributed to the Julia programming language repository by adding functionality related to the `BigFloat` type, specifically implementing the `frexp` function. Their work involved modifying core mathematical libraries and adding tests to ensure correctness. Additionally, the user made commits related to the build process, integrating the `libgit2` dependency and updating its version, impacting the project's build and dependency management. These changes suggest involvement in both core language features and build infrastructure.
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
Alessandro Andrioni - Senior Staff Engineer at Nubank