BASE株式会社 / エンジニア
「販売パートナーApp」の開発リード・マネジメント
■💡 概要 集客力のあるインフルエンサーと商品を販売したいショップ向けにアフィリエイトサービスを提供する「販売パートナーApp」の開発リードとマネジメントを経験しました。「販売パートナーApp」の詳しい説明は以下の資料をご参照してください。 🔗 https://baseu.jp/information/20240704 🔗 https://prtimes.jp/main/html/rd/p/000000225.000030814.html このプロジェクトでは、以下にあるように BASE のほとんどの領域機能にわたって改修・開発を行う必要があり、開発期間が1年以上になる想定でした。 ・ショップのフロントエンド改修: ショップと商品を表示するためのシステム。こちらに別のショップの商品を自分のショップに表示し、カートする必要があります ・カート/不正決済判定システムの改修 ・注文管理機能の改修 ・顧客管理機能の改修 ・データ管理の改修 ・新規App「販売パートナーApp」の新規開発 ・BASE API の改修 ・数値集計システムの改修 ・他Appの改修 ・... ■👥 規模感 ・開発メンバー: 6名(BE: 4名、FE: 2名) ・PM: 1名 ・デザイナー: 1名 ・ビジネス: 2名 ■👨💻 担当業務 開発チームのリーダーとしてのプロジェクトのリード、メンバーマネジメント、バックエンド、フロントエンド領域の設計と開発を担当しました。 💻開発 ・テックリードとしてプロジェクトのリード ・バックエンド/フロントエンドの開発 ・ドメイン駆動設計を用いた詳細設計(戦術的設計) ・コードレビュー ・他開発チームが読むための開発ドキュメントの整備 🎯マネジメント ・タスク管理 ・スケジュール管理 ・他チームとの連携業務 ・ビジネス/PMとの連携 ・MTG ■技術環境 ▼バックエンド - 開発言語:CakePHP / PHP - DB:MySQL(Amazon Aurora MySQL) - クライアント連携: API - CI:GitHub Actions - エラー監視:New Relic / Sentry - 設計手法:ドメイン駆動設計 ▼フロントエンド - 開発言語:React / TypeScript / Vue.js (既存システム部分) - クライアント連携: API - CI: Cricle CI - エラー監視:New Relic / Sentry ▼ツール - ソースコード管理: GitHub - プロジェクト管理: GitHub Projects - ドキュメント: Notion