起業当初から参画し、会社ホームページの作成から、初の自社サービスの作成に携わりました。
期間 | 2019/9 ~ 2020/1 |
開発手法 | ウォーターフォール |
技術スタック | HTML/CSS/Boostrap PHP Git |
担当 | 要件定義/設計/実装/テスト/デプロイ |
- 0 からどんなホームページにしたいか経営者からヒアリングし、内容の要件を固めた
- 外部のデザイナーに要件をまとめて依頼した
- 旧 HP からのドメイン移行
期間 | 2019/11 ~ 2020/1 |
開発手法 | ウォーターフォール |
技術スタック | Docker MySQL HTML/CSS/Bootstarap PHP/Laravel Git |
担当 | 要件定義/設計/実装/テスト/デプロイ |
- 0 から要件をビジネスサイドからヒアリングし要件定義
- 全て 1 人で実装(外部顧問によるレビューあり)
- ドキュメントとしてテーブル設計・ER 図・URL 設計・データフロー図・業務フロー図を作成
所属期間の大半がリモートワークの中、非同期コミュニケーションを活用して円滑にクライアントワークを遂行することができました。 またエンジニアとしてだけでなく広報責任者として 2 年間社内文化構築やブランディングに関わっており、 組織に対するコミットを積極的に実施してきました。 会社の技術ブログ運営や社内勉強会開催、企業理念の改定検討にも携わりました。 その後採用チームに約半年間所属し、主にスカウト等の採用活動に携わり、会社の成長と拡大にトライしました。
期間 | 2020/5 ~ 2021/3 |
開発手法 | アジャイル |
技術スタック | Docker AWS MySQL Vue.js/TypeScript Ruby on Rails Git |
担当 | 詳細設計/フロントエンド実装/テスト |
- Vue.js + Vue Router による SPA 構成でのフロントエンド開発により、操作性が良い編集を可能にした
- 大規模なフロントエンドの状態を Vuex で管理
- 再利用を考慮したコンポーネント設計により、統一したデザインでスピード感ある開発速度を実現した
- TypeScript による型付けを生かしたフロントエンドの実装
- PC 画面とモバイル画面を別々のコンポーネントにし、操作方法も各端末の操作感を考慮した作りにすることで、モバイルでの操作性向上を実現した
期間 | 2021/4 ~ 2021/8 |
開発手法 | スクラム |
技術スタック | Azure Cosmos DB/SQL Database Vue.js/Nuxt.js/TypeScript C# Git OpenAPI |
担当 | 要件定義/設計/フロントエンド実装/テスト |
- スクラム体制によりプロダクト初期段階における早い改善サイクルを実現
- フロントエンド先行開発により、ビジネスサイドが要求するイメージを先行で実装し手戻り工数削減
- OpenAPI による API 定義共有によりバックエンドチームとの認識齟齬をなくし連携
- Azure API Management によるバックエンドモック作成によりフロントエンド先行開発を実現
- マテリアルデザインに沿った実装によりアプリケーションのユーザー体験を向上
期間 | 2021/9 ~ 2022/2 |
開発手法 | ウォーターフォール |
技術スタック | AWS MySQL jQuery/Vue.js PHP/Laravel Git |
担当 | 詳細設計/実装/テスト |
- AJAX を使用した実装により操作感向上
- フロントエンド汎用部品により工数削減とメンテナンス性向上
- PDF 出力処理の汎用化により工数削減
期間 | 2022/4 ~ 2022/5 |
開発手法 | ウォーターフォール |
技術スタック | AWS MySQL jQuery PHP/Laravel Git |
担当 | 基本設計/詳細設計/実装/テスト |
- 機能追加によるシステム用途増加
期間 | 2022/6 ~ 2022/12 |
開発手法 | Jira とスクラムイベントを部分的に導入したウォーターフォール |
技術スタック | AWS MySQL Vue.js/TypeScript Java/SpringBoot Git |
担当 | フロントエンドリードエンジニア |
- フロントエンドのコード規則制定
- ディレクトリ構成設計
- ユニットテスト導入
- jest
- 自動テスト実行導入
- husky
- 自動 linter 実行導入
- lint-staged
期間 | 2023/1 ~ 2023/3 |
開発手法 | ウォーターフォール |
技術スタック | Azure React/TypeScript Java Git |
担当 | フロントエンドリードエンジニア |
- 基本設計書作成
- 画面設計書作成
- ライブラリ選定
- 開発環境構築
- vite
- vitest
- testing library
- msw
- eslint
- prettier
- husky
- lint-staged
- react-i18next
- フロントエンド実装
- 基本情報技術者
- Vue.js or Nuxt.js & TypeScript でのフロントエンド開発
- React & TypeScript でのフロントエンド開発
- PHP/Laravel での API 開発
- 社内広報活動
- 組織文化構築
- アウトプット推進
- 社内勉強会や LT 会の開催
- インナーブランディング
- エンジニア採用活動
- エンジニア組織作り
- 組織文化構築
- Vue.js または React、TypeScript によるフロントエンド開発
- API 開発
- 要件定義
- 基本設計
- エンジニア採用人事
- PM
- スクラムマスター