Thibault Ravera

Senior Software Engineer at Attentive
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
San Francisco, US
Languages
  • French Native or bilingual proficiency
  • English Full professional proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Philipp Pfeiffenberger

I had the tremendous privilege of collaborating with Thibault on the Randomized Counter-Abuse Token (https://github.com/youtube/rcat) protocol. Thibault was critical in taking the protocol from a technical write-up to a working component. Thibault led the design and implementation in Java and Python, and was critical in helping our partners integrate the technology. Thibault is a highly effective and collaborative engineer, and I highly recommend working with him if you have the opportunity.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • redislab RU101 Certificate | Redis University
    Redis Lab
    Apr, 2023
    - Nov, 2024

Experience

    • United States
    • Advertising Services
    • 700 & Above Employee
    • Senior Software Engineer
      • Apr 2023 - Present

    • United States
    • Software Development
    • 700 & Above Employee
    • Software Engineer
      • Apr 2021 - Mar 2023

      - Successfully integrated the Randomized Counter-Abuse Token protocol with various internal and external partners of YouTube. Developed and maintained a comprehensive reference implementation in Python and Java, complete with CLI tools for validation, which is accessible on Github at: https://github.com/youtube/rcat - Design and implement batch processes using Apache Beam equivalent technology to present a new contract to eligible YouTube channels, enabling content creators to receive… Show more - Successfully integrated the Randomized Counter-Abuse Token protocol with various internal and external partners of YouTube. Developed and maintained a comprehensive reference implementation in Python and Java, complete with CLI tools for validation, which is accessible on Github at: https://github.com/youtube/rcat - Design and implement batch processes using Apache Beam equivalent technology to present a new contract to eligible YouTube channels, enabling content creators to receive rewards from a monetary fund specifically aimed at Education content on YouTube - Contributed to the enhancement of code quality by participating in the code excellence initiative and securely retiring unused code throughout the entire Google code repository Show less - Successfully integrated the Randomized Counter-Abuse Token protocol with various internal and external partners of YouTube. Developed and maintained a comprehensive reference implementation in Python and Java, complete with CLI tools for validation, which is accessible on Github at: https://github.com/youtube/rcat - Design and implement batch processes using Apache Beam equivalent technology to present a new contract to eligible YouTube channels, enabling content creators to receive… Show more - Successfully integrated the Randomized Counter-Abuse Token protocol with various internal and external partners of YouTube. Developed and maintained a comprehensive reference implementation in Python and Java, complete with CLI tools for validation, which is accessible on Github at: https://github.com/youtube/rcat - Design and implement batch processes using Apache Beam equivalent technology to present a new contract to eligible YouTube channels, enabling content creators to receive rewards from a monetary fund specifically aimed at Education content on YouTube - Contributed to the enhancement of code quality by participating in the code excellence initiative and securely retiring unused code throughout the entire Google code repository Show less

    • United States
    • Technology, Information and Internet
    • 700 & Above Employee
    • Software Engineer
      • Sep 2019 - Apr 2021

      - Enhance Yelp’s offering for business owners by implementing new backend endpoints for the Yelp Biz App, enabling the creation of new mobile features - Easy team integration with authentication and authorisation in Yelp micro-services architecture by designing and maintaining an internal library used across Yelp Biz Organization - Elevated team productivity and the quality of code by migrating internal libraries from Python 2.7 to Python 3.x with Typing Support - Enhance Yelp’s offering for business owners by implementing new backend endpoints for the Yelp Biz App, enabling the creation of new mobile features - Easy team integration with authentication and authorisation in Yelp micro-services architecture by designing and maintaining an internal library used across Yelp Biz Organization - Elevated team productivity and the quality of code by migrating internal libraries from Python 2.7 to Python 3.x with Typing Support

    • United States
    • Telecommunications
    • 1 - 100 Employee
    • Full Stack Engineer
      • Jan 2017 - Aug 2019

      - Optimize backend performance by streamlining legacy code and re-designing the interface between core backend components - Enhance the testing for the backend by establishing a continuous integration environment with CircleCI, resulting in a 90% test coverage for newly developed modules and an increase from 20% to 30% for legacy modules - Implemented effective fraud prevention measures, reducing daily financial losses by hundreds of dollars - Revamped the module responsible for In-App… Show more - Optimize backend performance by streamlining legacy code and re-designing the interface between core backend components - Enhance the testing for the backend by establishing a continuous integration environment with CircleCI, resulting in a 90% test coverage for newly developed modules and an increase from 20% to 30% for legacy modules - Implemented effective fraud prevention measures, reducing daily financial losses by hundreds of dollars - Revamped the module responsible for In-App purchases to effectively manage subscription-based products, leading to a 130% increase in revenue and improve user retention - Developed and managed internal REST APIs to streamline the process for developers to access internal data and metrics for internal tools - Created and maintained internal web-based dashboard utilizing AngularJS, providing the company with a centralised platform for debugging, support, and marketing initiatives

    • [INTERN] Back-end Software Engineer
      • Mar 2016 - Jan 2017

    • France
    • Retail
    • 700 & Above Employee
    • [INTERN] IT Innovative Developer
      • May 2015 - Aug 2015

      - Designed REST API and developed a back-end application powered by NodeJS/ExpressJS - Developed a proof-of-concept Android application to control a connected device, used as a tracking device, over Bluetooth 4.0LE using Sigfox network to send users’ coordinates - Designed and integrated different scenario-modes so the device could be used for multiple purposes (e.g sport performance, emergency, ...) - Designed REST API and developed a back-end application powered by NodeJS/ExpressJS - Developed a proof-of-concept Android application to control a connected device, used as a tracking device, over Bluetooth 4.0LE using Sigfox network to send users’ coordinates - Designed and integrated different scenario-modes so the device could be used for multiple purposes (e.g sport performance, emergency, ...)

    • Software Developer
      • Jun 2014 - Dec 2014

    • United States
    • Telecommunications
    • 1 - 100 Employee
    • [INTERN] Mobile Software Developer
      • May 2013 - May 2014

      - Developed QuickReply feature on Android so users can reply faster to their messages outside of the application - Refactored the sign up screen by reducing the flow steps, improving significantly the number of sign ups - Developed an AppWidget with shortcuts for a specific contact to main app features, calling and texting - Developed new API endpoints in Django to retrieve data from external services (e.g Foursquare, iTunes, Youtube, Google Maps) - Developed a new attachment keyboard… Show more - Developed QuickReply feature on Android so users can reply faster to their messages outside of the application - Refactored the sign up screen by reducing the flow steps, improving significantly the number of sign ups - Developed an AppWidget with shortcuts for a specific contact to main app features, calling and texting - Developed new API endpoints in Django to retrieve data from external services (e.g Foursquare, iTunes, Youtube, Google Maps) - Developed a new attachment keyboard for Android/iOS TextMe’s applications to allow users to share new content (music, videos, location) with others Show less - Developed QuickReply feature on Android so users can reply faster to their messages outside of the application - Refactored the sign up screen by reducing the flow steps, improving significantly the number of sign ups - Developed an AppWidget with shortcuts for a specific contact to main app features, calling and texting - Developed new API endpoints in Django to retrieve data from external services (e.g Foursquare, iTunes, Youtube, Google Maps) - Developed a new attachment keyboard… Show more - Developed QuickReply feature on Android so users can reply faster to their messages outside of the application - Refactored the sign up screen by reducing the flow steps, improving significantly the number of sign ups - Developed an AppWidget with shortcuts for a specific contact to main app features, calling and texting - Developed new API endpoints in Django to retrieve data from external services (e.g Foursquare, iTunes, Youtube, Google Maps) - Developed a new attachment keyboard for Android/iOS TextMe’s applications to allow users to share new content (music, videos, location) with others Show less

    • France
    • Information Technology & Services
    • 1 - 100 Employee
    • [PART-TIME] Android/iOS Developer
      • Oct 2012 - Apr 2013

      Implementation of new feature in iOS Klubb application to locate nearby shuttles and notify the user. Development of prototype applications. Implementation of new feature in iOS Klubb application to locate nearby shuttles and notify the user. Development of prototype applications.

    • France
    • Software Development
    • [INTERN] Web Developer
      • Jul 2011 - Dec 2011

      - Development of a web application for employees management and payroll - Development of a web application for employees management and payroll

Education

  • Institut supérieur d'électronique et du numérique
    Master's Degree, Computer Science
    2014 - 2016
  • EPITECH
    Bachelor's degree, Computer Science
    2010 - 2013

Community

You need to have a working account to view this content. Click here to join now