Marco Gaido

Postdoctoral Researcher at Fondazione Bruno Kessler - FBK

Trentino – Alto Adige/Südtirol, Italy
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
Marco Gaido is a Postdoctoral Researcher and AI expert with 11 years of software engineering experience, blending academic depth from a 2023 PhD in Information and Communication Technology with hands-on systems work. Based in Trentino, Italy, he focuses on speech-to-text translation and sequence modeling while contributing to large-scale data platforms—most notably as a long-term contributor to Apache Spark where he improved SQL/ML modules and performance. His background spans industry roles in big data (Hortonworks, Agile Lab) and a Meta research internship, giving him fluency in both production-grade distributed systems and cutting-edge ML toolkits like fairseq. He has practical experience implementing Thrift/JDBC integrations (Apache Livy) and backend features in Apache NiFi, showing an uncommon combination of low-level backend engineering and applied ML research. Colleagues value him for shipping robust fixes and features across large open-source projects while pursuing research that directly informs real-world speech translation systems.
code11 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD Information and Communication Technology, Doctor of Philosophy - PhD Information and Communication Technology at Università di Trento
bookLiceo Classico, Liceo Classico at San Giuseppe
bookMaster of Engineering (M.Eng.) Ingegneria informatica, Master of Engineering (M.Eng.) Ingegneria informatica at Politecnico di Torino
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
3,045reputation
426kreached
125answers
30questions
Badges
scala
top-5%
apache-spark
top-5%
github-logo-circle

Github Skills (45)

apache-spark10
pytorch10
artificial-intelligence10
spark10
apache-nifi10
python10
machine-learning10
jdbc10
java10
livy10
scala10
javas10
sql10
speech-recognition10
thrift10

Programming languages (8)

JavaC++ScalaHTMLJupyter NotebookAssemblyPythonKotlin

Github contributions (5)

github-logo-circle
apache/incubator-livy

Sep 2018 - Aug 2020

Apache Livy is an open source REST interface for interacting with Apache Spark from anywhere.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 14 commits, 48 PRs in 1 year 11 months
Contributions summary:Marco's primary contribution was implementing the Thrift server module and its associated JDBC API for Apache Livy. This involved adapting Hive classes and modifying existing Livy components to integrate the Thrift server. The user also added a configuration parameter for enabling the Thrift server and made UI enhancements, exposing Thrift server session information through a REST endpoint and a UI table. Furthermore, the user addressed a bug related to the operation logs retrieval, ensuring compatibility with the Livy server.
apache-livybigdataapacheanywherespark
apache/spark

Sep 2017 - Nov 2020

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:19 commits, 239 PRs, 2768 comments in 3 years 2 months
Contributions summary:Marco primarily contributed to the core functionality of Apache Spark, particularly concerning the SQL and ML modules. Their work involved addressing bugs and implementing features. The user's commits include fixing issues in the Thriftserver and file reading, adding new SQL functions like `array_max`, `array_min`, and `arrays_overlap`, and improving the performance of existing features such as attribute deduplication and row.toString.
analyticspythondata-processingsqlapache
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
Marco Gaido - Postdoctoral Researcher at Fondazione Bruno Kessler - FBK