Yudai Iwasaki

Development Lead at NTT (Nippon Telegraph and Telephone Corporation)

Palo Alto, 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
Yudai Iwasaki is a Development Lead with 13 years of experience building and operating cloud-native infrastructure and distributed systems from Palo Alto. He combines hands-on backend and DevOps expertise—contributing to high-profile OSS projects like etcd and Cloud Foundry BOSH—with leadership at NTT Innovation Institute and long-standing work on Cloud Foundry releases. Comfortable in Go and systems-level engineering (and known to debug UTF-8 terminal quirks in his gotty project), he focuses on robust client-side balancers, deployment lifecycle automation, and infrastructure-as-code. Colleagues describe him as pragmatic: he balances shipping reliable production tooling with careful refactors that simplify complex deployment and configuration workflows.
code13 years of coding experience
bookMaster's degree, Master's degree at Keio University
languagesJapanese, English
stackoverflow-logo

Stackoverflow

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

Github Skills (36)

cloud-foundry10
utf10
configuration-management10
terminal-emulator10
distributed-systems10
bash10
terminal-application10
etcd10
automation10
go10
infrastructure-as-code10
automations10
emulation10
devops10
admin9

Programming languages (8)

TypeScriptShellCJavaScriptGoRubyMarkdownEmacs Lisp

Github contributions (5)

github-logo-circle
yudai/gotty

Aug 2015 - Dec 2017

Share your terminal as a web application
Role in this project:
userBack-end Developer
Contributions:191 releases, 204 commits, 58 PRs in 2 years 4 months
Contributions summary:Yudai contributed to the core functionality of the gotty project, focusing on improving the handling of UTF-8 encoding, which was causing issues in the terminal output. Their work involved addressing a bug related to invalid UTF-8 bytes and implementing a more robust solution with the utf8reader package. Additionally, they made changes to the application logic related to process management, specifically ensuring processes are not left defunct and setting up terminal window title.
browserjavascriptweb-applicationttywebsocket
etcd-io/etcd

Oct 2016 - Apr 2018

Distributed reliable key-value store for the most critical data of a distributed system
Role in this project:
userBackend Developer
Contributions:31 commits, 21 PRs, 175 comments in 1 year 6 months
Contributions summary:Yudai focused on improving the client-side balancer in the etcd project. Their contributions included addressing how the balancer handles the `FailFast` option and ensuring it respects blocking wait options. Additionally, the user made several code changes related to authentication, cluster management, and lease management within the clientv3 package. Furthermore, they contributed to the compactor and v3rpc modules, including performance and error handling improvements.
etcdcriticalconsensusdistributed-systemreliable
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
Yudai Iwasaki - Development Lead at NTT (Nippon Telegraph and Telephone Corporation)