CI/CD パイプラインをゼロから構築
- Problem
- 手動デプロイ・ヘルスチェック不備・ブランチ保護なしの状態
- Approach
- バックエンド3サービス(App Runner 2 + ECS Fargate 1)で GitHub Actions + ECR + 環境別タグ運用を構築。3ブランチ戦略(main/staging/develop)で完全環境分離
- Result
- ブランチマージのみで3環境に自動デプロイ。/version エンドポイントでトレーサビリティも確保
Engineering Profile
Webエンジニア7年。現職は医療AIスタートアップで1人目エンジニア体制、 参画半年で29件のエピックを完了。 フロント・バックエンド・インフラを横断し、 CI/CD・観測・A/Bテスト基盤・コスト分析モデルをゼロから整備しています。
副業(業務委託)から始めて、フィットを確認してから正社員転換も視野。
Strengths & Stance
技術行動の根っこにある考え方を整理しています。
仕様→実装だけの仕事はエンジンがかからないタイプ。自分で課題を定義し、優先順位をつけ、解決策を決め、作って、検証するサイクルを回したい。
例: 医師登録ファネルの違和感から HogQL で「登録者21.8%が未質問」を構造分解し、システム起因15名 vs UX起因83名の切り分けまで自走、施策立案までPdMと議論。
意思決定が「上の人の承認」で詰まる文化を、「とりあえず A/B テストで確かめる」が即できる文化に置き換えたい。
例: PostHog Feature Flag で A/B テスト基盤を 6行のコード変更で導入、PR マージから10分で本番実験を開始できる状態にした。
技術的に困難なことを、感覚ではなく OS 仕様 / プラットフォーム制約 / 運用コスト構造に落として説明することを重視している。技術判断と事業判断の橋を自分で渡す。
例: PWA 導入で TWA / Capacitor / React Native を比較検討し、Standalone モード制約で何が捨てられるかを PdM と握って合意形成。
設計判断・障害分析・運用の知見は Zenn ブログ + 社内ドキュメント + AI ツール導入ガイドで言語化して残す。「自分だけ速くても意味がない」を行動原則に置いている。
例: Zenn 16本以上、社内向け Claude Code / GitHub Copilot 導入ガイド整備。
AI は「設計・判断に集中するための拡張」であり、ジャッジは人間に残す立場。日次 AI レポートでも「数値は決定論的に、AI 生成は総合見解のみ」と分けている。
例: Claude Code でリファインメント時間83%削減(30分→5分)、Sentry + PostHog MCP で本番データを横断分析できる環境を整備。
Showcase
本業の外でも、設計から運用まで一人で回しているプロダクトの動画を載せています。
電話・メール・FAXで受けていた弁護士からの意見書依頼を、ステータス管理・ファイル共有・請求まで一画面に統合。要件定義から運用までひとりで担当しています。
Before
電話・メール・FAX で依頼が散在し、進捗が属人管理。請求書の二重入力も発生していた。
After
弁護士・運営者・医師が同じ画面で進捗を確認、請求まで一本化。運用人数を増やさず案件数を拡大。
オーナーが LINE で人力調整していたシフトを、スタッフ立候補型のアプリに転換。知人の事業として、設計から運用まで一人で担当、現在も利用継続中。
Before
オーナーが案件ごとに LINE で「誰やる?」と人力調整。抜け漏れ・ダブルブッキングが日常的に発生。
After
スタッフが自発的に立候補する運用に転換。オーナーのアサイン作業がほぼゼロに。
Recent Epics
課題 → アプローチ → 成果 の3行で整理しています。
現職(医療AIスタートアップ / 1人目エンジニア体制)
現職(医療AIスタートアップ / 1人目エンジニア体制)
現職(医療AIスタートアップ)
アパレルDXスタートアップ・会計SaaS企業
Tech Stack
Contact
「こんなこと頼めるかな?」レベルのご相談から歓迎します。 まずは現状の課題を聞かせてください。
単発相談 / 小さく試作(MVP)/ 継続改善 など、状況に応じて相談可能です。
仕様書がなくても、「何を作るべきか」が決まっていなくても大丈夫です。 まずは現場の困りごとから聞かせてください。
ヒアリングまでは無料です。
原則48時間以内に返信します。
フォーム以外でも受け付けています。