Makoto Katayori

Makoto Katayori

スキルシート

【Frontend】

コーディング

  • UI / UX を意識した画面設計ができる
  • CSS, Sass を扱うことができる
  • BEM や Atomic Design などの可用性の高い設計を意識したコーディングができる

フレームワーク

  • Vue.js / Nuxt.js の環境構築、ライブラリ選定ができる
  • 開発規模を考慮したコーディングルールの提案、ESLint Prettier 等の静的解析ツールの導入、設定ができる
  • SPA, SSG, SSR の概念を理解し、サービスに最適な技術選定、環境構築ができる
  • Firebase, Vercel などのサーバーレス技術の理解、設計、構築ができる
  • Atomic Design を意識した Component デザイナーとの連携を想定した StoryBook の導入・運用ができる
  • 個人開発などで実際に手を動かしながら、Vue3 / Composition API, React.js / Next.js などの最新技術のキャッチアップを行っている

【Backend】

  • PHP / Laravel での API 設計、開発ができる
  • 基本的な DB 設計、ORM を使用した DB 構築ができる

【Cloud / Infra】

AWS

  • VPC / EC2 / RDS を使用した基本的なインフラ環境を構築できる
  • IAM ユーザーのベストプラクティスを理解し、適切な IAM ユーザーグループの管理、運用ができる
  • ドメイン取得、SSL 証明書発行、nginx 設定などを行うため基本的な理解 AWS 各種サービスを適切に選定して構築・運用できる

Firebase

  • 個人開発での Firebase, Authentication, Cloud Functions, Firestore, などのサーバーレス技術の使用経験

DevOps

  • Docker, docker-compose を使用して Laravel のローカル環境を構築できる
  • Code pipline, Code Build, Code Deploy を使用した CI/CD パイプライン構築・運用ができる
  • GitHub Actions を使用した CI/CD パイプラインの構築・運用ができる