Skip to content

職務経歴書

👤 基本情報

keyvalue
氏名杉山 嘉幸 (Sugiyama Yoshiyuki)
居住地東京都
連絡先X (Twitter) / GitHub

🎯 Professional Summary

Backend/Full-Stack Engineer | 8+ years experience

大規模システムの設計・開発実績

  • 2,500 名規模の RAG AI システムを PoC〜本番運用まで一貫して担当
  • 高負荷ゲームサーバー(Spanner/Redis)の性能最適化・API リファクタを担当

最新技術への深い取り組み

  • 生成 AI/RAG システムの早期導入・プロダクト化(2023 年〜)
  • マルチクラウド(AWS/GCP/Azure)での実装経験

技術リーダーシップ

  • チーム技術選定・アーキテクチャ設計を主導
  • 既存システムのリアーキテクチャ・性能改善を複数プロジェクトで実現

🏆 主要実績・成果

🎯 大規模AIシステム開発

  • 社内2,500名利用のRAG AI チャットボット(Teams 連携)
  • PoC〜本番運用・精度改善まで一貫して担当
  • RAGAS評価による精度改善を実現

🚀 高負荷システム最適化

  • ゲームサーバーのSpanner負荷対策を主導
  • Redis キャッシュ設計による性能向上
  • k6負荷試験による目標値達成

🔧 技術リーダーシップ

  • 複数プロジェクトでアーキテクチャ設計を主導
  • チームメンバーのマネジメント・技術支援
  • レガシーシステムの技術刷新を推進

💻 技術スキル

🎯 専門領域

🤖 RAG/生成AI
LangChain, AWS Bedrock, RAGAS評価
🚀 高負荷Backend
Go/Gin, gRPC, API最適化, Spanner最適化, Redis設計
☁️ クラウドアーキテクチャ
AWS/GCP/Azure マルチクラウド, Terraform, Docker

💪 主要技術(業務経験3年+)

言語・フレームワーク

技術経験年数
GoGin4年
Python4年
JavaScript7年
FastAPI2年
Flask2年
Django2年
TypeScript2年

インフラ・DB・その他

技術経験年数
AWS4年
GCP4年
Azure2年
Docker4年
Redis4年
Terraform2年
MySQL4年
PostgreSQL3年

📚 その他経験技術

💻 言語

C#RubyJava

経験年数: C#(2 年), Ruby(1 年), Java(1 年)

🎨 Frontend

Vue.jsReactjQuery

経験年数: Vue.js(2 年), React(2 年), jQuery(4 年)

🗄️ Database

DynamoDBSpanner

経験年数: DynamoDB(2 年), Spanner(4 年)

🛠️ その他ツール

k6Protocol BuffersLangChainRAGAS

経験年数: k6 負荷試験(実績), Protocol Buffers(4 年), LangChain(2 年), RAGAS(1 年)

📋 職務経歴(概要)

2022/04〜現在 | コンシューマーゲーム Backend開発(業務委託)

Status Role

役割: Backend Engineer / Lead Engineer

成果:

  • Spanner負荷問題を解決し、サービス安定性を向上
  • 新規タイトル立ち上げを技術面でサポート
  • 管理者ツールの最新技術化(React → Vue3/TypeScript)を推進

主要技術: Go, Gin, Spanner, Redis, GKE, Protocol Buffers(gRPC, Twirp, connect-web)

2023/11〜2025/07 | 社内AI チャットボット開発(業務委託・副業)

Status Role Scale

役割: FullStack Engineer / Lead Engineer

成果:

  • 2,500名規模のRAGシステムを 0 から構築・運用
  • 負荷試験により目標性能を達成(App Runner 最適化)
  • RAGAS導入により回答精度を定量的に改善

主要技術: Python, FastAPI, TypeScript, LangChain, AWS Bedrock, Azure, Teams Bot, Terraform

2023/01〜2023/07 | 医療系PHRアプリ開発(業務委託・副業)

Status Role

役割: Backend Engineer

成果:

  • Clean Architectureによりコード品質向上
  • Bluetooth連携アプリ追加を対応・リリース
  • UnitTest導入(カバレッジ 97%達成)

主要技術: Go, Gin, MySQL, Clean Architecture

2021/08〜2022/03 | PHR流通基盤の開発(業務委託)

Status Role Coverage

役割: Lead Engineer

成果:

  • 特殊ライブラリ(oneM2M)をマスターし、国プロ要件を満たすシステムを構築
  • 開発の8割を担当し、プロジェクトをリード
  • 多言語対応(日英)を実装

主要技術: Python, Flask, oneM2M, AWS

📋 職務経歴詳細

2025/11〜現在 AWS 上でデータ可視化・インフラ構築・推進(業務委託)

概要

  • Amazon Quick Suite に構築されたトピックでの AI の回答精度改善
  • Amazon Quick Suite のトピックでのデータ可視化対応(データ設計、 DWH/ETL 構築、 可視化構築)
  • Quick Sight でのダッシュボード作成のための設計・インフラ構築

AWS 上でのデータ可視化に伴う設計・開発全般。

  • プロジェクト規模:
    • 3 人チームでのアジャイル開発
  • 使用技術:
    • AWS(s3, KMS, Glue, StepFunctions, Athena, Quick Suite)
  • 役割:
    • Amazon Quick Suite のトピックでの AI による回答精度改善
      • メタ情報の拡充
      • Custom Instructions の拡充
      • サジェスチョンを追加し、ユーザによる質問精度の向上
    • データレベルの設計(P マーク取得準拠)
    • 可視化時利用データ設計
    • s3 バケット設計
    • DWH/ETL インフラ設計・構築
    • Athena View 設計
    • Amazon Quick Suite のトピック作成による可視化
  • その他:
    • 可視化に伴う推奨提案
2022/04〜現在 コンシューマーゲームのサーバサイド開発全般(業務委託)

概要

  • コンシューマーゲームの Backend / 管理者ツール開発(Web アプリケーション)
  • 高負荷 API・Spanner / Redis の設計・最適化
  • 新規タイトル立ち上げ〜運用まで対応

コンシューマーゲームのサーバサイド開発全般。
管理者・デバッグ・運用支援ツールの開発全般。
プロダクト運用支援。

  • プロジェクト規模:
    • 4〜5 人チームでのアジャイル開発
  • 使用技術:
    • 共通
      • Gin(golang), Docker, Vagrant, Protocol Buffers(gRPC, Twirp), AWS(s3), Fluentd, memcached, Node
      • GoogleCloud(Spanner, Cloud Build, GKE, Redis, MySQL 5.7.26)
    • ゲーム 1
      • Go 1.16, HTML&CSS, JavaScript, jQuery, Datatables, React
    • ゲーム 2
      • Go 1.22, Protocol Buffers(connect-web), Vue3, TypeScript, Element Plus, Pinia
  • 役割:
    • ゲーム 1(途中から参画)
      • Backend API の新規作成・改修・バグ修正
      • 管理者ツールの機能追加・改修・バグ修正
      • Spanner 負荷対策(Index 設計、クエリ調整、トランザクション分散)
      • Redis キャッシュ設計
      • Twitch プラットフォーム連携対応
      • KPI 設計・実装
      • コードレビュー対応
    • ゲーム 2(新規開発)
      • Backend API の新規作成・改修・バグ修正
      • 管理者ツールのフロントエンド最新技術化
      • Spanner 負荷対策(STORING Index 活用)
      • 負荷試験の実施・対応
      • KPI 設計・実装
      • コードレビュー対応
      • Redis に Hash を導入して Key 数の削減
  • その他:
    • 管理者ツールの技術移行
    • API の高負荷対応
    • nvm の導入
    • node とライブラリのバージョンアップ対応
    • ESLint のルール整備
    • FlatConfig への移行
    • go ライブラリのアーカイブに伴う移行(goccy/go-json, GitHub/pkg/errors 等)
2023/11〜2025/07 社内ナレッジ参照の AI チャットアプリ開発(業務委託:副業)

概要

  • 社内 2,500 名が利用する RAG AI TeamsBot
  • PoC〜本番運用・精度改善まで一貫して担当
  • AWS / Azure マルチクラウド構成

RAG を用いた社内ナレッジ参照の生成 AI TeamsBot の開発。

  • プロジェクト規模:
    • 2〜5 人チームでのアジャイル開発
  • 使用技術:
    • 共通
      • Python 3.11, AWS(S3, Kendra, Bedrock, Lambda), Docker
    • PoC フェーズ
      • PoC 版
        • AWS(sam, API Gateway), Copilot Studio(旧 Power Virtual Agents)
      • α版
        • FastAPI, AWS(WAF, SSM, App Runner, ECS, Code Commit), Terraform
      • β版
        • FastAPI, LangChain, AWS(WAF, SSM, App Runner, ECS, Code Commit, DynamoDB, Cloud Watch Event), Terraform
    • プロダクト化版フェーズ
      • FastAPI, LangChain, TypeScript, Node, BotFramework, GitHub, Terraform, k6
      • AWS(WAF, SSM, App Runner, ECS, DynamoDB, Cloud Watch Event)
      • Azure(Bot Service, App Service)
  • 役割:
    • PoC フェーズ
      • ノーコードツールを利用しての Teams ボット開発・運用(β版にて移行)
      • 開発環境移行(ノーコードツールから Azure Bot Framework を利用しての開発へ)
      • DynamoDB のテーブル設計
      • Backend API 設計
      • シンプルな RAG の実装(AWS サービスを利用)
      • Teams ボット側の表示方法の改良
      • 運用環境効率化に伴うアーキテクチャ・インフラ設計・インフラの Terraform 化
        • AWS, Azure
      • s3 署名付き URL のサポート
      • データ集計ツールの開発・運用
      • 技術検証・調査・技術選定
    • プロダクト化版フェーズ
      • Backend の負荷試験・負荷を考慮した対応
        • API の並列処理対応
        • App Runner のインフラのスペック増加、並列処理用対応
        • Bedrock でクロスリージョン推論対応
      • Teams ボットの複数展開対応(マルチテナント対応、 ブランチ制御対応)
      • ログのフォーマット化
      • RAG の精度改善検証
        • モデルのアップデート検証(Claude のモデルアップデート対応)
        • ライブラリの最新化
        • LangChain パラメータ調整
        • モデルに合わせたテンプレート調整
        • RAGAS 実装サポート・精度改善検証対応
          • 4 値を利用して評価・検証
            • Answer Relevency, Context Recall, Answer Semantic Similarity, Faithfulness
      • RAG のデータソース追加対応
        • SharePoint, Zendesk
      • メンバー増員に伴うドキュメント化(開発ノウハウ、運用ルールの明文化)
      • メンバー増員に伴うエンジニアのマネジメント・支援(コードレビュー, ヘルプ対応)
      • Code Coommit から GitHub へ移行
      • CI の用意
  • その他:
    • RAG という単語が出始めたときからの試行錯誤の開発
    • 技術選定
    • Teams ボット開発ノウハウがない中での開発
    • AI チャットとしての回答精度改善対応
    • 目標値に向けた負荷試験実施・対応
    • AWS, Azure を利用したマルチクラウド開発
    • 中規模ユーザが利用するアプリ開発
2023/09〜2024/08 防災気象 Web アプリケーション開発・運用(業務委託: 副業)

リアルタイム被害予測ウェブサイトの・アプリの機能追加・運用支援。
新規プロダクトの企画支援。
受託開発支援。

  • プロジェクト規模:
    • 3 人チームでのアジャイル開発
  • 使用技術:
    • HTML&CSS, JavaScript, AWS(Lambda, S3)
  • 役割:
    • 機能追加(コーディング)、GitHub の利用推進、ドキュメントの用意
    • 新規プロダクト企画案・レビュー
    • アプリの保守対応
    • 新規プロダクト開発(コーディング)
  • その他:
    • メンテナンスなしプロダクトでの新機能追加・保守対応支援
2023/01〜2023/07 医療系アプリのサーバサイド開発(業務委託: 副業)

toC 向け Personal Health Record(PHR)データ管理アプリのバックエンド API の設計書作成・機能追加・改修・デバッグ。
同意情報管理アプリの API 新規開発。

  • プロジェクト規模:
    • 3〜5 人チームでのアジャイル開発
  • 使用技術:
    • 共通
      • MySQL 5.7, Amazon Linux, Docker, Gin(Golang)
    • 生活習慣データの記録アプリ(既存)
      • Golang(1.17)
    • 同意情報管理アプリの API 開発(新規)
      • Golang(1.20.3)
  • 役割:
    • 生活習慣データの記録アプリ(既存)
      • 既存 API の改修・リファクタ
      • 新規 Bluetooth アプリとの連携追加対応(認証、 API 連携、 内部ロジックの新規開発)
      • バグ調査・修正対応(優先度、 各種デバイス連携、 他アプリとの連携)
      • 内部テスト対応
        • ios, Android
      • 詳細設計書の用意(フロー図、 シーケンス図)
    • 同意情報管理アプリの API 開発(新規)
      • API の新規作成
      • 既存処理の改修・リファクタ
      • UnitTest の導入(go-mock, .http 対応)
  • その他:
    • 運用中の BtoC アプリに対しての新機能追加
    • Bluetooth アプリ連携
    • Clean Architecuture 生活習慣データの記録アプリ
    • Repository パターン開発 同意情報管理アプリ
2022/10〜2022/11 LP からの注文受付システム開発(業務委託: 副業)

LP からの注文受付システムの決済機能追加。

  • プロジェクト規模:
    • 2 人チームでのウォーターフォール開発
  • 使用技術:
    • Python 3.8.10, DRF 4.1.1(Python), MySQL, Ubuntu(20.04), AWS(EC2, RDS)
  • 役割:
    • GMO API を利用してクレジットカード決済機能の追加
    • SSH MaxConnections 値の調整とリトライ対応
    • システムテストの実施
    • 機能リファクタの実施
    • 負荷テストの実施とテスト用スクリプトの作成
      • 同時実施要件に耐えられるように
  • その他:
    • クレジットカード決済連携
2021/08〜2022/03 PHR 流通基盤の開発(業務委託)

Personal Health Record(PHR)データの流通を管理する基盤の新規開発。
途中よりリードエンジニアとして技術部分のリード作業。

  • プロジェクト規模:
    • 3 人チームでのアジャイル開発
  • 使用技術:
    • Python 3.8, Flask 2.0.2(Python), nginx, pybael, peewee(Python), Swagger, oneM2M
    • AWS(Lightsail, RDS, EC2), Ubuntu 20.04, MySQL
    • ライブラリ
      • oneM2M
  • 役割:
    • 特殊ライブラリの技術調査・検証・選定
    • 設計書の作成・レビュー対応
    • API 開発・コードレビュー対応
    • API の多言語対応(日、 英)
    • UnitTest の作成。カバレッジ率: 97%
    • デプロイ・リリース対応
  • その他:
    • 開発の 8 割を担当
    • リードエンジニア作業
    • ニッチな分野の特殊ライブラリのマスター
    • 国プロとしての対応
2021/01〜2021/12 メッセージ配信・最適化ソリューション開発支援(業務委託: 副業)

メッセージ配信・最適化ソリューションの配信テスト支援。
Line チャットボットの PoC 開発。

  • プロジェクト規模:
    • 10 人チームでのアジャイル開発
  • 使用技術:
    • AWS
      • s3, Cloud Watch, aws-cli
    • Google
      • Dialogflow CX
  • 役割:
    • Web アプリケーションの UI テストと ios アプリへの配信テストを実施
    • ログ分析
    • マニュアルの新規作成
    • テスト仕様書の作成
    • 別プロダクトのテスト支援
    • トラブル解決のための Line チャットボットの試作
  • その他:
    • Dialogflow CX(NoCode)を用いたボット開発
    • Line チャットボット連携
2020/10〜2021/07 ネットワーク運用管理システム開発(社員)

ネットワーク機器の運用・管理 Web アプリケーションの機能追加対応。

  • プロジェクト規模:
    • 10 人チームでのアジャイル開発
  • 使用技術:
    • Python 3.6, Django 3.0(Python), HTML&CSS, JavaScript, jQuery, Bootstrap, PostgreSQL, Ubuntu 20.04, CentOS7, 8
  • 役割:
    • Web アプリケーションの機能追加(フロントエンド、 バックエンド)
    • 追加機能の要件定義・基本設計作成・レビュー対応
    • DB 設計
    • Syslog 通知の技術調査・検証・要件定義~総合テスト
    • 機能追加の工数だし
    • コードレビュー対応
    • 他者作業のヘルプ
  • その他:
    • 他者作業の技術サポート
2017/10〜2020/08 空調機器官理システム開発(社員、 業務委託)

空調機器を用いた Web アプリケーション・業務アプリケーションの開発。
お客さんとの直接作業。

  • プロジェクト規模:
    • 3〜10 人チームでのアジャイル開発
  • 使用技術:
    • 共通
      • HTML&CSS, JavaScript, jQuery
    • 業務ビル系 業務 Web アプリケーション
      • Java(Struts, Spring), Junit, PostgreSQL
    • 工場系 業務 Web アプリケーション
      • Ruby(Ruby on Rails), Rspec, Sidekiq, Angular JS, PostgreSQL, Vagrant, Virtual Box, Docker
    • 業務ビル系、 薬学系 業務アプリケーション
      • C#(.NET Framework), SQLServer
    • 業務ビル系 業務アプリケーション
      • C++, VB6, VBA, PostgreSQL
  • 役割:
    • Web アプリケーションの新規開発・機能追加・バグ修正(フロントエンド、 バックエンド)
    • 要件定義~総合テストの実施
    • 技術調査
      • Sidekiq, Redis
    • バグ・パケット調査
    • お客さん対応
      • 納品周りのやりとり、質問・要件定義対応、納品 PC の作成
  • その他:
    • 古いシステムの C#へのリプレイス
    • 他プロダクトのフレームワークリプレイス支援
    • 顧客折衝対応

🎯 意欲・興味

  • ユーザ体験を重視したプロダクト開発に携わりたい
  • 業務改善・効率化でのユーザ体験を向上させるプロダクト開発
  • 新技術の検証・学習を継続できる環境を希望
  • 技術リーダーシップを発揮し、チームの技術力向上に貢献したい

📞 連絡先

GithubTwitter

お気軽にX(Twitter)のDMでご連絡ください