Roberto聽Lublinerman

Software Engineer at Google

Mountain View, 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

馃ぉ
Rockstar
馃帗
Top School
Roberto Lublinerman is a seasoned software engineer with 14 years of professional experience based in Mountain View, California, and a long tenure at Google since 2012. He brings deep expertise in compiler internals and type-checking, evidenced by contributions to the high-profile google/closure-compiler project where he refactored compiler options, improved type checking, and implemented serialization for multi-stage compilation. Roberto pairs industrial engineering at Google with strong academic roots鈥攁 PhD in Computer Science from Penn State鈥攁nd years lecturing in language theory, compilers, and automata at Universidad Cat贸lica del Uruguay. His background as a researcher and educator gives him a rare blend of theoretical rigor and practical system-building skills. Colleagues can expect thoughtful, low-level problem solving around language tooling and scalable compiler infrastructure. He is quietly impactful: rather than flashy features, his work focuses on correctness, maintainability, and enabling complex, multi-stage build workflows.
code14 years of coding experience
job10 years of employment as a software developer
bookEIHU
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Penn State University
stackoverflow-logo

Stackoverflow

Stats
11reputation
711reached
1answer
0questions
github-logo-circle

Github Skills (12)

javas10
javascript10
compiler-design10
type-checking10
type-check10
java10
optimization9
serialization9
google-closure-compiler9
data-serialization9
closure9
gwt6

Programming languages (6)

JavaCSSC++WebAssemblyJavaScriptGo

Github contributions (5)

github-logo-circle
google/closure-compiler

Oct 2016 - Aug 2022

A JavaScript checker and optimizer.
Role in this project:
userBack-end Developer
Contributions:74 commits in 5 years 11 months
Contributions summary:Roberto contributed to the Google Closure Compiler project, which is a JavaScript checker and optimizer. Their contributions involved removing and modifying compiler options, including those related to reporting missing overrides and handling missing properties. They made changes to core Java files like `TypeCheck.java`, `CompilerOptions.java`, and `DiagnosticGroups.java` and added tests to confirm the changes, primarily focusing on refactoring and type-checking aspects of the compiler. Furthermore, they implemented features related to serialization and deserialization of compiler states for multi-stage compilation.
checkerjavascriptoptimizationtypecheckingoptimizer
rluble/rules_closure

Nov 2018 - Sep 2021

Ivory Tower JavaScript Build System
Contributions:7 commits, 2 PRs, 18 pushes in 2 years 10 months
javascriptivorybuild-systemtowertypescript
Find and Hire Top DevelopersWe鈥檝e 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
Roberto Lublinerman - Software Engineer at Google