Portfolio

mizL

Backend Engineer

Go・Python を主軸にバックエンド開発7年。
スケーラブルなAPIとデータ基盤の設計・実装が得意です。
技術的な知見をブログで発信しています。

Skills & Technologies

Language

  • Go expert
  • Python proficient
  • SQL proficient
  • TypeScript proficient
  • Bash familiar

Framework

  • Echo expert
  • FastAPI proficient
  • Astro familiar

Database

  • PostgreSQL expert
  • MySQL proficient
  • Redis proficient
  • BigQuery familiar

Infrastructure

  • Docker expert
  • AWS proficient
  • Kubernetes proficient
  • GitHub Actions proficient
  • GCP familiar

Tool

  • gRPC proficient
  • Git expert
  • OpenAPI proficient
習熟度: expert 実務で深く使用・チームへの技術指導が可能 proficient 実務で継続的に使用・一人で完結できる familiar 実務経験あり・補助的に使用

Career History

  1. Company C

    現在

    バックエンドエンジニア

    ECプラットフォームのバックエンド開発をリード。マイクロサービス化推進とAPIパフォーマンス改善を担当。

    • モノリスからマイクロサービスへの段階的移行を設計・実施し、デプロイ頻度を月1回から週複数回に改善
    • DBクエリ最適化とキャッシュ導入により主要APIのレスポンスタイムを平均60%削減
    • チーム横断のAPIドキュメント整備を主導し、フロントエンドとの連携コストを大幅低減
    • Go
    • gRPC
    • PostgreSQL
    • Redis
    • Kubernetes
    • AWS
    参画プロジェクト (2件)
    • マイクロサービス移行プロジェクト

      バックエンドテックリード  /  チーム 6 名

      既存のモノリシックECバックエンドを複数のマイクロサービスに段階的に分割。サービスメッシュ導入によりサービス間通信の信頼性を確保した。

      • デプロイ頻度を月1回から週3〜5回に改善し、機能リリースサイクルを大幅短縮
      • 障害時のサービス影響範囲をモノリス比で約70%低減
      • Go
      • gRPC
      • Kubernetes
      • Istio
      • AWS EKS
    • 注文・在庫API パフォーマンス改善

      バックエンドエンジニア(担当リード)  /  チーム 3 名

      ピーク時にレスポンスが劣化していた注文・在庫管理APIを対象に、クエリ最適化・Redis キャッシュ導入・非同期処理化を実施。

      • 主要APIのP95レスポンスタイムを800msから320msに短縮(60%削減)
      • キャッシュヒット率85%を達成し、DBへの直接クエリ数を大幅削減
      • Go
      • PostgreSQL
      • Redis
      • AWS SQS
  2. Company B

    バックエンドエンジニア

    SaaSプロダクトのAPI開発・運用を担当。新機能開発からパフォーマンスチューニングまで幅広く従事。

    • REST API設計・実装を一人でリードし、リリース後6ヶ月で1万件以上のエンドポイント呼び出しを安定処理
    • CIパイプラインを整備しテストカバレッジを20%から75%に向上
    • PostgreSQLのパーティショニング導入でデータ増加に伴うクエリ劣化を防止
    • Python
    • FastAPI
    • PostgreSQL
    • Docker
    • GitHub Actions
    参画プロジェクト (1件)
    • SaaSレポーティング機能 API 開発

      バックエンドエンジニア(一人リード)  /  チーム 4 名

      大量データの集計・出力を行うレポーティング機能のREST APIを設計・実装。非同期ジョブキューによるバックグラウンド処理を導入し、タイムアウトを解消した。

      • リリース後6ヶ月で1万件以上のエンドポイント呼び出しを安定処理
      • 非同期処理化によりタイムアウトエラー率をゼロに抑制
      • Python
      • FastAPI
      • PostgreSQL
      • Celery
      • Redis
  3. Company A

    バックエンドエンジニア

    受託開発会社にてWebアプリケーションのバックエンド開発を担当。複数プロジェクトを並行して経験。

    • 複数の業務システムAPIを設計・開発し、オンスケでのリリースを達成
    • レガシーシステムのPHP→Python移行プロジェクトに参加し、移行スクリプトを実装
    • Python
    • Django
    • MySQL
    • AWS
    • Docker