Skip to content

Commit

Permalink
Merge pull request #6 from wadakatu/feature/2024-06-15
Browse files Browse the repository at this point in the history
[2024-06-14] 職務経歴書更新
  • Loading branch information
wadakatu authored Jun 16, 2024
2 parents 71dfcf9 + f241fdf commit f2d5746
Show file tree
Hide file tree
Showing 2 changed files with 198 additions and 71 deletions.
261 changes: 194 additions & 67 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,44 @@

## 基本情報

| key | value |
| -------- | ------------------------- |
| 氏名 | 磯野 公耀(Koyo Isono) |
| 生年月日 | 1998/03/30 |
| 居住地 | 東京都 |
| 最終学歴 | 京都外国語大学 外国語学部 |
| key | value |
|-------|-------------------------------|
| 氏名 | 磯野 公耀(Koyo Isono) |
| 生年月日 | 1998/03/30 (26才) |
| 居住地 | 大阪府 |
| 最終学歴 | 京都外国語大学 外国語学部 卒業 |
| 好きなもの | HHKB (Happy Hacking Keyboard) |

---

## 各種アカウント

<p>
<a href="https://github.com/wadakatu" target="_blank"><img alt="Github" src="https://img.shields.io/badge/wadakatu-%2312100E.svg?&style=flat-square&logo=Github&logoColor=white" /></a>
<a href="https://twitter.com/koyolympus" target="_blank"><img alt="Twitter" src="https://img.shields.io/badge/@koyolympus-%231DA1F2.svg?&style=flat-square&logo=twitter&logoColor=white" /></a>
<a href="https://qiita.com/wadakatu" target="_blank"><img alt="Medium" src="https://img.shields.io/badge/wadakatu-55C500.svg?&style=flat-square&logo=qiita&logoColor=white" /></a>
<a href="https://twitter.com/koyolympus" target="_blank"><img alt="Twitter" src="https://img.shields.io/badge/@koyolympus-%231DA1F2.svg?&style=flat-square&logo=x&logoColor=white" /></a>
<a href="https://qiita.com/wadakatu" target="_blank"><img alt="Qiita" src="https://img.shields.io/badge/wadakatu-55C500.svg?&style=flat-square&logo=qiita&logoColor=white" /></a>
<a href="https://zenn.dev/wadakatu" target="_blank"><img alt="Zenn" src="https://img.shields.io/badge/@wadakatu-%231DA1F2.svg?&style=flat-square&logo=zenn&logoColor=white" /></a>
</p>

---

## 保有スキル

- Laravel でのサーバサイド開発
- PHPUnit を用いたユニットテスト作成
### 開発

- PHP/Laravel を用いたサーバサイド開発
- PHPUnit/Pest を用いたユニットテスト作成
- WebpackからViteへフロントエンドビルドツール移行
- 単一責任の原則、DRY を意識したコーディング
- Circle CI/GitLab Runner を用いた CI/CD 環境整備
- Laravel 5 から Laravel 9 へのアップグレード
- オンプレ版 GitLab のアップグレード
- Circle CI/GitHub Actions を用いた CI/CD 環境整備
- PHPバージョンアップ対応
- Laravelバージョンアップ対応
- 自社運用版GitLabバージョンアップ対応
- 外部API連携機能の作成

### ビジネス

- 英語に自信あり

---

Expand All @@ -41,27 +52,139 @@
<img alt="JavaScript" src="https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E" />
</p>

### フレームワーク・その他
### データベース

<p>
<img alt="MySQL" src="https://img.shields.io/badge/mysql-%2300f.svg?style=for-the-badge&logo=mysql&logoColor=white">
</p>

### フレームワーク

<p>
<img alt="Laravel" src="https://img.shields.io/badge/laravel-%23FF2D20.svg?style=for-the-badge&logo=laravel&logoColor=white" />
<img alt="Vue" src="https://img.shields.io/badge/vue.js-%2335495e.svg?style=for-the-badge&logo=vuedotjs&logoColor=%234FC08D" />
<img alt="jQuery" src="https://img.shields.io/badge/jquery-%230769AD.svg?style=for-the-badge&logo=jquery&logoColor=white" />
<img alt="Bootstrap" src="https://img.shields.io/badge/bootstrap-%23563D7C.svg?style=for-the-badge&logo=bootstrap&logoColor=white" />
<img alt="MySQL" src="https://img.shields.io/badge/mysql-%2300f.svg?style=for-the-badge&logo=mysql&logoColor=white">
<img alt="TailwindCSS" src="https://img.shields.io/badge/TailwindCSS-38B2AC?style=for-the-badge&logo=tailwindcss&logoColor=white" />
</p>

### その他

<p>
<img alt="AWS" src="https://img.shields.io/badge/AWS-%23FF9900.svg?style=for-the-badge&logo=amazon&logoColor=white">
<img alt="Nginx" src="https://img.shields.io/badge/nginx-%23009639.svg?style=for-the-badge&logo=nginx&logoColor=white">
<img alt="AWS" src="https://img.shields.io/badge/AWS-%23FF9900.svg?style=for-the-badge&logo=amazon-aws&logoColor=white">
<img alt="Docker" src="https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge&logo=docker&logoColor=white" />
<img alt="OpenAPI" src="https://img.shields.io/badge/openapi-%23000000.svg?style=for-the-badge&logo=openapiinitiative&logoColor=white" />
<img alt="Swagger" src="https://img.shields.io/badge/-Swagger-%23Clojure?style=for-the-badge&logo=swagger&logoColor=white">
<img alt="Webpack" src="https://img.shields.io/badge/webpack-%238DD6F9.svg?style=for-the-badge&logo=webpack&logoColor=black" />
<img alt="Vite" src="https://img.shields.io/badge/vite-%23646CFF.svg?style=for-the-badge&logo=vite&logoColor=white" />
<img alt="Yarn" src="https://img.shields.io/badge/yarn-%232C8EBB.svg?style=for-the-badge&logo=yarn&logoColor=white" />
<img alt="Git" src="https://img.shields.io/badge/git-%23F05033.svg?style=for-the-badge&logo=git&logoColor=white" />
<img alt="GitHub" src="https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white" />
<img alt="GitLab" src="https://img.shields.io/badge/gitlab-%23181717.svg?style=for-the-badge&logo=gitlab&logoColor=white">
<img alt="GitHub Actions" src="https://img.shields.io/badge/github%20actions-%232671E5.svg?style=for-the-badge&logo=githubactions&logoColor=white" />
<img alt="GitLab CI" src="https://img.shields.io/badge/gitlab%20ci-%23181717.svg?style=for-the-badge&logo=gitlab&logoColor=white">
<img alt="Circle CI" src="https://img.shields.io/badge/circle%20ci-%23161616.svg?style=for-the-badge&logo=circleci&logoColor=white" />
<img alt="PhpStorm" src="https://img.shields.io/badge/phpstorm-143?style=for-the-badge&logo=phpstorm&logoColor=black&color=black&labelColor=darkorchid" />
</p>

---

## 職務経歴詳細

### Fullon 株式会社(2020/04 ~ 現在)
### ランサーズ株式会社(2022/10 ~ 現在)

バックエンドエンジニアとしてLancers Digital Academy(LDA), Mentaの開発に従事している。<br>
LDA開発では、外部委託で作成したシステムの内製化を行い外注コストの削減を実現した。<br>
またMentaの開発では、バックエンド、フロントエンド、インフラのほぼすべてを1人で掌握し開発を進めている。<br>

#### 2023/12 ~ 現在

- **プロジェクト概要**
- [Menta](https://menta.work)
- **技術スタック**:
- バックエンド
- PHP 8.2
- Laravel 10.x
- MySQL 8.x
- フロントエンド
- Vue.js 2.7
- jQuery 3.6
- Yarn v4
- CI/CD
- GitHub Actions
- その他
- Git
- Docker
- Open API Specification
- AWS
- Stripe
- **プロジェクト規模**
- 4人
- エンジニア:2人(内1人 業務委託)
- ビジネス:2人
- **プロジェクト構成**
- ユーザー画面
- 管理画面
- バッチ処理
- Web 用 API
- スマートフォンアプリケーション用 API
- **役割**
- 基本設計
- 詳細設計
- 実装
- 単体試験
- 結合試験
- リリース
- **成果**
- ページ表示速度の改善(7s -> 2s)
- インボイス対応の開発でサポート側の業務効率を改善
- Slack Appを用いた例外、エラーの可視化を実施
- GitHub Actionsを用いたCI環境構築により品質向上に貢献
- ライブラリ、パッケージ群の定常的なアップデートにより安全性向上に貢献

#### 2022/10 ~ 2023/12

- **プロジェクト概要**
- [Menta](https://menta.work)
- **技術スタック**:
- バックエンド
- PHP 8.1
- Laravel 9.x
- MySQL 8.x
- フロントエンド
- Vue.js 3.x
- jQuery 3.6
- Yarn v1
- CI/CD
- Circle CI
- GitHub Actions
- その他
- Git
- Docker
- AWS
- TimeRex
- Robot Payment
- **プロジェクト規模**
- 5人
- エンジニア:1人
- ビジネス:4人
- **プロジェクト構成**
- ユーザー画面
- 管理画面
- バッチ処理
- **役割**
- 基本設計
- 詳細設計
- 実装
- 単体試験
- 結合試験
- リリース
- **成果**
- 外部委託からの業務引き継ぎ、内製化を実施し外注コストを削減
- 外部APIとの連携作成で、ビジネス側の業務効率UPに貢献
- Webpack -> Viteへのフロントエンドビルドツール置換を行い開発生産性の向上に貢献

### Fullon 株式会社(2020/04 ~ 2022/10)

3 ヵ月の外部研修、さらに 3 ヵ月の OJT を経て、受託開発事業部に配属となった。<br>
基本設計から実装、単体試験、結合試験までを担当している。<br>
Expand All @@ -71,47 +194,68 @@
#### 2020/10 ~ 現在

- **プロジェクト概要**
- 会員制ヘルスケアサイト
- 会員制ヘルスケアサイト
- **技術スタック**
- バックエンド
- PHP 7.4
- Laravel 5.6 or 8.x
- フロントエンド
- jQuery 3.1
- その他
- Docker
- OpenAPI Specification
- Swagger
- Prism(モックサーバ)
- **プロジェクト規模**
- 10 名弱のチームでのウォーターフォール開発
- 10 名弱のチームでのウォーターフォール開発
- **プロジェクト構成**
- ユーザー画面
- 管理画面
- バッチ処理
- Web 用 API
- スマートフォンアプリケーション用 API
- ユーザー画面
- 管理画面
- バッチ処理
- Web 用 API
- スマートフォンアプリケーション用 API
- **役割**
- 基本設計、詳細設計、実装、単体試験、結合試験
- **プロジェクト詳細**:
- PHP/Laravel でのバックエンド開発
- Swagger/Prism を用いた API 定義書作成・モックサーバ構築
- アプリケーションベンダーへのモック API 提供を 1 週間で行い、無駄な待ち時間を削減
- Docker を用いた開発環境の構築・アップデート
- PHP/Laravel バージョンアップデート
- **その他**
- GitLab バージョンアップデート
- GitLab を構築した前任者がすでに会社から去っていたので、1 人で公式ドキュメントなどから情報を集め
バージョンアップデートの手順を確立しました。その後、wiki に手順を残すことで、属人化の排除に貢献。
- 基本設計
- 詳細設計
- 実装
- 単体試験
- 結合試験
- **成果**:
- Swagger/Prism を用いた API 定義書作成・モックサーバ構築
- アプリケーションベンダーへのモック API 提供を 1 週間で行い、無駄な待ち時間を削減
- Docker を用いた開発環境の構築・アップデート
- PHP/Laravel バージョンアップデート(5.6 -> 8.x)
- GitLab バージョンアップデート
- GitLab を構築した前任者がすでに会社から去っていたので、1 人で公式ドキュメントなどから情報を集め
バージョンアップデートの手順を確立しました。その後、wiki に手順を残すことで、属人化の排除に貢献。

#### 2020/7 ~ 2020/10

外部研修後は、OJT として先輩社員の元で新規 Web アプリケーションの立ち上げを行った。

- **プロジェクト概要**
- 災害時必要物資管理システム
- 災害時必要物資管理システム
- **技術スタック**
- バックエンド
- PHP 7.4
- Laravel 5.6
- フロントエンド
- jQuery
- **プロジェクト規模**
- 先輩社員 2 名・新卒 4 名のチームでウォーターフォール開発
- 先輩社員 2 名・新卒 4 名のチームでウォーターフォール開発
- **プロジェクト構成**
- ユーザー画面
- 管理画面
- バッチ処理
- ユーザー画面
- 管理画面
- バッチ処理
- **役割**
- 詳細設計、実装、単体試験、結合試験
- **プロジェクト詳細**:
- PHP/Laravel でのバックエンド開発
- jQuery を用いた動的制御
- 画像をアップロードするときに動的にプレビューを出す機能を実装
- Ajax を用いた動的削除処理
- 詳細設計
- 実装
- 単体試験
- 結合試験
- **成果**:
- jQuery を用いた動的制御
- 画像をアップロードするときに動的にプレビューを出す機能を実装
- Ajax を用いた動的削除処理

#### 2020/4 ~ 2020/7

Expand Down Expand Up @@ -150,25 +294,8 @@

## 業務外活動

### 個人開発

| Projects | Language/Framework | 概要 |
| -------------------------------------------------------------------------------- | ------------------------------ | -------------------------------------------------- |
| [koyolympus](https://github.com/wadakatu/Koyolympus) | PHP/Laravel, JavaScript/Vue.js | 趣味で撮影した写真を管理するサイト |
| [laravel-factory-refactor](https://github.com/wadakatu/laravel-factory-refactor) | PHP | factory ヘルパーを静的メソッドに変換するパッケージ |
| [rakuten_horse](https://github.com/wadakatu/rakuten_horse) | Python | 楽天競馬自動入金ツール |

##### その他

- 自社サービスの勤隊管理システムと Slack をつなぐ bot 作成
- Circle CI 結果通知用 SlackBot 作成

---

### OSS

| Projects | Pull Requests |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ |
| [laravel-factory-generator](https://github.com/TheDoctor0/laravel-factory-generator) | https://github.com/TheDoctor0/laravel-factory-generator/pull/11 |
| [laravel.io](https://github.com/laravelio/laravel.io) | https://github.com/laravelio/laravel.io/pull/868 |
| [find-a-pr](https://github.com/ash-jc-allen/find-a-pr) | https://github.com/ash-jc-allen/find-a-pr/pull/22<br>https://github.com/ash-jc-allen/find-a-pr/pull/59 |
| Projects | 内容 |
|------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|
| [Laravel-Lang/lang](https://github.com/Laravel-Lang/lang) | 日本語翻訳の[メンテナ](https://laravel-lang.com/our-team.html#:~:text=%40masterix21-,ja,-Lang%0AActions%0AAttributes)として活動 |
8 changes: 4 additions & 4 deletions lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2955,11 +2955,11 @@ rules:
pattern: /Webフック|\bWebHook\b/
- expected: WebLogic
pattern: /\bWeb Logic\b/
- expected: webpack
pattern: /\bwebpack\b/i
- expected: Webpack
pattern: /\bWebpack\b/i
specs:
- from: Webpack
to: webpack
- from: webpack
to: Webpack
- expected: WebSphere
pattern: /\bWeb Sphere\b/
- expected: Wi-Fi
Expand Down

0 comments on commit f2d5746

Please sign in to comment.