Yu Watanabe

Engineer at Google

Tokyo, Japan
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
Yu Watanabe is a seasoned software engineer with 15 years of experience, blending front-end and back-end expertise across large-scale web projects and developer tooling. Based in Tokyo and educated with a Master’s in Information & Communication Engineering from the University of Tokyo, he has contributed to high-profile open-source efforts like the AMP HTML project, improving text highlighting, scroll animations, and integration with access controls. At Google since 2009 and currently working in Japan, he pairs production-grade UI work with deeper systems-level contributions, such as integrating Go into Jupyter via the lgo project. His work shows a knack for solving subtle UX-engineering problems (e.g., text positioning and scroll behavior) while also tackling language-runtime and developer-experience features like gofmt integration. Pragmatic and detail-oriented, he thrives on bridging browser UX intricacies and backend tooling to make developer and end-user workflows smoother.
code15 years of coding experience
bookUniversity of Tokyo
github-logo-circle

Github Skills (11)

amp-html10
css10
javascript10
go10
front-end-development10
google-amp10
ampl10
implement9
jupyter-notebook9
html9
code-formatting7

Programming languages (6)

TypeScriptC++JavaScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
yunabe/lgo

Oct 2017 - Jul 2019

Interactive Go programming with Jupyter
Role in this project:
userBack-end Developer
Contributions:159 commits, 9 PRs, 143 pushes in 1 year 9 months
Contributions summary:Yu submitted code changes to the `yunabe/lgo` repository, which is an interactive Go programming environment within a Jupyter notebook. The commits primarily focused on incorporating the source code of go1.9.1, creating a framework for a Go Jupyter kernel, and implementing the go fmt functionality within the project. These contributions suggest a strong involvement in the core functionality of the Go language implementation and its integration within the notebook environment.
golangnteractjupyter-notebookjupyterjupyter-kernels
ampproject/amphtml

Jun 2018 - Oct 2019

The AMP web component framework.
Role in this project:
userFront-end Developer
Contributions:14 commits, 12 PRs, 52 comments in 1 year 4 months
Contributions summary:Yu contributed extensively to the `amphtml` project, focusing on enhancing the `amp-viewer-integration` component. Their work included implementing text highlighting features, such as finding and marking text ranges, and integrating scroll animations. The user also added functionality to disable text highlighting when the `<amp-access>` component is used. Furthermore, the user fixed scrolling behavior and text positioning related to the highlight feature.
web-componentscomponent-frameworkframeworkwebcomponentsweb-component
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
Yu Watanabe - Engineer at Google