Skip to content

職務経歴書

プロフィール

項目データ
名前美野佑太
生年月日1994年5月22日
出身福岡県
最終学歴IPU・環太平洋大学 体育学部 体育学科 卒業
趣味サッカー観戦 / 筋トレ / YouTube / ひとり旅 / 散歩

学歴

在校期間学校名
2013年4月 ~ 2017年3月IPU・環太平洋大学 体育学部 体育学科(岡山県)
2010年4月 ~ 2013年3月福岡県立武蔵台高等学校 普通科(福岡県)
2007年4月 ~ 2010年3月福岡市立三筑中学校(福岡県)

職務経歴要約

大学卒業後はサッカーチームに2年間所属した後に現役引退。 引退後は契約社員の仕事を経て、エンジニアにキャリアチェンジしました。 エンジニアとしてのキャリアは3年弱で、フロントエンド・バックエンド・インフラと浅く広く経験してきました。

職種経験年数
フロントエンドエンジニア2年未満
バックエンドエンジニア2年未満
クラウド/インフラエンジニア1年未満
サッカー選手2年

スキル

  • フロントエンド
    • Nuxt.js/Next.js/TypeScriptでの開発
  • バックエンド
    • GoでのREST API開発
    • GoogleCloudのサービスを用いた開発
    • AWSのサービスを用いた開発
    • Firebase(MBaas)を使った開発
  • インフラ & CI/CD
    • AWSでインフラアーキテクチャの設計・構築
    • CloudWatch等を活用したメトリクス・ログの収集設計と構築・運用
    • 監視ダッシュボードの構築およびアラーム設計・構築
    • Terraform(GoogleCloud/AWS)によるIaC化推進
    • GitHub Actionsでのテスト・デプロイ自動化
    • Dockerコンテナの設計・構築
  • 品質 & プロセス
    • E2Eテスト(Playwright)等のテスト導入
    • Gitブランチ戦略、コードレビュー文化の導入

職務経歴詳細

2024/02 ~ 2025/10 株式会社StoreHero(バックエンドエンジニア)

Shopifyのグロースに必要なデータを集約した自社プラットフォーム「StoreHero」のバックエンド開発、運用。

  • プロジェクト規模
    • 5 ~ 6人
  • 開発概要
    • 1週間のスプリントで開発 / KPTに則って振り返り
    • Jiraを使ったチケット管理
  • 使用技術・ツール
    • Go / Terraform / GoogleCloud / Swagger / REST API / Docker / PostgreSQL
  • 役割(メンバー)
    • コーディング(テスト含む)、レビュー、リリースマネージャー(担当週のみ)
  • 主な実績
    • Go言語バックエンド開発
      • Swagger(OpenAPI)ベースでのREST API設計・実装
      • Pub/SubとCloud Run Functionsを用いたイベント駆動型アーキテクチャを構築
      • 複数外部API連携におけるレートリミット等を考慮した処理
      • 自社Shopifyアプリの実装・導入
    • ローカル開発環境・アーキテクチャ設計
      • GoogleCloudイベント駆動バッチ処理のローカル環境構築
        • 本番: Pub/Sub → Eventarc → Workflows → Cloud Run Jobs
        • ローカル: Pub/Subエミュレータコンテナ + Go独自実装のEventarc/Workflowsシミュレータコンテナ
          • トピック・サブスクリプション自動生成とワークフロー制御機能を含む
      • 外部API(Shopify)モックサーバーをGoで実装・コンテナ化
    • チームとプロダクトへの貢献
2023/05 ~ 2023/12 株式会社レバレッジ(現:VALX株式会社)(フロントエンドエンジニア)

フィットネスブラント「VALX」やフィットネスジム「VALX GYM」を運営する自社HPの改修や開発環境周りの改善。

  • プロジェクト規模

    • 1人
      • 開発チーム自体は5、6人ほど在籍していたが、基本的には個人単位での実装
  • 開発概要

    • 自分でタスク作成と見積もりを行い実装する
    • Backlogを使ったタスク管理
  • 使用技術・ツール

    • Nuxt.js / JavaScript / TypeScript / Playwright / Renovate
  • 役割(メンバー)

    • コーディング(テスト含む)、(ちょっとした)チーム体制作り
  • 主な実績

    • 自社HPの改修
      • JavaScriptからTypeScriptへの書き換え
        • シンプルな静的ページだったため複雑な改修ではなかった
      • Nuxt2系(OptionsAPI)から3系(CompositionAPI)への書き換え
      • お問い合わせフォームの改修(zod / VeeValidate)
      • テスト導入
        • 静的解析テスト(ESlint/Prettier)
        • ユニットテスト(VueTestUtils)
        • end-to-endテスト(Playwright)
        • ビジュアルリグレッションテスト(Playwright+reg-suit+S3)
      • CI構築(GitHub Actions)
      • ライブラリ自動アップデート対応(Renovate導入)
    • GitHub Organization運用担当
    • Gitブランチ戦略提案・導入
    • コードレビュー導入提案・導入
    • 勉強会開催提案・主催
    • 社内プレゼンコンテスト決勝進出
2022/05 ~ 2023/02 株式会社フットボール・テクノロジーズ(フロントエンドエンジニア)

バスツアーの企画をサポートするサービスの受託開発。

自社サービス「perrot」の開発(現在停止中)。

  • プロジェクト規模

    • 受託開発は3人(CEO+自分+受託元CTO)
    • 自社開発は2人(CEO+自分)
  • 開発概要

    • 1週間のスプリントで開発 / KPTに則って振り返り
    • ZenHubを使ったチケット管理
    • Notionでドキュメント管理
  • 使用技術・ツール

    • 受託開発(busket tour)
      • Nuxt.js / JavaScript / Vuetify / Firebase / GoogleCloud / Sentry
    • 自社開発(perrot)
      • Next.js / TypeScript / ChakraUI / Firebase / GoogleCloud / Sentry
  • 役割(メンバー)

    • コーディング(テスト含む)
  • 主な実績

    • 受託開発
      • Firestoreでページネーションを実装した管理画面の改修
      • SendgridとCloud Functions for Firebaseを使ったリマインドメール配信機能実装
      • PuppeteerとCloud Functions for Firebaseを使ったPDFダウンロード機能実装
      • Vuetifyを使ったUI実装
    • 自社開発
      • ChakraUIを使ったUI実装
      • Firebase Authenticationを使った認証機能実装
      • Firestoreセキュリティルールの設定
      • GitHub Actions CI/CD構築
      • Sentryの導入
2019/11 ~ 2022/04 トランスコスモス株式会社(金融事務系)

サッカー選手を引退後、契約社員として入社。

金融関係のeKYC審査業務を行う事業所に所属し、管理者(LD)として業務にあたる。 基本的にはコミュニケーターのエスカレーション対応をメインに行う。

2017/04 ~ 2019/01 ヴィアティン三重(サッカーチーム)(サッカー選手)

大学卒業後、2年間JFL(日本フットボールリーグ / J4相当)というカテゴリーに所属する三重県のサッカーチームに所属し、仕事と両立しながらサッカー選手として活動。

  • サッカー
    • 2年間でリーグ戦32試合に出場(60試合中)
    • 2017年 / 2018年に国体メンバー(三重県成年男子サッカー選抜)
    • 2018年福井国体で全国4位
  • 仕事
    • 飲食店のホールスタッフ(2017年)
    • 自動車業界に特化した自動化生産設備の制御盤組み立て(2018年)
    • チームのサッカースクールのスタッフ(不定期)

副業

2025/05 ~ 現在 株式会社グリーンカード(エンジニアリング全般:インフラ/QA寄り)

Laravelで構築されたWebサービスのインフラ周りを担当しつつ、テストコード追加、開発環境整備、CI構築などをメインに担当。

  • プロジェクト規模
    • 4人
  • 開発概要
    • Leanerでタスク管理
  • 使用技術・ツール
    • Laravel / Nginx / MariaDB / Docker / AWS
  • 役割(メンバー)
    • コーディング(テスト含む)
  • 主な実績
    • データに基づいたAWSリソースの適正化とコスト削減
      • 過去の場当たり的な対応で高スペック化していたリソースを、実際の負荷データに基づき適正化を実施。環境の安定性を維持しながらAWSコスト削減
    • 継続的なコスト監視モニタリング体制の確立
      • 継続的なコスト最適化ができるようにするための手段の一つとしてECS/RDSなどの主要リソースのメトリクスを統合的に可視化CloudWatchダッシュボード作成
    • 開発プロセスの改善とQAの確立
      • レガシーシステムへの段階的なテストコード導入
        • テストカバレッジが低いシステムに対し、影響範囲と重要度を分析し段階的なテストコード導入を計画・実行
      • CI/CDパイプライン構築によるテスト自動化
      • Linter/Formatter導入による開発標準の整備
    • アプリケーション開発実務
      • Laravel(Nginx/PHP-FPM/MariaDB環境)において、MVCパターンに基づいた既存機能の改修を担当
2025/03 ~ 2025/11 株式会社Hakky(クラウドエンジニア)

車載ソフト開発向けのコードの静的解析ツールが出力する膨大な警告に対し、過去のレビュー結果を基にAIが重要度を予測したり過去の判断を再利用したりすることで、開発者のレビュー作業を大幅に効率化するソリューションのAI部分の開発。

AIモデルによる警告のスコアリングAPI・継続的なAIモデルの改善と学習を行う機能のクラウドのアーキテクチャ設計、IaC、CI/CD構築、Dockerコンテナ環境構築など。

  • プロジェクト規模
    • 3人
  • 開発概要
    • GitHubのissueでタスク管理
  • 使用技術・ツール
    • AWS / Terraform / MLflow / DockerHub / Docker / Python
  • 役割(メンバー)
    • クラウドのアーキテクチャ設計、開発環境構築、コーディング(主にリファクタ担当)、レビュー、お客さんへのクラウドやTerraformの説明
  • 主な実績
    • 事業貢献: フルマネージドSaaS版とオンプレミス版を並行提供するハイブリッドモデルをゼロから構築し、多様な顧客ニーズへの対応
    • SaaS版(フルマネージド)基盤構築:
      • アーキテクチャ: AWS ECS on Fargate, RDS, S3, DynamoDBを核とした設計・実装
        • 監視・通知: CloudWatch, SNS, Terraformを活用し、メトリクス・ログ解析からアラーム通知まで監視・通知の仕組みを自動化
        • 機械学習(ML)基盤: EventBridgeとMLflowを活用したイベント駆動型の学習ジョブパイプライン構築
        • 内部通信: サービスディスカバリー機能を活用し、VPC内でのサービス間通信を実現
      • IaC: Terraformによるインフラ構成のコード化
      • 運用標準化とナレッジ化:IaC(Terraform)導入手順書、運用手順書、バックアップ・リカバリ仕様書などを網羅する詳細なドキュメントを作成しパートナー会社への引き継ぎ
    • オンプレミス版パッケージング:
      • 顧客インフラ制約に対応した柔軟な展開アーキテクチャ設計
        • 完全ローカル環境 / ローカル+S3連携 / EC2環境 / EC2+S3連携の4パターン
        • Docker Composeによるコンテナ化でポータビリティとデプロイ効率を実現
      • 導入・運用自動化ツール整備
        • パターン別最適化されたDocker Composeファイル
        • 詳細導入手順書とEC2環境自動構築スクリプト(bash)
        • Session Managerによるセキュアな運用管理基盤
    • Dockerfile/Composeによる環境構築
      • マルチステージビルドでイメージサイズの軽量化を意識
      • 本番運用では非ルートユーザーを使用しアクセス権を限定する
    • DockerHubでのプライベートコンテナ運用
      • DockerHubのOrganizationを使ったトークンでのアクセス管理
    • GitHub Actionsを使ったCI/CDの構築
      • Gitのタグを利用したDockerイメージのバージョン管理とDockerHub連携
      • trivyを使ったDockerImage/Dockerfileの脆弱性スキャンやTerraformのセキュリティスキャン
      • terraform-docsを使ってドキュメントの自動更新
      • コミットハッシュでのアクションのバージョン固定や中間環境変数などの最低限のセキュリティ対策
2023/08 ~ 2024/09 株式会社フットボール・テクノロジーズ(エンジニアリング全般:インフラ/QA寄り)

バスツアーの企画をサポートするサービスでE2Eテスト導入、既存のインフラ環境のIaC化。

  • プロジェクト規模
    • 3人
  • 開発概要
    • Notionでのチケット管理
  • 使用技術・ツール
    • Terraform / Firebase / Playwright
  • 役割
    • 設計、コーディング(テスト含む)
  • 主な実績
    • E2Eテストの導入とCIへの統合
      • PlaywrightとFirebase Emulatorを活用した認証機能のE2Eテストを実装。GitHub Actionsに連携し自動テスト環境を構築
    • TerraformによるマルチGoogleCloudプロジェクトのIaC化推進
      • 稼働中の9つのGoogleCloudプロジェクトのIaC化を推進・実行。Terraformを活用し手動管理によるリスクを排除し、運用効率の向上を図った

技術スタック

言語経験年数
JavaScript3年
Go2年未満
HCL2年未満
TypeScript1年
PHP1年未満

 

フレームワーク経験年数
Nuxt.js2年
Next.js1年未満
Laravel1年未満

 

クラウド経験年数
GoogleCloud2年
Firebase2年未満
AWS1年未満

 

DB経験年数
NoSQL2年未満
PostgreSQL2年未満

 

その他経験年数
Docker2年未満

意欲・興味・考えていること

  • アプリケーション開発よりも、プロダクト開発の基盤と安定稼働を継続的に支えることに関心とやりがいを感じています。特にサービスをいかに安定的かつ効率的に成長・スケールさせビジネス価値を最大化し続けるかという領域に、自身の専門性を高めたいという関心があります
  • プロダクトを裏側から支えていくことに対して自分の価値を発揮していきたいと考えています
  • テキストコミュニケーションやオンラインでの会話でちょっとした配慮ができるチームで働けると嬉しいですし、自分も意識するようにしています
  • あまり領域にはこだわっておらず、色々なチャレンジをしていきたいと思っています

アウトプット

Zenn

BigQuery超入門⑤
Goで特定のテストだけを実行したいのに別のテストも実行されてしまう??
BigQuery超入門④
ShopifyのGraphQL(Go)でShopifyに画像をアップロードする手順(と過程でHTTPプロトコルについて学んだ話)
BigQuery超入門③
BigQuery超入門②
BigQuery超入門①
9つのGoogleCloudプロジェクトをTerraform化する過程で学んだことを公開します part③
TerraformでCloudBuildとGitHub連携を自動化して更にSlack通知の構成も自動化してみた
9つのGoogleCloudプロジェクトをTerraform化する過程で学んだことを公開します part②
9つのGoogleCloudプロジェクトをTerraform化する過程で学んだことを公開します part①
TerraformのGoogleProviderのメジャーアップデートに対応するアップグレードとリカバリを理解して実施しよう
errors.Is について調べたらめちゃ解像度が上がった話
ShopifyのOAuthについて理解する
アロー関数と通常の関数ではthisの挙動が違う【JavaScript】
JWTってなんだっけ??
ReactのJSXって何??(React初学者向け)
僕が1年10ヶ月かけて未経験からエンジニアに転職できた話
アラサー・文系・エンジニア実務未経験・正社員未経験・ニート経験有の人間がエンジニアに転職して3ヶ月経ったので感じたことを書いていく

プレゼン・LT

社内記事

Last updated: