Skills
IT / Software Engineering
Frontend
- React / Next.js(App Router)/ TypeScript / JavaScript
- React Hooksを用いた動的なUI・状態管理
- Next.js Server Components / Client Componentsの特性を理解した使い分け
- SCSS Modules / CSS / レスポンシブデザイン
- コンポーネント分割・再利用性・可読性を意識した実装
Backend
- Java / Spring Boot
- 三層アーキテクチャを用いたアプリケーション設計
- REST APIの設計・実装・連携
- フロントエンドとバックエンドを連携したWebアプリケーション開発
- Firebase(Firestore / Auth)
Database / Cloud / Infrastructure
- AWS IAM
- AWS DynamoDB
- Cloudflare Pages
- DNS / SSL設定
- Git / GitHub
Engineering
- フロントエンドからバックエンド、データベース、クラウドまで一連の構成を意識した設計
- 要件に応じたコンポーネント・アーキテクチャの選択
- 再利用性、可読性、保守性を意識した実装
- 抽象的な問題を整理し、シンプルな構造に落とし込むことを重視
Mathematical & Logical Skills
- 専門分野:数理科学/解析学・複素解析
- 抽象的な概念を整理し、論理的に説明・構造化する力
- 仮定 → 推論 → 結論を一貫させた思考プロセス
- 数学的・論理的な考え方をソフトウェア設計にも活用