Sr Software Development Engineer at Amazon Web Services (AWS)
Suginami, Japan
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kousuke Saruta is a senior software engineer with 12+ years focused on distributed systems and analytics, now working at AWS after a long tenure building platform and cloud infrastructure at NTT DATA. He is an Apache Spark committer and PMC member whose notable contribution includes the Timeline View for Spark application debugging, and he has made substantive backend contributions to high-profile open-source projects like Spark, DataFusion, and Avro (notably Rust bindings). His work spans core engine fixes, serialization robustness, SQL engine tooling, and production-grade confidential VM cloud architecture leveraging TEE and attestation. Comfortable moving between deep debugging, system design, and customer-facing technical support, he blends practical operational insight with open-source stewardship. He holds an MS in Computer Science from Hosei University and is based in Suginami, Japan.
12 years of coding experience
16 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Hosei University
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer & Bug Fixer
Contributions:580 reviews, 139 commits, 581 PRs in 8 years 1 month
Contributions summary:Kousuke primarily contributed to the Apache Spark project by modifying core components to address specific bugs and enhance stability. They fixed issues within the core engine, including handling failures in shuffle operations and optimizing performance. Their work spanned diverse areas, from network and execution layers to testing, showcasing an understanding of the internal workings of distributed data processing. Moreover, they made adjustments to improve the robustness of code generation and serialization.
Contributions:20 reviews, 42 PRs, 41 comments in 6 months
Contributions summary:Kousuke primarily contributed to the Rust bindings for the Apache Avro data serialization system. Their work focused on enhancing the schema parser, enabling it to read and parse schemas from input streams. They also implemented features to handle namespaces properly for canonical schema representations and addressed issues related to default values in union type fields. The user's contributions improved the library's functionality and robustness.
avrobigdatadotnetpythonrust
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.