Simon Da Silva

PhD, Software Engineering Consultant

View my resume:

[ EN ]   [ FR ]

I am working with several clients based in Europe and North America. I worked for Ubisoft Bordeaux as a Software Engineer, leading technical matters on video streaming and videoconferencing. I previously worked in English-speaking Canada as a Technical Project Manager in the Telecom industry.
I have a PhD in Computer Science from University of Bordeaux, CNRS, LaBRI, and graduated from ENSEIRB-MATMECA, Bordeaux INP as a Telecommunications Engineer.
I am a French citizen and Canadian PR.

Work Experience

since March 2024


IT Consultant

I am working with several clients based in Europe and North America.

Aug 2022 – Feb 2024

Ubisoft Bordeaux

Software Engineer

I was leading technical matters on video streaming and visioconferencing for an undisclosed innovative project.

Jan 2021 – July 2022

Witbe, Calgary, AB, Canada

Technical Project Manager

I managed several technical projects for major English-speaking Canadian telco and media stakeholders.

    Technologies: OTT, DRM, DASH, HLS, CDN, Python, REST API

    Oct 2020 – Jan 2021

    Quanteec, Bordeaux

    R&D Engineer

    I technically lead several projects, such as:

    • WebRTC peer-to-peer communications encryption in Quanteec OTT video streaming solution
    • Webservice development to stream live video content to multiple platforms simultaneously
    • Tracker server migration to a distributed, dynamically scalable and elastic architecture

    Technologies: WebRTC, NodeJS, JavaScript, Docker, OAuth2

    Sep 2017 – Sep 2020

    University of Bordeaux, CNRS, LaBRI

    PhD in Computer Science

    I worked on a privacy-preserving edge-assisted video content delivery system.

    • Agile development: continuous integration, DevOps (Docker and Kubernetes), microservices, many scripts (test, deployment and setup)
    • I developed an HTTP proxy inside an SGX enclave (C/C++) to encrypt and anonymize all requests
    • Fake content queries are performed, both to fool attackers and to improve the system health by replicating content among peers

    Technologies: C/C++, Python, Docker, SGX, Bash, Java, JavaScript, NodeJS

    Sep 2017 – Sep 2020

    Bordeaux INP

    Graduate Teaching Assistant

    I taught various modules as part of my PhD:

    • Network Programming
    • Distributed applications, webservices and API
    • Cloud Computing
    • Advanced projects

    Technologies: C, Python, Docker, Sockets, Bash, JavaScript, NodeJS, Go, Swagger, etc.

    Feb 2017 – Aug 2017

    University of Bordeaux, CNRS, LaBRI

    Research Engineer (internship)

    I designed and developed MUSLIN, a dynamic server provisioning and content delivery system for multiple-source live streaming.

    • I created, implemented and deployed a ranking-based server provisioning and advertizing algorithm
    • The streaming system achieves higher end-user Quality of Experience and fairness than currently widespread systems
    • Dynamic provisioning based on feedbacks and network status monitoring allowed up to 18% less servers required compared to traditional approaches

    Technologies: Java (Spring), Docker, Python, JavaScript, Salt

    Jun 2016 - Sep 2016

    Victoria University, Melbourne, VIC, Australia

    R&D Engineer (internship)

    I optimized and implemented an image recognition algorithm in two mobile applications (Android and iOS) for a major Australian company.

    • Agile methodology: regular meetings with the client, code reviews, demonstrations
    • I rewrote the algorithm in Java and Swift and used native language features to further improve performance
    • The first match success rate increased fivefold, and execution time divided by 100

    Technologies: Java (Android), Swift (iOS), Android studio, Xcode, MATLAB, Python

    Jul 2015 - Aug 2015

    Orange, UIMP, Toulouse

    Engineer (internship)

    I helped maintain Orange network facilities (formerly France Telecom).


    University of Bordeaux, CNRS, LaBRI

    2017 - 2020

    PhD Thesis in Computer Science

    High-QoE Privacy-Preserving Video Streaming


    2014 - 2017

    MSc in Telecommunications Engineering - With Honors

    Software Engineering for Computer Science and Networks - 1st / 56.

    Lycée Déodat de Séverac, Toulouse

    2012 - 2014

    Higher School Preparatory Classes




    PrivaTube is a practical video streaming system with strong privacy guarantees while providing unaltered quality of experience.

    Read more


    PProx is an efficient and easily-deployable solution for privacy preservation in video streaming recommendation engines.

    Read more


    MUSLIN is a live streaming solution supporting a high and fairly shared quality of experience while minimizing the required infrastructure.

    Read more


    We researched many ways to integrate a smart watch into a network of sensors. The project goal was to allow elder to people stay at home without external assistance, by providing them with a full range of information and help.



    We created three smart devices linked through a custom Smart Home Center (intercom, temperature and electricity probes, localizable tag) using Python, C, MATLAB over Arduino and Raspberry Pi. We won the THALES jury award.

    One Minute Telecom

    One Minute Telecom

    We made a one minute video about Fourier Series for a school project.
    "After a quick discussion with Mr Tesson, Fred has some questions about Fourier Series. What are they? How can they be used? Fortunately, Jamy knows the answers!"


    Technical Skills



    Full proficiency.


    Native speaker.

    Spanish - Portuguese

    Good speaker, with several years of study and many travels.

    Visited countries

    I often travel abroad to practice foreign languages (33 visited countries). I have lived 4 months in Australia and I am currently living in English-speaking Canada.

    Visited countries map



    2017 - 2019

    I have been elected as the AFoDIB president, Bordeaux Computer Science PhD students association, two years in a row. We have been organizing social events, such as seminars, entertainments, coffee breaks, welcome day, and parties.


    2017 - 2020

    I have been elected PhD students representative at the Maths and Computer Science doctoral school.


    I am a music producer (electro) and regularly mix (for up to 120 people). Besides, I have attended the academy for 9 years (guitar).


    Table tennis (6 years in sports club), Laser Tag, Escape Game, climbing, ski, hiking, running.


    I read technical and scientific news daily and monitor developments, especially in telecommunications.


    I love travelling, discovering new people, landscapes and cultures.



    PhD thesis