Riccardo Volpato, Project Scoping Developer in Glasgow, United Kingdom
Riccardo Volpato

Project Scoping Developer in Glasgow, United Kingdom

Member since October 9, 2019
Riccardo is a senior software engineer with over seven years of experience developing web, back-end, and machine-learning systems. Having worked for Twitter and Satalia, an AI startup acquired by WPP, he is skilled in developing end-to-end products for a broad range of industries, including social media, data analytics, and government. As an experienced technical leader, Riccardo has headed engineering teams at Twitter and a government-tech startup he founded.
Riccardo is now available for hire

Portfolio

  • Twitter
    JavaScript, React, Flow, Scala, Google Cloud Platform (GCP), React Native...
  • Satalia
    Google Cloud Platform (GCP), TensorFlow, Keras, Python, Time Series...
  • PigeonLine - Research-AI
    SpaCy, Docker, SQL, PostgreSQL, Vue, JavaScript, Django, Python...

Experience

Location

Glasgow, United Kingdom

Availability

Part-time

Preferred Environment

MacOS, Linux, Python, JavaScript, React, React Native, Django, Flask, TensorFlow

The most amazing...

...project I've developed was the complete rebuilt of Tweet-level analytics for Twitter.

Employment

  • Senior Software Engineer

    2021 - 2022
    Twitter
    • Developed a new version of Tweeter Analytics, a screen that provides detailed feedback about the performance of a single tweet. Drove $9 million in quarterly revenue through promotions and converted 100% of users to professionals.
    • Developed a React library of charts, including a bar chart, pie chart, progress bar, etc., used by the entire web team to display any chart in the Twitter web application. We also included special accessibility features for visually impaired users.
    • Grew and led a team of eight engineers. Liaised with product, design, and research teams to establish and maintain a roadmap. Facilitated Agile ceremonies, kept team tempo, and mentored individual contributors.
    • Developed Professional Home, a new user-level overview of account activity for professional Twitter users. Took over the product from a stale team and launched it within two months.
    Technologies: JavaScript, React, Flow, Scala, Google Cloud Platform (GCP), React Native, Web, Back-end, GraphQL, Git, Data Visualization, Accessibility, Web Development, APIs, Twitter
  • Machine Learning Engineer

    2017 - 2021
    Satalia
    • Produced a machine learning system for a large UK retailer to predict daily demand and recommend workforce allocation. This enabled the retailer to forecast hourly demand with 80% accuracy across 100+ locations.
    • Led various consultancy engagements in industries, such as finance and retail, to provide advice on how to develop systems to collect data and integrate artificial intelligence solutions in their business.
    • Developed an internal NLP system using Google Dialogflow to translate employees' questions into a natural language in database queries.
    Technologies: Google Cloud Platform (GCP), TensorFlow, Keras, Python, Time Series, Natural Language Processing (NLP), Machine Learning, Facilitation, Project Scoping, Forecasting, Communication, Git, Artificial Intelligence (AI), Data Visualization
  • Chief Technology Officer

    2016 - 2019
    PigeonLine - Research-AI
    • Developed a product that helps government customers ingest employee data and recommends the most suitable employees for a new assignment. The product leveraged NLP to make semantic matches and was deployed on governments' on-premise servers.
    • Created a web application that allowed small municipalities to upload their own citizen satisfaction surveys, obtain an automated summary report, and compare their results with regional and industry benchmarks.
    • Collaborated with the New York University of Abu Dhabi and produced a tool to fetch, parse, and organize over 700GB of data as PDF attachments from the US Regulations.gov API to study citizen sentiment and predict public unrest.
    • Developed a web application that uses natural language processing to perform topic analysis on a text dataset. The application allows users to group excerpts by semantic relatedness and sentiment when given a large sample of documents.
    • Raised $1 million, alongside the CFO and CEO, to finance business expansion, technical development, and product growth.
    • Won the 2018 LSE Entrepreneur-of-the-Year Award and Distinguished Alumni of Dubai Future Accelerator.
    Technologies: SpaCy, Docker, SQL, PostgreSQL, Vue, JavaScript, Django, Python, Natural Language Processing (NLP), Project Scoping, Communication, Entrepreneurship, Back-end, Git, Data Visualization, D3.js, Web Development, APIs, REST APIs

Experience

  • NLP Meets XAI: Top 5 Trends in Natural Language Processing Explainability
    https://volpato.io/blog/2019/nlp-meets-xai/

    Researched and wrote an article focusing on recent explainability approaches in the domain of natural language processing. It argues that the future of computing is interpretable. The published article is popular among the machine learning community, with more than 500 reads per month.

  • The Chili Game | Social Web Game
    https://chiligame.live/

    A React and Next.js web game that was designed to help people get to know each other by answering questions of varying levels of intimacy, i.e., spiciness. The game was developed as a Next.js app and deployed using the Vercel ecosystem that includes detailed analytics about usage.

  • Deep Learning | Article
    https://volpato.io/blog/2019/can-i-automate-myself-a-brief-on-language-models/

    Explored neural language models' limits and advantages by creating one to re-create my own writing. I published a blog post illustrating the performance and limitations of my model, including detailed steps on how to reproduce the work.

  • Twitter Social Game
    https://people.volpato.io/

    A web-based game that asks people to guess which of their friends wrote which tweet. I developed the game using Node.js, React, and the Twitter API and deployed it on my server. The game also displays a leaderboard with user scores that is connected to a Google Sheet with a Google Web API.

  • Reinforcement Learning Agent Learning Human Preferences
    https://github.com/arunraja-hub/Preference_Extraction

    A research project that applies interpretability techniques to an artificial intelligence agent developed using reinforcement learning (RL). My team and I worked on training custom RL agents using TensorFlow and PyTorch. Also, we later inspected whether such agents had learned about their environment and simulated humans that acted within them.

  • Time Series Python Library
    https://github.com/ricvolpe/TSM

    A time series library to perform data analysis and train machine learning models on time series data. It was developed as part of the Kaggle ASHRAE Great Energy Challenge. I created the library using Python, scikit-learn, LightGBM, NumPy, and pandas.

  • Accessibility of Twitter Charts
    https://twitter.com/juliussohn/status/1534219202193674242

    Led the development of making the charts in the Twitter web library accessible to visually impaired users. By leveraging the Web Audio API, we enabled users to listen to charts by translating numbers to pitched sounds and written chart descriptions.

Skills

  • Languages

    Python, JavaScript, SQL, GraphQL
  • Libraries/APIs

    Twitter API, REST APIs, SpaCy, Keras, TensorFlow, React, Node.js, D3.js, Vue, PyTorch
  • Tools

    Git
  • Paradigms

    Data Science, Management
  • Platforms

    Twitter, Google Cloud Platform (GCP), Docker
  • Other

    Communication, Project Scoping, Facilitation, Machine Learning, Web Analytics, Back-end, Data Visualization, Accessibility, Web Development, APIs, Natural Language Processing (NLP), Time Series, Forecasting, Deep Learning, Entrepreneurship, Artificial Intelligence (AI), Consulting, Explainable Artificial Intelligence (XAI), Deep Reinforcement Learning, Psychology, Behavioral Science, Workshop Facilitation
  • Frameworks

    Django, Flask, React Native, Next.js
  • Storage

    PostgreSQL

Education

  • Master of Science Degree in Decision Science
    2016 - 2017
    London School of Economics and Political Science - London, United Kingdom
  • Bachelor's Degree in Economics and Statistics
    2012 - 2015
    Bocconi University - Milan, Italy

Certifications

  • Deep Learning | 5-course Specialization
    JUNE 2019 - PRESENT
    DeepLearning.AI | via Coursera
  • Chinese HSK 5
    MAY 2015 - PRESENT
    Confucius Institute

To view more profiles

Join Toptal
Share it with others