バックエンド中心に学習中のWebエンジニアです。 FastAPI × Next.js を用いたチーム開発を経験しています。
- Frontend: Next.js (App Router), TypeScript, Tailwind CSS
- Backend: FastAPI, Python, SQLAlchemy, Redis, Node.js, Express, Prisma
- Database: PostgreSQL, MySQL
- Cloud / Serverless: AWS Lambda
- Auth / Infra: Firebase Authentication, Firebase Storage
- External API / Service:Stripe, LINE Messaging API
- Other: Docker, GitHub, draw.io, Figma
- 技術: Next.js (App Router), TypeScript, FastAPI, Python, PostgreSQL
- 概要:ユーザー投稿型で商品データを蓄積し、AI解析によりアレルギー・制限条件に応じた成分比較を可能にするアプリ
- 工夫点:
- シーディングの再実行性を考慮し、既存データの有無を判定して重複登録を防ぐロジックを実装。
- Bearer トークン方式を採用し、user_id をフロントから送信しない安全な設計を実現。
- 設計方針や利用方法をドキュメント化し、チーム内での実装品質の平準化に貢献。
- Repository
:https://github.com/SAORI0216/shokumiru
- 新しい技術に触れる際は、事前に公式ドキュメントや仕様を確認し、チーム開発において手戻りや混乱を生まないよう心掛けています。
- 実装時は、各ファイルの責務や役割を意識し、可読性・保守性を意識した構成を大切にしています。
- コツコツと継続的に学習することを得意としており、日々コードに触れながら理解を深めています。
- 家庭紙専門商社で営業職
- 国家公務員として6年間勤務
- 2025.10〜2026.01 コーディングブートキャンプ修了
- Portfolio: https://xxxx(実装中)
- Email: sa.06att.f@gmail.com
- Zenn:https://zenn.dev/saorinn
