about


About @takp

About me

ソフトウェア・エンジニアの仕事をしています。 機械学習モデルのデプロイや環境のプロビジョンを行うプラットフォームの開発をしていました。 2021年5月から新しい会社で仕事する予定です。

また、2019年1月から米・ジョージア工科大学大学院(Georgia Institute of Technology)でコンピュータサイエンス修士課程に在学中で、 パートタイムで大学院生をしています。 (プログラムについて詳しくはこちらの記事を参照) 土日を中心に大学院の勉強をしています。授業に加えて宿題や試験に追われて大変ですが、楽しみながら勉強しています。

最近、日本語の記事をあまり更新していないので、よかったら英語版の方を見てください。


What I Do

  • バックエンドやソフトウェアの開発
  • APIの設計・開発
  • システムデザイン
  • 機械学習の実行パイプラインやデプロイパイプラインの開発
  • インフラの設計・構築(AWS, GCP)

Recent Projects

最近の主なプロジェクトです。

Project (1) AIの実行基盤の開発

R&Dチームで機械学習やAIのモデルをデプロイするためのプラットフォームの開発をしています。 AWSやGCP等のパブリッククラウドの他、オンプレミスへのデプロイにも対応できるものを作っています。 このプロジェクトはまだ新しく、開発計画も変化が早いです。 新しい解決策を調べ、チームメンバーと議論するのはとても刺激的です。

Tech stack: Python, Go, Kubernetes, Docker, Argo Workflow, Apache Airflow, AWS, gRPC

Project (2) 動画の変換システム

画像や短い動画、音楽を組み合わせて動画を作成する動画の変換システムの開発をしていました。 様々な種類の動画に変換・生成するため、多様なオプションをサポートしたり、変化に柔軟なソフトウェアを開発しています。 また、フロントと連携するバックエンド側のAPIの開発も行いました。

Tech stack: Ruby, Ruby on Rails, FFmpeg, Azure, Docker

Project (3) 越境不動産プラットフォーム開発

国内・海外の不動産のプラットフォームの開発をしています。 このプロジェクトはスクラッチから開発をしており、バックエンドとインフラの主要な部分は私が開発を担当しました。 バックエンドにRuby on Rails、フロントにReact、インフラはAWSでスケーラブルに環境構築をしています。

Tech stack: Ruby, Ruby on Rails, React, AWS (EC2, ElasticSearch, ElasticBeanstalk, RDS etc), MySQL, Redis, NginX


Skills

Languages

Python, Ruby, Go, JavaScript, C

Frameworks

Argo Workflow, Apache Airflow, Ruby on Rails, Flask (Python), Cobra (Go),

Infra/Cloud

Kubernetes, Docker, AWS (EKS, ECS, CloudFormation, VPC, etc), GCP, Azure

Other

REST API, gRPC, MySQL, NoSQL (Redis), Linux


Education


Certification


Contact

トップページへ