Leandro Moreira is a Senior Software Engineer with 14 years building and operating large-scale streaming and distributed systems from São Paulo, Brazil. He has led live video platforms at Globo and contributed machine-learning-backed APIs at Shopify before joining Uber, bringing deep expertise in HLS/DASH, Golang, Python, Nginx/Lua and cloud-native tooling. Leandro is a hands-on technical leader who bridges backend, DevOps and media engineering—his open-source work ranges from building a CDN from scratch to practical FFmpeg and HLS tooling used by media engineers. He’s comfortable reversing complex performance problems, having implemented consistent-hashing load balancing, client/server metrics pipelines and automated media build processes. Colleagues rely on him for pragmatic design that scales to millions of viewers while keeping observability and testing central to delivery.
14 years of coding experience
20 years of employment as a software developer
Bachelor Computer Science, Bachelor Computer Science at Universidade Salgado de Oliveira
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: 🇺🇸 🇨🇳 🇯🇵 🇮🇹 🇰🇷 🇷🇺 🇧🇷 🇪🇸
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:2 releases, 25 reviews, 291 commits in 5 years 9 months
Contributions summary:Leandro contributed significantly to setting up and maintaining the project's infrastructure and build processes. Their commits include scripts for cleaning Docker images, installing dependencies, and automating video downloads and processing. Additionally, they added and configured various tools for performance and quality analysis within a Dockerized environment, focusing on streamlining workflows.
Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions
Role in this project:
Back-end Developer
Contributions:12 releases, 55 reviews, 108 commits in 8 years 2 months
Contributions summary:Leandro primarily contributed to the development and maintenance of the `m3u8` Python library for parsing HLS streams. Their work includes adding Python 3 support, fixing version-related issues, and introducing new features like program date-time attributes. They also made adjustments to the code, improved documentation and included new test cases for ensuring the library's functionality. They also bumped the version to reflect the changes in the code.
pythonm3uplsstreaminghls-stream
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
Leandro Moreira - Senior Software Engineer at Uber