目次
経歴要約
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 ~): Web | Flask, Plone (5.x), Pyramid, FastAPIなど | 4 | 5 | 5 |
Python (3.6 ~): ORM | SQLAlchemy (1.x / 2.x), SQLModel | 3 | 5 | 5 |
Python (3.6 ~): データ分析・可視化 | Pandas (1.x / 2.x), Plotly, Streamlitなど | 2 | 3 | 5 |
Python (3.6 ~): 全般 | 標準ライブラリ、開発環境(Linter)など | 5 | 4 | 5+ |
Go (1.18 ~): Web | echo | 2 | 4 | 1 |
Go (1.18 ~): 全般 | 標準ライブラリ、自動化CLIなど | 3 | 3 | 2 |
Rust: 全般 | Web、標準ライブラリ、自動化CLIなど | 0 | 4 | 0 |
Webフロントエンド (ES2015 ~) | React (Next.js), Vue.js | 1 | 2 | 5 |
TypeScript: Deno (1.x ~) | 自動化CLI開発など | 4 | 4 | 3 |
データベース: RDBMS | PostgreSQL (12.x ~), MySQL (8.0 ~) | 2 | 5 | 4 |
データベース: データ分析 | BigQuery, DuckDBなど | 2 | 4 | 3 |
データベース: NoSQL | Redis, Firestoreなど | 3 | 3 | 3 |
仮想化: コンテナ | Docker, Docker Compose | 5 | 3 | 5 |
コンテナオーケストレーション | Kubernates | 0 | 4 | 0 |
クラウド: CI/CD基盤 | Bitbucket Pipelines, GitHub Actionsなど | 5 | 3 | 5+ |
クラウド: IaC / 構成管理 | Terraform (0.15 ~) | 5 | 3 | 4 |
クラウド: AWS | Lambda, CloudFront, ECS(Fargate), RDSなど | 4 | 4 | 3 |
クラウド: Google Cloud | Google Cloud (Vertex AI系以外) | 5 | 3 | 3 |
クラウド: Google Cloud | Google Cloud (Vertex AI系) | 3 | 2 | 2 |
インフラ: TCP/IPネットワーク | IPサブネット、ファイアウォール、ルーティング | 4 | 5 | 5+ |
インフラ: IaC / 構成管理 | Ansible, Bash(スクリプト) | 3 | 3 | 3 |
インフラ: Linux (主にDebian系) | systemd, コマンドライン(Bash)操作 | 4 | 3 | 10 |
保有資格・受賞歴
- 資格: Google Cloud Certified - Cloud Digital Leader (2023-04取得)
- 資格: Google Cloud Certified - Associate Cloud Engineer (2023-08取得)
- 資格: Google Cloud Certified - Professional Cloud Architect (2023-12取得)
- 資格: Google Cloud Certified - Professional Cloud Developer (2024-01取得)
- 受賞: Google Cloud Partner Tech Blog Challenge (技術テーマ: Databases)(2024-02受賞)
- 受賞: Google Cloud Partner Top Engineer 2025 (Serverless App Development) (2024-11受賞)
職務経歴
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)
- 担当業務: メンバーとしてフロントエンド、バックエンドの保守・機能追加 (中途参画)
プロジェクト外での実績
- 検証用のAWSアカウント環境の整備提案 (2023-12)
- AWS Organizationsでの複数アカウント管理
- パスワード管理ツール(1password)のエンジニア向け活用推進
- 社内勉強会の立ち上げ(2023-09)、運営(2023-09 ~)、登壇 (2023-09, 2024-01)
- 社内向け技術ドキュメント(Notion)執筆推進 (2023-06 ~)
- 技術ブログ執筆
- AlloyDB連載 (2023-04 ~ 2023-09): Vol.1, Vol.2, Vol.3, Vol.4, Vol.5, Vol.6
- Google Cloud SQL Enterprise Plus 紹介記事 (2023-07-28)
- Google Cloud Next Tokyo ‘24 速報レポート (2024-08-02)
- Google Cloud Modern Infra Summit ‘25 (2025-03-06)にて「Google Cloud で IaC: Terraform 開発と運用のイロハ集」でスポンサー登壇
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)の提案、導入