Kazuyoshi Kato

Senior Software Engineer at Baseten

Seattle, Washington, 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
Kazuyoshi Kato is a senior software engineer with 17 years of experience building reliable, cloud-native systems and developer tooling from Seattle. He specializes in Go (and sometimes Rust), with deep contributions to high-profile open-source projects like containerd, Firecracker, and the Scala compiler’s ScalaDoc, demonstrating a rare mix of low-level systems work and documentation/frontend polish. At AWS he helped migrate containerd to new protobuf tooling, authored a TTRPC code generator, and led firecracker-containerd launches for Fargate and App Runner. His background spans large-scale retail and Alexa services to platform work at Fly.io and Baseten, showing strength in shipping critical features and improving test and build infrastructure. Colleagues rely on him for pragmatic bug fixes, fuzzing and QA improvements, and thoughtful API and runtime refinements. He is not available for consulting, contract, or blockchain roles and brings a quietly methodical approach to complex system reliability.
code17 years of coding experience
job19 years of employment as a software developer
bookBachelor Computer Science, Bachelor Computer Science at Toyo University
languagesJapanese, English
github-logo-circle

Github Skills (68)

go-language10
testing10
emberjs10
serverless10
firecracker10
javascript10
jquery10
linux10
dockers10
uid10
api10
sdk10
front-end-development10
virtualization10
golang10

Programming languages (19)

JavaC++RustCScalaGoHTMLPerl

Github contributions (5)

github-logo-circle
An SDK in Go for the Firecracker microVM API
Role in this project:
userBack-end Developer
Contributions:1 release, 134 reviews, 242 commits in 3 years 6 months
Contributions summary:Kazuyoshi primarily contributed to the Go SDK for Firecracker, implementing and refactoring network interface management features. They added functionalities to update network interface rate limits and refactored the code to improve clarity and reduce potential errors. Additionally, the user updated the code to use the latest API definitions and address timing issues in the tests. This demonstrates a focus on maintaining and enhancing the core functionality of the SDK.
golang-librarygolangapifirecracker-apifirecracker
containerd/cgroups

Mar 2020 - Nov 2022

cgroups package for Go
Role in this project:
userBack-end Developer
Contributions:2 releases, 44 reviews, 22 commits in 2 years 8 months
Contributions summary:Kazuyoshi primarily contributed to the `cgroups` package for Go, focusing on low-level system interactions. Their work involved modifying the `blkio` controller to handle non-CFQ schedulers, updating the code to use io/fs, and upgrading dependencies. They also addressed race conditions when adding processes to cgroups and refactored code to align with more recent Go standards. These changes directly impact how the Go code interacts with the Linux kernel's cgroup functionality.
cgroupsgolanglinux
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
Kazuyoshi Kato - Senior Software Engineer at Baseten