/resume

職務経歴書

Primary LanguageTypeScript

職務経歴書

基本情報

名前
Name Aplulu
Email hello(あっとまーく)aplulu.me
GitHub @aplulu
Twitter @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 (個人開発)

職務経歴

株式会社サイバーエージェント AI事業本部Future Event/Live事業部 (2022-)

バーチャルライブ配信プラットフォーム

  • 担当: フロントエンド, バックエンド、インフラ、アーキテクチャ設計
  • 使用技術: Go, Connect/gRPC, React, Next.js, TypeScript, GCP

メタバース系プラットフォーム

  • 担当: アーキテクチャ設計

Web系メタバースサイト

  • 担当: フロントエンド、バックエンド
  • 使用技術: Go, React, TypeScript

各種プロトタイピング

  • 使用技術: React, TypeScript, Furioos

提案モック作成

  • 使用技術: React, TypeScript, WebGL

合同会社DMM.com EC&デジタルコンテンツ本部VR事業部 (2021-2022)

今までは一人で一つのプロダクトを丸ごと開発のようなことが多かったのですが、今回同じ分野の方がいるチームに直接参加し、アジャイル手法のチームで協力しながら開発を行うことを経験しました。また、今までの経験を生かして人手不足の他チームのタスクを引き取るなど横断的な動き方を行いました。

DMM Connect Chat - VR-SNS/メタバースプラットフォーム

  • 担当: アプリ内UI/バックエンドAPI/Webフロントエンド/Webインフラ
  • 使用技術: React, TypeScript, Unity, WebView, C#, AWS, React, Next.js, TypeScript, GCP

DMM VR Connect - アバター共有プラットフォーム

  • 担当: フロントエンド/バックエンドAPI
  • 使用技術 React, Next.js, TypeScript, AWS

DMM TV - 動画配信サービス

  • 担当: バックエンド
  • 使用技術: Go, GCP

フリーランス (2012~)

外部販売用スマホゲーム向けKPI分析システム

  • フリーランス: スマートフォン向けソーシャルゲーム開発会社
  • 担当: フロントエンド/バックエンド/インフラ
  • 使用技術: AWS, Go, PHP, Vue.js, TypeScript
  • 1日あたり数十GB以上のペースで増え続けていくログをAthenaに集約し、高速に検索する事を可能とするシステムを設計いたしました。

Webサイト

  • フリーランス: 国内自動車メーカーの販売会社
  • 担当: フロントエンド
  • 使用技術: Vue.js, JavaScript

販売店向け営業支援用タブレットアプリ

  • フリーランス: 国内自動車メーカー
  • 担当: アプリ及びアプリ内WebViewで表示するWebアプリケーション
  • 使用技術: Android, Java, Vue.js, JavaScript
  • バックエンドは大手SIerが担当のため、SIerとの方とのやり取りしながらプロダクトを開発していく経験をしました。

タブレット向けの災害通知アプリケーション

  • フリーランス: 国内電話通信会社
  • 担当: アプリとバックエンド
  • 使用技術: Android, Java

デジタル教科書

  • フリーランス: 出版会社
  • 担当: リーダーアプリ部分の開発
  • 使用技術: Flash, ActionScript 3.0
  • コンテンツ部分が別の制作会社となっていたため、インタラクティブな要素や読み上げに対応したXMLベースの独自コンテンツフォーマットを設計し、リーダー部分は共通のままコンテンツを差し替えれるような仕組みを提案し、実装いたしました。