Yoshimuta Yohei

React Inc / Software Engineer(開発全般の責任者)

Yoshimuta Yohei

React Inc / Software Engineer(開発全般の責任者)

東京都台東区

Yoshimuta Yohei

React Inc / Software Engineer(開発全般の責任者)

あなたも Wantedly で
プロフィールを作りませんか?

これまでの経歴を、あなたの想いや挑戦とともに表現しよう。

いますぐ作る

つながってこの人をもっと知ろう

自己紹介などの詳しいプロフィールは、つながりをリクエストして承認されると表示できます。

OSS(2017)

自作 - [yoheimuta/go-warmcache: go-warmcache is a thin go package which manages an in-memory warm cache. It provides thread safety](https://github.com/yoheimuta/go-warmcache) GoogleCloudPlatform/google-cloud-go - [spanner: Start creating sessions in the session pool eagerly · Issue #565](https://github.com/GoogleCloudPlatform/google-cloud-go/issues/565) - [spanner: timeout / context canceled during getting session · Issue #807](https://github.com/GoogleCloudPlatform/google-cloud-go/issues/807) mackerelio/mackerel-agent-plugins - [Implemented mackerel-plugin-redash #355](https://github.com/mackerelio/mackerel-agent-plugins/pull/355) kaizenplatform/fluent-plugin-bigquery - [Support a new option `watch_schema_path` #132](https://github.com/kaizenplatform/fluent-plugin-bigquery/pull/132) sowawa/fluent-plugin-slack - [Enabled to handle ASCII-8BIT string #38](https://github.com/sowawa/fluent-plugin-slack/pull/38) kenjiskywalker/fluent-plugin-rds-slowlog - [Added encoding and from_encoding parameters #17](https://github.com/kenjiskywalker/fluent-plugin-rds-slowlog/pull/17) getredash/redash - [[bugfix] Setup a new workers for beat to avoid unpredictable stuck of scheduled queries #1722](https://github.com/getredash/redash/pull/1722) kaizenplatform/fluent-plugin-bigquery - [Retry to insert rows when an insertErrors occurs #114](https://github.com/kaizenplatform/fluent-plugin-bigquery/pull/114) - [Retry to insert rows also in case of code 502, 504 #121](https://github.com/kaizenplatform/fluent-plugin-bigquery/pull/121) cubicdaiya/slackboard - [Implement a QPS ratelimitting function #10](https://github.com/cubicdaiya/slackboard/pull/10) mackerelio/mkr - [[monitors diff] Add the "to-remote" bool flag #82](https://github.com/mackerelio/mkr/pull/82) fluent/fluent-logger-golang - [Add a new option to set a timeout to logger.Post #45](https://github.com/fluent/fluent-logger-golang/pull/45)

未踏ユース

2020年7月
-
現在

React Inc

1 year

Software Engineer(開発全般の責任者)
現在

2020年7月 -

現在

Software Engineer(開発全般の責任者)

2020年7月 -

現在

2019年12月

技術顧問

2019年12月

パラレル(スマホ専用 高音質ボイチャアプリ)について、以下のアドバイスと開発を行う - アプリの開発に関わるクライアント技術 - トラフィック急増を見据えたインフラ技術 - 新旧機能の設計

2018年6月
-
現在

Software Engineer(Tech Lead & Product Manager)
現在

2018年6月 -

現在

スニーカー売買プラットフォームの開発と運用 - https://kckc.jp/ - 副業で 0 から開発 - API サーバー開発(Go, ProtocolBuffer, Cloud Spanner, Stripe, SendGrid, Twilio, CircleCI)

Software Engineer(Tech Lead & Product Manager)

2018年6月 -

現在

スニーカー売買プラットフォームの開発と運用 - https://kckc.jp/ - 副業で 0 から開発 - API サーバー開発(Go, ProtocolBuffer, Cloud Spanner, Stripe, SendGrid, Twilio, CircleCI)

OSS(2020)

保守 - [yoheimuta/go-protoparser: Yet another Go package which parses a Protocol Buffer file (proto2+proto3)](https://github.com/yoheimuta/go-protoparser) - [yoheimuta/protolint: A pluggable linter and fixer to enforce Protocol Buffer style and conventions.](https://github.com/yoheimuta/protolint) - [yoheimuta/RxMusicPlayer: A reactive library to make it easy for audio playbacks using RxSwift.](https://github.com/yoheimuta/RxMusicPlayer) - [yoheimuta/intellij-protolint: A protobuf linter for JetBrains IDEs](https://github.com/yoheimuta/intellij-protolint) - [yoheimuta/vim-protolint: Vim integration for protolint. https://github.com/yoheimuta/protolint](https://github.com/yoheimuta/vim-protolint) github/super-linter - [Add protolint support to super-linter by yoheimuta · Pull Request #298 · github/super-linter](https://github.com/github/super-linter/pull/298) analysis-tools-dev/static-analysis - [Add protolint by yoheimuta · Pull Request #319 · analysis-tools-dev/static-analysis](https://github.com/analysis-tools-dev/static-analysis/pull/319) protocolbuffers/protobuf - [Add parser and linter libraries to third party docs by yoheimuta · Pull Request #6474 · protocolbuffers/protobuf](https://github.com/protocolbuffers/protobuf/pull/6474)

2020年1月 - 2020年12月

OSS(2019)

自作 - [yoheimuta/intellij-protolint: A protobuf linter for JetBrains IDEs](https://github.com/yoheimuta/intellij-protolint) - [yoheimuta/homebrew-protolint: Homebrew tap for protolint. https://github.com/yoheimuta/protolint](https://github.com/yoheimuta/homebrew-protolint) - [yoheimuta/vim-protolint: Vim integration for protolint. https://github.com/yoheimuta/protolint](https://github.com/yoheimuta/vim-protolint) - [yoheimuta/RxMusicPlayer: A reactive library to make it easy for audio playbacks using RxSwift.](https://github.com/yoheimuta/RxMusicPlayer) - [yoheimuta/AMMusicPlayerController: AMMusicPlayerController is an UI Controller with Apple Music-ish Player.](https://github.com/yoheimuta/AMMusicPlayerController) - [yoheimuta/ExoPlayerMusic: This sample shows how to implement a music player app backed by the ExoPlayer.](https://github.com/yoheimuta/ExoPlayerMusic) 保守 - [yoheimuta/go-protoparser: Yet another Go package which parses a Protocol Buffer file (proto2+proto3)](https://github.com/yoheimuta/go-protoparser) - [yoheimuta/protolint: A pluggable linter and fixer to enforce Protocol Buffer style and conventions.](https://github.com/yoheimuta/protolint) - [yoheimuta/BufferedLogger: Tiny but thread-safe logger with a buffering and retrying mechanism for iOS](https://github.com/yoheimuta/BufferedLogger) - [Fix test when using perl compiled with -Duselongdouble by yoheimuta · Pull Request #12 · yoheimuta/Linux-GetPidstat](https://github.com/yoheimuta/Linux-GetPidstat/pull/12) jenkinsci/warnings-ng-plugin - [Add protolint to SUPPORTED-FORMATS.md](https://github.com/jenkinsci/warnings-ng-plugin/pull/267) dense-analysis/ale - [Add protolint linter and fixer](https://github.com/dense-analysis/ale/pull/2911) analysis-tools-dev/static-analysis - [Add protolint](https://github.com/analysis-tools-dev/static-analysis/pull/319)

2017年10月
-
2020年6月

Software Engineer(Tech Lead)

2017年10月 - 2020年6月

化粧品に特化したフリマアプリの開発と運用 - https://itunes.apple.com/jp/app/abby-アビー-コスメ専門フリマアプリ/id1386057672?mt=8 - 1号社員 - API サーバー開発(Go, grpc-go, Cloud Spanner, PAY.JP, SendGrid, Twilio, CircleCI)

Software Engineer(Tech Lead)

2017年10月 - 2020年6月

化粧品に特化したフリマアプリの開発と運用 - https://itunes.apple.com/jp/app/abby-アビー-コスメ専門フリマアプリ/id1386057672?mt=8 - 1号社員 - API サーバー開発(Go, grpc-go, Cloud Spanner, PAY.JP, SendGrid, Twilio, CircleCI)

OSS(2018)

自作 - [yoheimuta/go-protoparser: Yet another Go package which parses a Protocol Buffer file (proto2+proto3)](https://github.com/yoheimuta/go-protoparser) - [yoheimuta/protolint: A pluggable linter and fixer to enforce Protocol Buffer style and conventions.](https://github.com/yoheimuta/protolint) - [yoheimuta/go-rewrite: go-rewrite is a thin go package which helps replacing files.](https://github.com/yoheimuta/go-rewrite) - [maison-inc/spanner-tools: Assorted spanner-related commands.](https://github.com/maison-inc/spanner-tools) - [yoheimuta/BufferedLogger: Tiny but thread-safe logger with a buffering and retrying mechanism for iOS](https://github.com/yoheimuta/BufferedLogger) GoogleCloudPlatform/k8s-stackdriver - [Authentication issue with prometheus-to-sd](https://github.com/GoogleCloudPlatform/k8s-stackdriver/issues/66#issuecomment-390452479) sideshow/apns2 - [GenerateIfExpired ignores an error #111](https://github.com/sideshow/apns2/pull/111) lestrrat-go/backoff - [DATA RACE #1](https://github.com/lestrrat-go/backoff/issues/1) mdempsky/unconvert - [Allow build tags](https://github.com/mdempsky/unconvert/pull/27) opennota/check - [Allow build tags for varcheck and aligncheck](https://github.com/opennota/check/pull/42) grpc/grpc-swift - [Request: private var channel: Channel -> {{ access }} var channel: Channel](https://github.com/grpc/grpc-swift/issues/85)

2014年2月
-
2017年10月

Software Engineer

2014年2月 - 2017年10月

Software Engineer

2014年2月 - 2017年10月

OSS(2016)

自作 - [yoheimuta/Linux-GetPidstat: Monitor each process metrics avg using each pidfile](https://github.com/yoheimuta/Linux-GetPidstat) 保守 - [yoheimuta/hubot-aws: Hubot masters aws commands](https://github.com/yoheimuta/hubot-aws) mackerelio/go-check-plugins - [check-redis: Fixed panic by yoheimuta #80](https://github.com/mackerelio/go-check-plugins/pull/80) - [check-procs: Fixed the counting logic with -p by yoheimuta #81](https://github.com/mackerelio/go-check-plugins/pull/81) fluent/fluentd-docs - [common-log-formats: Fixed the regexp format of nginx/error.log by yoheimuta #217](https://github.com/fluent/fluentd-docs/pull/217) tkuchiki/mackerel-plugin-linux-proc-stats - [Introduced the pid-pattern flag #1](https://github.com/tkuchiki/mackerel-plugin-linux-proc-stats/pull/1) - [Option: exclude cumulative cpu time (cutime and cstime) #2](https://github.com/tkuchiki/mackerel-plugin-linux-proc-stats/pull/2) myfinder/app-bigquery-importer-mysql - [Fixed: automatically removed a tempfile when the program exits #3](https://github.com/myfinder/app-bigquery-importer-mysql/pull/3) charsbar/cli-dispatch - [Avoided to destroy some data of a CLI::Dispatch::Command's child class #1](https://github.com/charsbar/cli-dispatch/pull/1) shogo82148/Redis-Fast - [Fixed: pass tests for MacOSX #56](https://github.com/shogo82148/Redis-Fast/pull/56) - [Support reconnecting on the specified error #57](https://github.com/shogo82148/Redis-Fast/pull/57) mackerelio/mackerel-agent-plugins - [[redis] Fix a bug to fetch no metrics of keys and expired #272](https://github.com/mackerelio/mackerel-agent-plugins/pull/272) - [Implement mackerel-plugin-twemproxy #283](https://github.com/mackerelio/mackerel-agent-plugins/pull/283) future-architect/vuls - [Moved golang.org/x/net/context to context #243](https://github.com/future-architect/vuls/pull/243) - [Keep output of "vuls scan -report-*" to be same every times #272](https://github.com/future-architect/vuls/pull/272) kotakanbe/go-cve-dictionary - [Moved golang.org/x/net/context to context #32](https://github.com/kotakanbe/go-cve-dictionary/pull/32) - [Remove vet #31](https://github.com/kotakanbe/go-cve-dictionary/pull/31) labstack/echo - [Failed "go vet" · Issue #710](https://github.com/labstack/echo/issues/710) myfinder/webservice-mackerel - [Fail: perl 5.8 install dependencies (Data::Util 0.65) #6](https://github.com/myfinder/webservice-mackerel/issues/6) - [Extended hosts and host metrics api methods #5](https://github.com/myfinder/webservice-mackerel/pull/5) mackerelio/mackerel-client-go - [[mackerelio/mkr] Accept a value of 0 for warning and critical #38](https://github.com/mackerelio/mackerel-client-go/pull/38) muddydixon/fluent-plugin-filter - [Use router.emit instead of Engine.emit to support fluentd v0.14 #9](https://github.com/muddydixon/fluent-plugin-filter/pull/9) - [Introduce a delim config_param #10](https://github.com/muddydixon/fluent-plugin-filter/pull/10) fluent/fluent-logger-golang - [Added fluent-logger-ruby compatible BufferOverflowHandler #42](https://github.com/fluent/fluent-logger-golang/pull/42) - [Remove wrong comments for 'f.Post(tag_name, "data")' #43](https://github.com/fluent/fluent-logger-golang/pull/43) fluent/fluent-logger-perl - [Called the buffer_overflow_handler at close() #19](https://github.com/fluent/fluent-logger-perl/pull/19) aws/aws-cli - [[awscli/1.11.4] `aws s3 sync` failed to delete any local files #2233](https://github.com/aws/aws-cli/issues/2233) mackerelio/fluent-plugin-mackerel - [Allow flush_interval less than 60s #22](https://github.com/mackerelio/fluent-plugin-mackerel/pull/22)

OSS(2015)

自作 - [yoheimuta/hubot-aws: Hubot masters aws commands](https://github.com/yoheimuta/hubot-aws) - [yoheimuta/hubot-env: Hubot manages environment variables in process.env and redis via commands](https://github.com/yoheimuta/hubot-env) - [yoheimuta/hubot-hint: Hubot tells you how to use other commands](https://github.com/yoheimuta/hubot-hint) - [yoheimuta/hubot-brain-inspect: Hubot inspect their own brain in detail](https://github.com/yoheimuta/hubot-brain-inspect) - [yoheimuta/dbq: CLI tool to easily Decorate BigQuery table name](https://github.com/yoheimuta/dbq) - [yoheimuta/mobile-videoplayer.js: Web video player for mobile browser, especially for ios safari which is disabled to autoplay mp4](https://github.com/yoheimuta/mobile-videoplayer.js) - [yoheimuta/github-pre-utility: Chrome extension to easily read github issues and gists with long comments without horizontal and vertical scrolling.](https://github.com/yoheimuta/github-pre-utility) - [yoheimuta/gii: CLI tool to bulk import each gist to github issue with gist url list](https://github.com/yoheimuta/gii) kenjiskywalker/fluent-plugin-rds-slowlog - [Enabled to take a backup of slow_logs by yoheimuta #11](https://github.com/kenjiskywalker/fluent-plugin-rds-slowlog/pull/11) norikra/fluent-plugin-norikra - [out_norikra doesn't retry to prepare any targets after the thread failed](https://github.com/norikra/fluent-plugin-norikra/issues/7) - [Retried preparing for out_norikra](https://github.com/norikra/fluent-plugin-norikra/pull/8) nomad/shenzhen - [Output error when the response of deploygate.com has an error param](https://github.com/nomad/shenzhen/pull/256)

2014年2月
-
2017年10月

Software Engineer (SRE)

2014年2月 - 2017年10月

立ち上げフェーズ - エンジニア2名でスタート - アドネックワークサーバーの構築(Perl, オンプレ) - iOS SDK 開発(Objective-C, Swift) - Android SDK 開発(Java) - インフラ構築(mackerel, fluentd, BigQuery, Norikra)

2014年2月 - 2017年10月

立ち上げフェーズ - エンジニア2名でスタート - アドネックワークサーバーの構築(Perl, オンプレ) - iOS SDK 開発(Objective-C, Swift) - Android SDK 開発(Java) - インフラ構築(mackerel, fluentd, BigQuery, Norikra)

2011年4月
-
2014年1月

メディア開発本部 エンジニア

2011年4月 - 2014年1月

モンプラ運用時期 - Web ゲーム開発(PHP, JavaScript) - iOS/Android ゲーム開発(Objective-C, Java)

メディア開発本部 エンジニア

2011年4月 - 2014年1月

モンプラ運用時期 - Web ゲーム開発(PHP, JavaScript) - iOS/Android ゲーム開発(Objective-C, Java)

2010年1月
-
2011年3月

2010年1月 - 2011年3月

- PHP - Flash

2010年1月 - 2011年3月

- PHP - Flash


スキルと特徴

インフラ

0

Go

0

Android

0

iOS

0

Perl、Python などのスクリプト言語の使用経験(5 年以上

0

Accomplishments/Portfolio

OSS(2020)

2020年1月 - 2020年12月

OSS(2019)

OSS(2018)

OSS(2017)

OSS(2016)

さらに表示