Skip to content

aplulu/resume

Repository files navigation

職務経歴書

基本情報

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

職務経歴

株式会社日立製作所 AI&ソフトウェアビジネスユニット マネージド&プラットフォームサービス事業部 AIサービス本部 生成AIサービス開発部 (2024-)

生成AI共通基盤

  • 担当: バックエンド、インフラ、アーキテクチャ設計
  • 使用技術: Go, Python, Connect/gRPC, Kubernetes, OpenShift Platform

日立グループ内で生成AIを活用した各種サービスを開発するための共通基盤の全体設計から実装までを担当しました。

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

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

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

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

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

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, Next.js, TypeScript, Unity(C#), WebView, AWS, 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ベースの独自コンテンツフォーマットを設計し、リーダー部分は共通のままコンテンツを差し替えれるような仕組みを提案し、実装いたしました。

About

職務経歴書です

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors