Roger Lucena

Software Engineer at Google

Stony Stratford, England, United Kingdom
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
Roger Lucena is a software engineer with nine years of experience building high-performance C++ and Go systems, currently improving ad relevance and backend integrations for YouTube Search at Google Zurich. He holds advanced degrees from École Polytechnique and Sorbonne and brings a strong foundation in applied mathematics and computer science from ITA, combining rigorous academic training with hands-on production engineering. His background spans temporal graph stores, probabilistic models and game engine graphics—contributions include extending BadWolf’s graph query language (BQL), adding FILTER and profiling integrations, and refactoring core lexical and evaluation components. Comfortable across systems, backend and tooling, he has tackled optimization, traceability and developer UX in open-source and enterprise contexts. Notably, his profile blends military discipline and early teaching experience with international research work at SRI, reflecting a pragmatic, methodical approach to complex engineering problems.
code9 years of coding experience
job1 year of employment as a software developer
bookHigh School, 4 / 4, High School, 4 / 4 at COC School
bookEngineer’s Degree, Computer Engineering, Engineer’s Degree, Computer Engineering at Instituto Tecnológico de Aeronáutica - ITA
bookHigh School and Electrotechnical Technician degree, High School and Electrotechnical Technician degree at IFMA - Federal Institute of Education, Science and Technology
bookHigh School, 3.92 / 4, High School, 3.92 / 4 at Farias Brito School
bookBSc and MSc in Engineering (Ingénieur Polytechnicien Program), Computer Science and Applied Mathematics, BSc and MSc in Engineering (Ingénieur Polytechnicien Program), Computer Science and Applied Mathematics at École Polytechnique
bookMaster's degree, Computer Science, Master's degree, Computer Science at Sorbonne University
languagesGerman, Portuguese, English, Spanish, French
github-logo-circle

Github Skills (5)

go10
lexical-analysis10
refactoring10
refactor10
documentation8

Programming languages (6)

TypeScriptJavaTeXJavaScriptGoJupyter Notebook

Github contributions (5)

github-logo-circle
google/badwolf

Jun 2020 - Nov 2020

Temporal graph store abstraction layer.
Role in this project:
userBackend Developer
Contributions:75 reviews, 261 commits, 38 PRs in 5 months
Contributions summary:Roger contributed significantly to the documentation, fixing examples for BQL, and refactoring the code to improve readability. The commits involved changing code related to the BQL language, including lexical analysis, and evaluation expressions. The user also worked on adding new features and improving the code by refactoring it.
graph-storetemporalgraphabstraction-layerabstraction
rogerlucena/badwolf

Jun 2020 - Dec 2020

Temporal graph store abstraction layer.
Contributions:396 pushes, 81 branches in 5 months
graph-storetemporalgraphabstraction-layerabstraction
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
Roger Lucena - Software Engineer at Google