About me

Emanuele Viglianisi
Software Engineer (Data)
emavgl@gmail.com
github.com/emavgl
linkedin.com/in/emanuele-viglianisi

I am a Software Engineer with experience in designing and implementing big data platforms. I have a strong background in data engineering, cloud computing, distributed systems and security. I am originally from Sicily, Italy, but living in Linz, Austria. In my free time, I enjoy running, cooking (and eating), reading, and exploring new places. I am looking for a new challenge as a Software Engineer in a dynamic and innovative company.

Work experience Link to heading

Software Engineer (Data) at Runtastic Link to heading

2020-2023

  • Worked on designing and implementing Runtastic’s new data platform, based on Databricks and Microsoft Azure, including ETL pipelines, systems to ensure GDPR compliance and data quality, CI/CD tooling, orchestration, and alerting.
  • Worked with the data science team, implementing data products such as:
    • Follower Recommendation: A graph-based recommendation system to find and suggest users who share common interests and connections. The solution is based on Pyspark and - Graphframes and increased the average number of followers per user by 60%.
    • Zero2Hero: A model identifying user behaviors and app features that drive the engagement of new users over time
  • Helped with project management and design of a multi-cloud system to exchange data with adidas.
  • Q3 2022: Worked with the sales Data & Analytics team of adidas. Advised on best practices for implementing data pipelines and KPI. Designed and helped with the implementation of a new ETL streaming pipeline for adidas’ sellout data, which powers an almost real-time dashboard used for making quick decisions during key selling moments (e.g., Black Friday).
  • Q1 2022: Temporarily worked in the Android Team, developing new Activity Sharing features.
  • Technologies: Python, PySpark, Databricks, Azure Data Factory, Azure EventHub, Azure Web App, Azure Functions, Kafka, Kotlin

Software Engineer and Researcher at Fondazione Bruno Kessler (FBK) Link to heading

  • Worked on a EU-funded project (EIT Digital) in the fintech domain. Developed a new state-of-the-art blackbox testing tool to run functional and security tests on RESTful APIs. The associated research paper won the Distinguished Paper Award at the ICST 2020 conference.
  • Q4 2019: Worked as teaching assistant for the master’s course “Security Testing” at the University of Trento. The course covered OWASP top 10 and how to write automated security tests using Selenium.
  • Technologies Java, Gradle, OpenAPI, Spring Boot, Maven, RESTful API

Educations Link to heading

  • Master of Science - Computer Science, University of Trento, full marks with honors
    2016-2018
    • Specializing in Software Engineering, Security Testing, Machine Learning, Big Data Analysis and Data mining. Thesis in collaboration with FBK, consisting in a novel tool for black-box security testing of Ethereum Smart Contracts. Technologies: Python, Z3, Blockchain (Ethereum), Solidity, Web3JS, Truffle Framework, Node.JS.
  • Bachelor’s degree - Computer Science, University of Catania, full marks with honors
    2013-2016

Certifications Link to heading

Presentations at conferences Link to heading

Publications Link to heading

I am the main author of the following research publications:

More on the Google Scholar.

Language skills Link to heading

  • Italian: Native speaker
  • English: Professionally Proficient
  • German: B1