Renan Prata is a Principal Software Engineer based in São Paulo with 14 years of experience building Linux-based embedded systems, IoT devices, and scalable cloud services across consumer electronics, payments, surveillance, and industrial automation. He combines a Master’s in Computer Graphics with hands-on expertise in C/C++, Go, Rust and Python to deliver end-to-end solutions from custom hardware to microservice architectures on AWS and Google Cloud. Renan has led teams as a tech lead, driven architecture decisions, and shipped first-of-its-kind products for early-stage companies while mentoring engineers and running thoughtful code reviews. His work spans computer vision and AI/LLM applications—turning sensor and video data into predictive maintenance and automation insights—and he also contributes bug fixes and practical features to notable open-source projects like aiortc. Comfortable operating at the intersection of research and product, he’s known for integrating embedded constraints with cloud-scale design to solve real-world problems.
14 years of coding experience
15 years of employment as a software developer
Master of Science (MSc) Computer Graphics, Master of Science (MSc) Computer Graphics at Federal University of Rio de Janeiro
Bachelor of Engineering (B.Eng.) Electrical and Computer Engineering, Bachelor of Engineering (B.Eng.) Electrical and Computer Engineering at UERJ
Student High School/Secondary Diplomas and Certificates, Student High School/Secondary Diplomas and Certificates at Colégio Pedro II
Electrical Engineering Technician, Electrical Engineering Technician at Cefet/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca
WebRTC and ORTC implementation for Python using asyncio
Role in this project:
Back-end Developer
Contributions:33 reviews, 7 commits, 9 PRs in 2 months
Contributions summary:Renan primarily contributed to the `aiortc` project by fixing bugs related to URL parsing and media player functionality. They modified the regular expressions used for parsing STUN URLs, and implemented a feature to allow media playback without decoding, including the necessary changes for video offset and error handling. Additionally, the user improved the example janus application by adding an option to play media files without decoding, and added a timeout option for media player operations.
Contributions:26 commits, 26 pushes, 1 branch in 2 years
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
Renan Prata - Principal Software Engineer at Dell Technologies