| 名前 | 値 |
|---|---|
| Name | Aplulu |
| hello(あっとまーく)aplulu.me | |
| GitHub | @aplulu |
| @aplulu_cat |
フリーランス時代を含め10年以上の実務経験を有し、現在はPlatform Engineerとして、大規模システムのアーキテクチャ設計から構築、運用までを主導しています。
バックエンド開発を軸に、クラウドネイティブ技術(Kubernetesなど)を駆使したインフラ構築、および開発者体験(DX)を向上させるための共通基盤整備に強みを持ちます。また、フロントエンド開発の知見も併せ持つことで、ユーザー接点までを俯瞰したシステム設計が可能です。
技術的な課題解決のみならず、現場視点でのボトムアップな改善提案を通じ、組織全体の開発生産性向上やエンジニアリング文化の醸成に貢献することに情熱を注いでいます。
- xR技術を活用した仮想空間の開発
- バーチャルライブサービスの開発
- ユーザー間でコミュニケーションが発生するサービスの開発
- マイクロサービスアーキテクチャの設計・運用や、スケーラビリティを考慮した大規模分散システムの構築
- EVEMarketer
- MMORPG EVE Onlineのゲーム内マーケット操作情報閲覧が可能なWebサービス
- 数千アイテム、数十万件の販売オーダーを高頻度で更新、高速で表示するためにKVSを活用しています。
- BeatFlare
- VRリズムゲーム Beat Saberのプレイ履歴記録及びランキング参加などが行えるWebサービス
- 複雑に依存関係がある情報を一度のリクエストで取得するために、APIとしてGraphQLを採用しています。
- VRC FriendPlus
- VR-SNS VRChatのWebページ上でフレンドがいるインスタンスの状況を詳細に表示したり、 Webからワールドをお気に入りに追加する機能など、ユーザーの利便性を向上させるブラウザ拡張機能
| 言語 | 習得状況 |
|---|---|
| 日本語 | ネイティブ |
| English | 技術系のドキュメントを理解して読むことは出来る。 |
| 項目 | 内容 |
|---|---|
| プログラミング言語 | Go (9年), TypeScript (4年), JavaScript (8年), Java (2年), C# (Unityで少し) |
| フレームワーク | React, Next.js, Vue.js 2/3, Nuxt.js |
| データベース | MySQL/MariaDB, PostgreSQL, Redis, MongoDB, Spanner |
| API | OpenAPI/Swagger, gRPC/Protocol Buffers, Connect, GraphQL (個人開発) |
| インフラ | Kubernetes (オンプレ/GKE/OKE/LKEなど), Docker, Terraform |
| IaaS | Google Cloud Platform, Amazon Web Services, Oracle Cloud Infrastructure (個人開発), Linode (個人開発), Vultr (個人開発) |
- 担当: バックエンド、インフラ、アーキテクチャ設計
- 使用技術: Go, Python, Connect/gRPC, Kubernetes, OpenShift Platform
日立グループ内で生成AIを活用した各種サービスを開発するための共通基盤の全体設計から実装までを担当しました。
- 担当: フロントエンド, バックエンド、インフラ、アーキテクチャ設計
- 使用技術: Go, Connect/gRPC, React, Next.js, TypeScript, Google Cloud
- 担当: アーキテクチャ設計
- 担当: フロントエンド、バックエンド
- 使用技術: Go, React, TypeScript
- 使用技術: React, TypeScript, Furioos
- 使用技術: React, TypeScript, WebGL
これまでの個人でのプロダクト開発経験に加え、同分野の専門性を持つメンバーが集まるチームに参画し、アジャイル手法を用いたチーム開発に従事しました。また、自身の広範な技術スタックを活かし、所属チームだけでなく、リソース不足の他チームのタスクも積極的に引き受けるなど、組織横断的な貢献を行いました。
- 担当: アプリ内UI / バックエンドAPI / Webフロントエンド / Webインフラ
- 使用技術: React, Next.js, TypeScript, Unity(C#), WebView, AWS, GCP
- 担当: フロントエンド / バックエンドAPI
- 使用技術: React, Next.js, TypeScript, AWS
- 担当: バックエンド
- 使用技術: Go, GCP
- スマートフォン向けソーシャルゲーム開発会社
- 担当: フロントエンド/バックエンド/インフラ
- 使用技術: AWS, Go, PHP, Vue.js, TypeScript
- 1日あたり数十GB以上のペースで増え続けていくログをAthenaに集約し、高速に検索する事を可能とするシステムを設計いたしました。
- 国内自動車メーカーの販売会社
- 担当: フロントエンド
- 使用技術: Vue.js, JavaScript
- 国内自動車メーカー
- 担当: アプリ及びアプリ内WebViewで表示するWebアプリケーション
- 使用技術: Android, Java, Vue.js, JavaScript
- バックエンドは大手SIerが担当のため、SIer担当者と密に連携を行い、円滑なプロジェクト進行と開発を実現しました。
- 国内電話通信会社
- 担当: アプリとバックエンド
- 使用技術: Android, Java
- 出版会社
- 担当: リーダーアプリ部分の開発
- 使用技術: Flash, ActionScript 3.0
- コンテンツ部分が別の制作会社となっていたため、インタラクティブな要素や読み上げに対応したXMLベースの独自コンテンツフォーマットを設計し、リーダー部分は共通のままコンテンツを差し替えれるような仕組みを提案し、実装いたしました。