Sho Shimizu

Software Engineer at Preferred Networks, Inc.

Kawasaki, 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

👤
Senior
🎓
Top School
Sho Shimizu is a software engineer with 14 years of experience combining deep research credentials (B.E., M.E., Ph.D. from Keio University) with hands-on open source development in Software Defined Networking. He has been a core contributor to ONOS and Floodlight, implementing Northbound Intent frameworks, resource management APIs, and protocol-focused tooling that improve scalability and developer ergonomics. Comfortable in Java, Go, and Python, he has built production-grade translators (YANG to protobuf) and controller features that bridge research ideas to operational SDN systems. Currently at Preferred Networks after roles at Fujitsu and ON.Lab, he blends academic rigor with pragmatic engineering for network programmability and intent-based automation. An often-overlooked strength is his knack for making complex network models polyglot-friendly, enabling smoother integration across heterogeneous stacks.
code14 years of coding experience
job14 years of employment as a software developer
bookVisiting Researcher, Telecommunication technologies, Visiting Researcher, Telecommunication technologies at Universiteit Gent
bookPh.D., Information and Computer Science, Ph.D., Information and Computer Science at Keio University
languagesjavanese, English
github-logo-circle

Github Skills (14)

javas10
api10
apidoc10
networking10
sdn10
java10
openflow10
code-readability9
rest-api9
command-line-interface8
documentation8
github7
git7
git-repository7

Programming languages (6)

DockerfileJavaMakefileJavaScriptGoHTML

Github contributions (5)

github-logo-circle
opennetworkinglab/onos

Nov 2014 - Mar 2017

Open Network Operating System
Role in this project:
userBack-end Developer
Contributions:775 commits, 1 comment in 2 years 4 months
Contributions summary:Sho primarily contributed to the core API for the "Open Network Operating System" project. Their commits focused on adding new features and correcting errors in the API. The work included removing redundant type parameters, improving code readability, and adding documentation to existing code. The changes involved modifications to several Java source files.
ospfopenflowbazeloperating-systemnfv
floodlight/floodlight

Dec 2011 - Apr 2012

Floodlight SDN OpenFlow Controller
Role in this project:
userBack-end Developer
Contributions:10 commits in 4 months
Contributions summary:Sho primarily focused on enhancing the core functionality of the Floodlight SDN controller. Their contributions include adding command-line options for configuring OpenFlow and REST API port numbers, which involved modifying core controller classes and introducing a settings class. The user also implemented the use of a class representing MAC addresses within the Ethernet class, along with fixing Javadoc comments and fixing a compilation error. Moreover, they added an option for worker threads.
floodlightcontrollersdnopenflow
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
Sho Shimizu - Software Engineer at Preferred Networks, Inc.