Hiroshi Yokoi

Senior Manager at NTT

Yokohama, 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
Hiroshi Yokoi is a Senior Manager at NTT with 13 years of software engineering experience specializing in network systems and BGP implementations. He progressed through technical and leadership roles at NTT affiliates, moving from hands-on software engineering to project management and now senior leadership in Yokohama. Hiroshi has made notable open-source contributions to prominent SDN and BGP projects (Ryu and GoBGP), improving BGP capabilities, VPNv6/VRF support, YANG data generation, and protocol parsing. His background blends deep protocol-level back-end expertise with practical product delivery and team leadership across large telecom environments. Colleagues describe him as a pragmatic engineer-manager who surfaces subtle protocol edge cases into robust, production-ready solutions.
code13 years of coding experience
job20 years of employment as a software developer
bookRitsumeikan University
languagesEnglish, Japanese
github-logo-circle

Github Skills (11)

bgp10
go10
yang10
python10
networking10
network-programming10
sdn10
ryu10
ipv69
vpn9
network-configuration9

Programming languages (4)

C++CGoPython

Github contributions (5)

github-logo-circle
osrg/gobgp

Nov 2014 - Dec 2016

BGP implemented in the Go Programming Language
Role in this project:
userBack-end Developer
Contributions:147 commits, 87 PRs, 55 pushes in 2 years 1 month
Contributions summary:Hiroshi contributed to the development of the BGP implementation in the Go Programming Language. Their work included adding pyang plugins and YANG files to generate data structures for configuration. The user also enhanced the code to support typedef and identity, and they addressed PEP8 warnings in the code. Furthermore, they added a function to the AsPathParamInterface and its structs.
golangprogramming-languagebgpsdn
faucetsdn/ryu

May 2013 - Oct 2014

Ryu component-based software defined networking framework
Role in this project:
userBack-end Developer
Contributions:22 commits in 1 year 4 months
Contributions summary:Hiroshi primarily contributed to the Ryu SDN framework, specifically focusing on the BGP (Border Gateway Protocol) implementation. Their work included adding an out-filter function to the Ryu BGPSpeaker, fixing the way of getting the RouteFamily object, and fixing the logic for checking BGP capabilities. The user also added MED (Multi-Exit Discriminator) parameter to neighbor_add, updated neighbor configurations, and added support for VPNv6 VRF and prefix management. These contributions enhanced the BGP functionalities within the SDN framework.
component-baseddefinednetworkingsoftware-defined-networkingnetwork
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
Hiroshi Yokoi - Senior Manager at NTT