Daisuke Kashiwagi

Software Engineer at Mercari, Inc. (株式会社メルカリ)

San Francisco Bay Area 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
Daisuke Kashiwagi is a software engineer with 14 years of experience, currently working at Mercari in the San Francisco Bay Area. He brings deep backend expertise across languages and compiler internals, having contributed to the Go language specification and compiler code to improve clarity and maintainability. His open-source work spans PHP and Symfony testing improvements, HTTP foundation refinements, and practical DevOps tooling enhancements for Chef's knife-solo, reflecting a pragmatic focus on testability, developer experience, and compatibility. Comfortable across QA, test automation, and low-level backend development, he blends meticulous attention to wording and tests with hands-on code changes. Notably, his contributions include adapting test suites for broad PHPUnit compatibility and subtle compiler and data-structure refinements that help future-proof projects.
code14 years of coding experience
github-logo-circle

Github Skills (29)

unit-testing10
testing10
component-development10
command-line-interface10
internals10
phpunit10
chef-client10
php10
go10
symfony10
command-line10
symfony-ux10
compiler10
chef-solo10
cli10

Programming languages (16)

MDXJavaC++CSSCVueGoPerl

Github contributions (5)

github-logo-circle
php-fig/log

Apr 2018 - Aug 2019

Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 commits, 4 PRs, 5 comments in 1 year 4 months
Contributions summary:Daisuke's commits primarily focus on adapting the project's test suite to use namespaced PHPUnit. They updated the test suite to maintain backward compatibility with different versions of PHPUnit. The user also addressed whitespace issues and made adjustments to ensure compatibility with different class aliases. Their work directly impacted the project's testing infrastructure and maintainability.
psr-3
symfony/http-foundation

Sep 2014 - Oct 2017

Defines an object-oriented layer for the HTTP specification
Role in this project:
userBack-end Developer
Contributions:6 commits in 3 years 2 months
Contributions summary:Daisuke primarily contributed to the Symfony HTTP Foundation component, focusing on refining and improving existing code. They fixed comments, improved string values in test codes, removed unused variables, and implemented changes related to streamed responses. Their work involved modifying core files like `Request.php` and `StreamedResponse.php`, and updating tests to ensure code quality.
httpfoundationsymfony-componenthttp-messagesspecificationphp
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
Daisuke Kashiwagi - Software Engineer at Mercari, Inc. (株式会社メルカリ)