Avatar

Ryota Yamada

Student and Research Assistant

Tokyo Institute of Technology

Biography

東京工業大学 工学院情報通信系のDaniel Peter Berrar 研究室で深層学習の研究をしています。
関心のある技術分野は、クラウドネイティブ、SRE、分散システム、Kubernetesです。
革新的な技術発展のためのコミュニティにも強い関心を持っています。 日本最大級のクラウドネイティブ関連のカンファレンスであるCloud Native Daysと学生エンジニア団体であるVolareの運営をしています。 また、KubernetesやNATSをはじめ、いくつかのOSSコミュニティへ貢献をしています。
東大起業サークルTNK出身で、スタートアップで技術顧問,CTO,テックリードなどの経験があります。少額のエンジェル投資もしています。

I am a student at Tokyo Institute of Technology, major in ICT and Machine Learning.
I’m working on cloud native technologies and distributed systems.
I also have a strong interest in communities for innovative technology. I belongs to Cloud Native Days, one of the largest cloud native-related conferences in Japan, and I’m a Co-Chair of Volare, a student engineering organization. and I also contribute to several OSS. I’m graduated from TNK. I have experience as a technical advisor, CTO, and tech lead at startups. I also have a small amount of angel investment.

English Resume is moved to Linkedin , So if you want to know my career please go to the website!

Affiliation

At Present

Graduated

Skills

Go, AWS, GCP, Kubernetes, TLA+, Verilog, Risk-V

Extra Activities

publish OSS

KET

Kubernetes Controller 向けのテストフレームワークです。

roche

Web開発プロジェクトの雛形を生成するコードジェネレーターです。
また、.protoファイルを記述することで、CRUD処理を自動生成します。

cynthia

静的解析を用いて、テストのない関数を警告します。CIやreviewdogに組み込むことでTDDを徹底できます。

check_interface

静的解析を用いて、どのメソッドにも実装されていないインターフェイスに警告を出します。
それによって起こる実行時エラーを防ぎます。

Interests

  • Cloud Native Computing Foundation
  • Distributed System
  • Formal Method and Model Checking
  • Digital Circits and Edge Computing

Education

  • bachelor's Information and Communications Engineering., 2018

    Tokyo Institute of Technology

Experience

 
 
 
 
 

AWS Global Training Delivery - VAR / Tech Specialist I

Amazon Web Services, Inc.

Apr 2022 – Present Meguro
  • 新卒入社予定
 
 
 
 
 

Payment Infrastructure - Software Engineer (Platform)

UPSIDER, Inc.

Dec 2021 – Present London
  • 成長企業向け No.1法人カード「UPSIDER」の開発
 
 
 
 
 

Microservice Platform / Architect

mercari, Inc.

Jun 2021 – Oct 2021 Roppongi
  • 500以上のマイクロサービスで構成された1つのアプリケーションの最前列のGateway Serviceの開発
  • Pull Requestに対応するサービスのQA環境を自律的に構築するKubernetes Custom Controllerの開発
  • 大規模なマイクロサービスにおけるCI/CDやCloudNativeなインフラの実現
 
 
 
 
 

Archtect Chapter - Development Experience Squad

Wantedly, Inc.

Mar 2021 – Apr 2021 Shirokanedai
  • 社内の開発者の生産性を高めてより高速に安全なリリースを実現する環境を想像するSquadに配属。
  • 社内で開発している150以上のマイクロサービスのDeploymentの状況を記録するKubernetes Custom Controllerを開発
  • Istio と Telepresence を使うことで 自分専用のクラスタをローカル環境で動かせる Kube Fork を使う際に、自分のForkのPodのREADYを検知するCustom Controllerを開発
 
 
 
 
 

Office of the CTO / SRE group

mixi, Inc.

Nov 2020 – Feb 2021 Shibuya
  • 開発本部CTO室に所属
  • 大人気ゲーム「モンスターストライク」におけるSRE業務の担当
  • 正月イベント(特に元旦)は急激な大規模トラフィックを記録
  • メトリクスモニタリング、非同期処理、超キャッシュ戦略を採用するモンストの運用
  • キャッシュ温め機構の作成
  • speedscopeを用いてprofileを観測するためのworkflowの構築
 
 
 
 
 

Co-Chair

Volare

Oct 2020 – Present Online
  • エンジニアにとって最高の遊び場を
  • 優秀な学生エンジニアを集め、互いに技術に夢中になって成長する環境を創り出す
  • 新規メンバーのためのオンボーディング基盤の整備
  • LT会の主催・運営
  • メンバーがオーナーシップを持ち、自分で考え自分で実行する団体へ
 
 
 
 
 

サマーインターン(Summer Internship)2020

DeNA, Yahoo!, Google, mercari

Aug 2020 – Sep 2021 Shibuya
  • DeNA Summer Internship software engineering at DeNA Co. Ltd.
  • Summer Internship for Gophers 2020 at mercari inc.
  • Google Coder Sprint at Google Inc.
  • E11 Private PaaS(Platform as a Service) at Yahoo! Japan
 
 
 
 
 

CTO (Chief Technology Officer)

Resilire, Inc. (Former: Tech Design, Inc.)

Feb 2020 – Oct 2020 Shibuya
  • B to B SaaSである Resilire のビジネスモデルの構築、機能要件を定義。
  • CTOとして、エンジニアメンバーの採用、マネジメント、コーチング
  • PM業務、スクラムマスター、開発チームのディレクションの結果、大規模SaaSを3ヶ月でリリース
  • golang, クリーンアーキテクチャ, DDD, gRPCのWebAPIの作成
  • GKE, Istio, CloudSQL, Terraformでマイクロサービスアーキテクチャを構築
  • Cloud Build, ArgoCDとGitHubを用いてGitOpsなCI/CDを作成
  • スクレイピングした記事に対して、自然言語処理を用いて災害速報ページを立案、作成
 
 
 
 
 

Technical Advisor

Journey, Inc.

Apr 2019 – Present Shibuya
  • 不正検知プロジェクトにおける責任者 兼 深層学習モデル開発
  • データ基盤の3分類および継続的再学習の実現
  • KPIの設定、グロースハック
  • マイクロサービスを支えるGKE環境の構築・運用
  • 技術支援
 
 
 
 
 

Application Engineer

every, Inc.

Nov 2018 – Nov 2019 Roppongi
  • ReactとGoを用いたWebフロントエンド、バックエンドの開発

Skills

Programming

好きなプログラミング言語はGo言語です。強い関心を持っているcncfプロジェクトの多くで採用されている言語で、非常に軽量で使いやすい言語です。Go言語を用いてサービスメッシュ技術やKubernetesのカスタムコントローラーの開発をしています。また、アプリケーション開発では、リアクティブなマイクロサービスアーキテクチャをGo言語で実装することに挑戦しています。

Cloud Computing

クラウドコンピューティングは私が最も関心を持っている技術領域です。ただクラウドで実行するだけでなく、CloudNativeな基盤の構築のため日々研究をしています。また、マイクロサービスアーキテクチャでWebサービスを構成することや機械学習モデルを効果的かつ継続的に学習させていくためのパイプラインを構築することなどをパブリッククラウドを用いて実践してきました。

Container

CNCFプロジェクトへのとても強い関心を持っています。現状のデジタル化への速度は決して早いとは言えません。世の中の多くの仕事がAIなどのテクノロジーによって高度に自動化される世界がくると言われていますが、それまでの道のりはあまりにも険しいのが現状です。実現のためには、信頼性、柔軟性の高いシステムが必要です。私は、SRE, DevOps, DDD, MicroServices, CI/CD, QAなどの多くのプラクティスと、それを実現するためのツールの双方の発展に寄与することでデジタル化社会の実現に一歩近づけたいと思っています。