個人事業主(屋号:YottaByte) / 株式会社B2X(業務委託契約)
SaaS開発
業務委託のWebエンジニアとして、ゲーミフィケーションを活用したスキル開発プラットフォーム「BeeQuest」の開発に携わりました。 主な担当領域は、フロントエンド・バックエンド双方のデバッグ、バグ修正、品質管理、テスト対応、既存機能の改善、Stripeを用いた決済機能の開発です。既存コードを読み解きながら、不具合の原因調査、再現確認、修正方針の検討、実装、動作確認まで一貫して対応しました。 決済機能では、Stripe Checkoutによるサブスクリプション開始、Customer Portalによる支払い情報管理、Webhookによるサブスクリプション状態の同期、組織単位での課金状態管理、メンバー数に応じた課金数量の同期、支払い遅延時の警告表示などに関わりました。 フロントエンドでは、Next.js / React / TypeScriptを用いた画面実装・UI修正・状態管理・エラーハンドリングの改善を行い、バックエンドではExpress.js / TypeScript / Prisma / PostgreSQLを用いたAPI修正、DB連携、認証・認可まわりの確認、決済関連ロジックの実装・修正を担当しました。 また、品質管理の観点から、JestやPlaywrightを用いたテスト、動作検証、エラーケースの確認、既存機能への影響確認も行いました。実務の開発現場において、既存の大規模なコードベースを理解しながら、フロントエンド・バックエンド・決済・テストまで横断的に対応した経験です。