個人事業主 / エンジニア
エンタメ領域 toC 向けWebサービスにおけるフルスタック開発
**担当** - フルスタック開発 **業務** 決済機能開発 - クレカ管理、3Dセキュア、即時決済、返金、決済履歴確認などの決済機能群について、アーキテクチャ検討、移行方針策定、基本設計・詳細設計・工数見積もり、実装、テストまで担当 - Hono / TypeScript を用いた決済API実装、DB設計、異常系整理、API仕様書整備、決済機能向けAWSインフラ構築を実施 インフラ・リリース運用 - AWS CDK / GitHub Actions を用いたデプロイ基盤改善、CI/CD改善、差分確認フロー見直し、コスト観点での改善提案を実施 - モノレポ化を踏まえたリリース手順整備、大規模リリース時の手順書作成、関係者調整、運用標準化を推進 管理画面・既存改善 - 内部向け管理画面のフロントエンド開発、既存機能の不具合対応、DB性能課題の調査・改善を担当 - AWS構成図や手順書などのドキュメント整備、PR・設計書レビュー、他メンバー向けの技術フォローも実施 **ポイント** - 上流工程対応: 決済機能リプレイスでは、アーキテクチャ検討から基本設計・詳細設計・工数見積もりまで担当した。既存機能の不安定さや運用中サービスへの影響を踏まえ、移行方針や異常系も含めて整理しながら開発を進めた。 - 領域横断対応: 単なるバックエンド開発だけでなく、AWSインフラ構築・運用やCI/CD 整備、リリース手順整備、フロントエンドの機能開発・バグ修正・障害発生時の緊急対応なども担当し、領域を問わず横断的に対応した。 - 開発基盤改善: CDK の差分表示をプルリクに自動コメント・AIによる自動レビュー・CIの実行時間短縮など CI を継続的に整備し、エンジニアが開発・レビューしやすい基盤づくりにも貢献した。 - 情報整備・チーム内調整: 設計書、AWS構成図、手順書、ADRなどテキストベースの情報整備を継続して行い、非同期でも進めやすい開発体制づくりに寄与した。また必要に応じてコミュニケーションのサポートに入るなどしてチームが円滑に回るように意識した。 **開発環境** - 言語等: Typescript, Node.js, NestJS, Hono, Next.js, React - DB: PostgreSQL, MySQL, Prisma, TypeORM - Infra: AWS, CDK, GitHub Actions - その他: Mac, Slack, Kibela, Linear, Cursor, Github, Codex, Fincode **役割 / 規模** - メンバー - 要員数: 10名 - PJ全体20名程度