Pedro Navarro

Senior Software Engineer at Netflix

San Jose, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Pedro Navarro is a Senior Software Engineer in San Jose with 20+ years of systems and embedded software experience and a decade focused on text layout, internationalization and cross-platform build systems. At Netflix he designs and maintains the text layout engine and core SDKs that deliver UI and streaming to diverse devices, drawing on earlier work at Yahoo! and Meedio integrating widget engines and TV platforms on OEM Linux. He is a pragmatic C++ engineer comfortable with Embedded Linux, toolchains, cross-compilation and portable code, and has contributed bug fixes and platform compatibility improvements to notable open-source projects such as backward-cpp. Trained in physics and computer science, he blends low-level systems rigor with UI and font/layout expertise to solve tricky BiDi, shaping and rendering problems across constrained devices. Not obvious from his title: he also has hands-on experience creating build automation and toolchains that simplify partner integrations across heterogeneous hardware.
code10 years of coding experience
job11 years of employment as a software developer
bookComputer Science, Computer Science at Universidad Nacional de Educación a Distancia - U.N.E.D.
bookPhysics - Thermodynamics, Physics - Thermodynamics at Universidad de La Laguna
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

compiler-optimization10
c-language10
cprogramming-language10
dwarf10
macos9
error-handling9
debug8
debugging8

Programming languages (11)

C#JavaC++ShellRustCCMakeJavaScript

Github contributions (5)

github-logo-circle
bombela/backward-cpp

Mar 2018 - Aug 2020

A beautiful stack trace pretty printer for C++
Role in this project:
userBackend Developer
Contributions:3 reviews, 6 commits, 12 PRs in 2 years 4 months
Contributions summary:Pedro contributed to the `bombela/backward-cpp` repository, a stack trace pretty printer for C++. Their work focused on fixing bugs and improving the library's compatibility across different platforms and compilers. Specifically, they addressed issues like compiler warnings, a rare crash related to function name lookups, and incorrect handling of DW_AT_call_file values. The user also added specific instruction pointer support for 32-bit OS X systems.
cppstack-tracec-plus-plusprintertrace
pedronavf/backward-cpp

Mar 2018 - Sep 2020

A beautiful stack trace pretty printer for C++
Contributions:22 pushes, 17 branches in 2 years 6 months
cppstack-trace3d-printerc-plus-plusprinter
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