Staff Software Engineer at Ververica | Original creators of Apache Flink®
Munich, Bavaria, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Lorenzo Affetti is a Staff Software Engineer with 12 years of experience specializing in distributed systems for data processing, storage, and retrieval, currently working at Ververica to improve the developer experience for Apache Flink users. He holds a PhD in stream processing from Politecnico di Milano and has built production-grade tooling for time-series and query languages at InfluxData, including nontrivial enhancements to InfluxDB and the Flux language. His work spans back-end engineering, language/runtime design, and significant refactors to improve performance and expressiveness (e.g., arrow-array support and dynamic query features). Based in Munich, Lorenzo blends deep research roots with pragmatic engineering, often contributing to open-source projects that power real-world streaming analytics.
12 years of coding experience
Liceo Scientifico "Marie Curie" - Tradate (VA)
Dottorato di ricerca, Computer Engineering, Dottorato di ricerca, Computer Engineering at Politecnico di Milano
Flux is a lightweight scripting language for querying databases (like InfluxDB) and working with data. It's part of InfluxDB 1.7 and 2.0, but can be run independently of those.
Role in this project:
Back-end Developer
Contributions:7 releases, 115 commits, 192 PRs in 1 year 4 months
Contributions summary:Lorenzo primarily focused on enhancements and refactoring within the `influxdata/flux` repository, particularly concentrating on transformations and parser functionalities. Their work included the introduction of new features like a rule to chain group operations and the support for dynamic queries. Furthermore, the user refactored the code to utilize arrow arrays, updating existing transformations like `group`, `pivot`, `difference`, `limit`, `keys`, and `schema mutations` to support the new array structure. This indicates a focus on improving the efficiency and capabilities of the Flux language.
Scalable datastore for metrics, events, and real-time analytics
Role in this project:
Back-end Developer
Contributions:96 commits, 91 PRs, 176 pushes in 1 year 5 months
Contributions summary:Lorenzo primarily focused on back-end development tasks, enhancing the influxdb codebase. They introduced support for the median function within the transpiler, modifying the query processing logic. Furthermore, the user refactored code related to InfluxDB's standard library, moving an implementation from Flux. The user also addressed various compatibility issues related to flux and made changes to task and query related code.
real-time-analyticsscalablereactanalyticsevents
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
Lorenzo Affetti - Staff Software Engineer at Ververica | Original creators of Apache Flink®