職務経歴書

目次

経歴要約

PythonによるWebアプリケーション開発と、Google Cloudを中心としたクラウドインフラ構築の双方に5年以上の経験があります。特にTerraformを用いたIaCによるインフラ設計・構築・運用に強みを持ち、現職のGoogle Cloudパートナー企業では100台以上のサーバー移行プロジェクトで実装リーダーを担当しました。
開発においてはREST APIの設計・実装を得意とし、CI/CD環境の構築や自動化による業務改善も主体的に推進してきました。これらの実績が評価され「Google Cloud Partner Top Engineer 2025」を受賞し、複数のProfessional資格も取得しました。

得意分野

  • Pythonを用いたREST APIの設計開発
  • クラウドインフラ環境(IaC)の設計構築・運用
  • CI/CDや開発環境の構築・改善
  • 業務プロセスや仕組みの改善、新規ツールの導入推進
  • 社内イベント(エンジニア勉強会)の企画・運営

主なスキル、興味がある技術

  • 熟練度: 以下の目安で5段階記述
    • 0: ハンズオンやチュートリアルを完了した程度
    • 1: 支援を受けて関数やコンポーネント単位の部分的な修正ができる
    • 2: 関数やコンポーネント単位の設計があれば実装ができる
    • 3: 詳細設計から関数やコンポーネントを自分で設計して実装ができる
    • 4: 基本設計から詳細設計を考え、他のメンバーが書いたコードのレビューができる
    • 5: 要件に踏み込んで基本設計や技術選定、他のメンバーをリードできる
  • 興味: 5段階記述(5が一番強い)
カテゴリ・言語フレームワーク、ライブラリ名など熟練度興味年数
Python (3.6 ~): WebFlask, Plone (5.x), Pyramid, FastAPIなど455
Python (3.6 ~): ORMSQLAlchemy (1.x / 2.x), SQLModel355
Python (3.6 ~): データ分析・可視化Pandas (1.x / 2.x), Plotly, Streamlitなど235
Python (3.6 ~): 全般標準ライブラリ、開発環境(Linter)など545+
Go (1.18 ~): Webecho241
Go (1.18 ~): 全般標準ライブラリ、自動化CLIなど332
Rust: 全般Web、標準ライブラリ、自動化CLIなど040
Webフロントエンド (ES2015 ~)React (Next.js), Vue.js125
TypeScript: Deno (1.x ~)自動化CLI開発など443
データベース: RDBMSPostgreSQL (12.x ~), MySQL (8.0 ~)254
データベース: データ分析BigQuery, DuckDBなど243
データベース: NoSQLRedis, Firestoreなど333
仮想化: コンテナDocker, Docker Compose535
コンテナオーケストレーションKubernates040
クラウド: CI/CD基盤Bitbucket Pipelines, GitHub Actionsなど535+
クラウド: IaC / 構成管理Terraform (0.15 ~)534
クラウド: AWSLambda, CloudFront, ECS(Fargate), RDSなど443
クラウド: Google CloudGoogle Cloud (Vertex AI系以外)533
クラウド: Google CloudGoogle Cloud (Vertex AI系)322
インフラ: TCP/IPネットワークIPサブネット、ファイアウォール、ルーティング455+
インフラ: IaC / 構成管理Ansible, Bash(スクリプト)333
インフラ: Linux (主にDebian系)systemd, コマンドライン(Bash)操作4310

保有資格・受賞歴

職務経歴

2022-12-01 ~ 現在: 株式会社トップゲート(合併前) / 株式会社G-gen

Google Cloud 認定プレミアムパートナー

所属部門

  • 2022-12 ~ 2024-03 (株式会社トップゲート): 開発部 エンジニアリング室 第2グループ
  • 2024-04 ~ 2025-02 (株式会社G-gen): ソリューションエンジニアリング本部 クラウド支援部 カスタマーサポート課
  • 2025-03 ~ (株式会社G-gen): プラットフォームエンジニアリング本部 クラウドソリューション部 クラウドサポート課

雇用形態

  • 2022-12より正社員
  • 2023-12より週4日勤務での契約社員
  • 2024-03より週4.5日勤務(水曜日午前休み)での契約社員
  • 2025-03より正社員(フルタイム)

参画したプロジェクト

  • リセール顧客向け技術サポート (2024-01 ~ 現在)
    • チーム規模 / 役割: 約7人 / Google Cloud分野のメイン担当、技術リード
    • 担当業務: Google Cloudに関する技術的な顧客問い合わせへのメール対応、回答の技術的なレビュー
    • 実績: 開発経験があるエンジニア(合計2名のうち)として、業務効率化のため自動化スクリプトを開発・運用した
  • Terraformを用いた他社からGoogle Cloud Compute Engine(100台以上)への移行構築 (2023-08 ~ 2023-12)
    • チーム規模 / 役割: 約5人 / 実装リーダー・運用担当
    • 担当業務: Terraform開発・運用主担当としてTerraformコード全般の開発、周辺ツールの技術選定
    • 実績: Terraform運用に関する知見を社内外で発表できるようになった(発表した)
    • 使用技術: Terraform (1.x), Jinja2, tfcmt, tflint, tfsec
  • Terrform, Terratestをテストに使用したGoogle Cloudインフラ構築 (2023-03 ~ 2023-06)
    • チーム規模 / 役割: 約5人 / 実装リーダー
    • 担当業務: Google Cloudインフラ構築、Terraformテストコードの検証・実装
    • 使用技術: Terraform (1.x), Terratest
    • 実績: 技術的な面で他メンバーの支援やレビューができるようになった
  • Go (echo) での大規模Webサービス、インフラ開発 (2023-01 ~ 2023-02)
    • チーム規模 / 役割: 約30人 / サブチームのリーダー補佐
    • 担当業務: Google Cloudインフラ構築、内部APIドキュメントの自動更新、プロジェクトの進行補佐
    • 実績: サービス障害時、一人でエラーの原因箇所を調査特定し関係者に報告した
    • 使用技術: Go (echo), Terraform, Swagger (Stoplight Spectral), Cloud Build
  • Nuxt.js + Go (echo) での中規模Webサービス開発 (2022-12)
    • 担当業務: メンバーとしてフロントエンド、バックエンドの保守・機能追加 (中途参画)

プロジェクト外での実績

2019-09-25 ~ 2022-11-31: 株式会社CMSコミュニケーションズ

Pythonと教育をテーマに受託開発を行っている。社員6名(2022-11-31 退職時点)

  • 雇用形態
    • 2019-09よりアルバイト
    • 2020-06より社員(週4日勤務)
    • 2021-05より正社員(規定6.4時間/週の時短)

参画したプロジェクト

  • DuckDBでのログ分析基盤構築 (2022-06 ~ 2022-07)
    • 役割・やったこと: 技術検証、ログ解析(ETL)スクリプトの開発
    • 使用技術: DuckDB, SQLAlchemy 1.14, pandas
  • 問い合わせ機能付きランディングページサイト開発 (2022-04 ~ 2022-06)
    • 使用技術: Flask 2.x, Terraform 1.x, AWS Lambda, API Gateway, S3, CloudFront
    • 苦労したこと・できなかったこと
      • AWSのリージョンを跨いだTerraformでの構成管理
  • Open edX(Django)の導入支援 (2022-02 ~ 2022-07)
    • 役割・やったこと: インフラ(EC2)運用、SSOログインの設定
    • 使用技術: Open edX (version Maple), AWS RDS (MySQL), Docker, click
  • PyramidでのAPIサーバー開発 (2021-08 ~ 2022-01)
    • 使用技術: Pyramid 2.x, PostgreSQL 12, SQLAlchemy 1.14, Redis 6.x, Ansible 2.11
  • Flask + ReactでのWebサービス開発 (2021-03 ~ 2021-07)
    • 使用技術: Flask 1.x, Numpy, React + d3.js, AWS Lambda & DynamoDB
  • 2009年ごろ構築のPyramid製システムのPython2.7 -> Python3.8アップグレード (2021-01 ~ 2021-03)
    • 役割・やったこと: EC2からECS Fargateへの移行のインフラ担当、アプリケーションコード(Python Pyramid)の修正
    • 使用技術: Terraform (0.15), Bitbucket Piplines, AWS ECS (Fargate)
  • Ploneでの大学向け学習支援システム(LMS)開発 (2020-4 ~ 2020-09)
    • 使用技術: Plone 5.2, PostgreSQL 12, SQLAlchemy 1.3
  • FlaskでのAPIサーバー開発 (2019-12 ~ 2020-03, 2021-03)
    • 使用技術: Python 3.8, Flask 1.0, Vue.js 2.x, AWS Lambda, DynamoDB
  • Plone (4.3) -> Plone (5.2) & Volto 移行用コンテンツ整形スクリプトの開発 (2019-11 ~ 2020-03)
    • 使用技術: Python3.7, OpenPyXL, BeautifulSoup4, draft-js
  • AWS Lambda上でのスクレイピングシステム (2019-09 ~ 2021-04)
    • 使用技術: Python 3.6 - 3.8(BeautifulSoup4), AWS Lambda & S3

プロジェクト外での実績

  • 社内勉強会の立ち上げ(2021-04)、登壇(2021-05, 2022-01)
  • パスワード管理ツール(1password)の提案、導入