Works
Kiriban
Issue番号のキリ番を判定し祝福してくれる、Go製のGithub Actionsです。
Patchwork Calculator
ボードゲームのパッチワークにおける、パッチの得点効率を計算するWEBツールです。
TypeScript/Reactで作成しています。
Profile Updater
ZennやQiitaの記事などを取得し、GitHubのプロフィールを更新する、Go製のGithub Actionsです。
Kudanshita Slot
九段下の完成を目指すスロットゲームです。
Career
株式会社リクルート (2023-06-15〜現在)
スタディサプリのプロダクト基盤開発グループでのバックエンド/基盤開発者。
プロジェクト
- 動画配信基盤の開発
- 字幕機能の開発
- エンコーディングの最適化
- コンテンツ保護
- Feature Togglesマイクロサービスの開発
- モノリスからマイクロサービスへの移行
技術
- 言語: Go, Rust, Ruby on Rails
- CDN: Varnish Configuration Language, Edge Computing
- 動画配信: AWS MediaConvert, Bitmovin Player, HLS
- ストレージ: PostgreSQL, MongoDB, S3, Aurora Serverless
- その他: Kubernetes, Lambda, GitHub Actions, Terraform
株式会社サマリー (2020-06-01〜2023-06-14)
サマリーポケットのバックエンド開発者。
プロジェクト
- レガシーアプリケーションにおけるCIの構築
- 倉庫管理システムのマイクロサービスへの移行
- 配送日時・集荷日時のスケジュール機能の開発
- モバイル通知システムの刷新
技術
- 言語: PHP, Go, Shell Script
- データベース: MongoDB, PostgreSQL
- AWS: EC2, ECS, SNS, SQS
- CI/CD・ジョブ: GitHub Actions, Jenkins, Airflow
- その他: FCM, Terraform
新電元工業株式会社 (2018-04-01〜2020-02-20)
ディスクリート半導体であるMOSFETの設計開発。
ソフトウェア開発者としての経歴ではないため、詳細は省略。
Learned
📕Books
- コンピュータアーキテクチャ・OS
- アルゴリズム
- データベース
- ネットワーク
- セキュリティ