Nicolás Peña

Software Engineer at Google

Old Toronto, Ontario, Canada
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
Nicolás Peña is a software engineer with nine years of experience specializing in web performance APIs and browser internals, currently contributing to Chrome at Google from Old Toronto. He focuses on standardizing and implementing features like EventTiming and ElementTiming, and has a track record of improving reliability through tests and refactors in web-platform-tests. On the Chromium Android side he implemented FedCM UI enhancements, adding multi-IDP support, richer account displays, and robust Android-side plumbing and tests. With a Master’s in Computer Science from the University of Toronto and a math background from Universidad de Los Andes, he blends rigorous academic training with pragmatic engineering. Peers describe him as detail-oriented in reducing flakiness and shipping maintainable UI and test code across a high-profile open-source browser codebase.
code9 years of coding experience
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at University of Toronto
bookUniversidad de los Andes
github-logo-circle

Github Skills (13)

javas10
uid10
javascript10
mobile-development10
front-end-development10
ui-design10
android-development10
java10
test-automation10
webapi9
performance-testing9
html9
web-standards8

Programming languages (13)

C++BikeshedCSSCMakefileGoHTMLYAML

Github contributions (5)

github-logo-circle
web-platform-tests/wpt

Jul 2017 - Oct 2022

Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
userTest Automation Engineer & Front-end Developer
Contributions:22 reviews, 201 commits, 28 PRs in 5 years 4 months
Contributions summary:Nicolás primarily focused on adding and improving the test suite for the repository. They wrote new tests to verify the behavior of the EventTiming and ElementTiming APIs, including tests for new features such as the target attribute. The contributions demonstrate the user's focus on front-end technologies by testing and verifying aspects of the browser's performance APIs, involving interactions with the user interface. They also improved existing test cases, correcting, making tests less flaky and making them run in a more efficient manner.
microsoft-edgetest-runnerspecssafarifirefox
chromium/chromium

Oct 2019 - Jan 2023

The official GitHub mirror of the Chromium source
Role in this project:
userMobile Developer (Android)
Contributions:35 commits in 3 years 3 months
Contributions summary:Nicolás's commits primarily focus on enhancing the FedCM (Federated Credential Management) user interface for Android. They added features like multi-IDP support by plumbing the list of IDPs to the Android UI, enabling three-line account displays, and incorporating multi-IDP titles and icons. The contributions also involve refactoring and improvements to the Android UI codebase, including tests and the removal of code related to features no longer needed.
chromiumgithub-mirrorchrome
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
Nicolás Peña - Software Engineer at Google