名前 | 値 |
---|---|
Name | Aplulu |
hello(あっとまーく)aplulu.me | |
GitHub | @aplulu |
@aplulu_cat |
フリーランスとして10年ほどの実務経験があります。
元々はバックエンド領域をメインとしていましたが、最近はフロントエンドの成果物が直接目に見える形で動かせることにも楽しみを感じています。
インフラ側もある程度の運用経験があり、クラウドネイティブ技術にも関心があります。
また、ボトムアップで改善を回していくことに興味があります。
- xRを活用した仮想空間の開発
- バーチャルライブサービスの開発
- ユーザ間でコミュニケーションが発生するサービスの開発
- 大規模サービスの開発と設計
- EVEMarketer
- MMORPG EVE Onlineのゲーム内マーケット操作情報閲覧が可能なWebサービス
- 数千アイテム、数十万件の販売オーダーを高頻度で更新、高速で表示するためにKVSを活用しています。
- BeatFlare
- VRリズムゲーム Beat Saberのプレイ履歴記録及びランキング参加などが行えるWebサービス
- 複雑に依存関係がある情報を一度のリクエストで取得するために、APIとしてGraphQLを採用しています。
- VRC FriendPlus
- VR-SNS VRChatのWebページ上でフレンドがいるインスタンスの状況を詳細に表示したり、 Webからワールドをお気に入りに追加する機能など少し便利するブラウザ拡張
言語 | 習得状況 |
---|---|
日本語 | ネイティブ |
English | 技術系のドキュメントを理解して読むことは出来る。 |
項目 | 内容 |
---|---|
プログラミング言語 | Go (7年), TypeScript (3年), 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, Connect/gRPC, React, Next.js, TypeScript, GCP
- 担当: アーキテクチャ設計
- 担当: フロントエンド、バックエンド
- 使用技術: Go, React, TypeScript
- 使用技術: React, TypeScript, Furioos
- 使用技術: React, TypeScript, WebGL
今までは一人で一つのプロダクトを丸ごと開発のようなことが多かったのですが、今回同じ分野の方がいるチームに直接参加し、アジャイル手法のチームで協力しながら開発を行うことを経験しました。また、今までの経験を生かして人手不足の他チームのタスクを引き取るなど横断的な動き方を行いました。
- 担当: アプリ内UI/バックエンドAPI/Webフロントエンド/Webインフラ
- 使用技術: React, TypeScript, Unity, WebView, C#, AWS, React, Next.js, TypeScript, 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ベースの独自コンテンツフォーマットを設計し、リーダー部分は共通のままコンテンツを差し替えれるような仕組みを提案し、実装いたしました。