Skip to content

Commit

Permalink
update: reesume
Browse files Browse the repository at this point in the history
  • Loading branch information
kawamataryo committed Jul 29, 2024
1 parent 7b43564 commit f2c52cc
Showing 1 changed file with 98 additions and 63 deletions.
161 changes: 98 additions & 63 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,12 @@
|氏名|川俣 涼(Kawamata Ryo)|
|生年月日|1989/04/25|
|居住地|茨城県|
|最終学歴|立命館大学経営学部|
|最終学歴|立命館大学経営学部卒|

---

## 各種アカウント

<p>
<a href="https://github.com/kawamataryo" target="_blank"><img alt="Github" src="https://img.shields.io/badge/kawamataryo-%2312100E.svg?&style=flat-square&logo=Github&logoColor=white" /></a>
<a href="https://twitter.com/KawamataRyo" target="_blank"><img alt="Twitter" src="https://img.shields.io/badge/@KawamataRyo-%231DA1F2.svg?&style=flat-square&logo=twitter&logoColor=white" /></a>
Expand All @@ -24,19 +25,20 @@

## 保有スキル

- JavaScript / TypeScript + Vue.js でのフロントエンド開発・設計
- TypeScript, React, Vue.js でのフロントエンド開発・設計
- レガシーコードからモダンなフロントエンドへのリファクタリング
- フロントエンド開発基盤の整備(テスト環境、パフォーマンス計測など
- UT を基本とした保守性と再利用性を意識したコーディング
- フロントエンド開発基盤の整備(テスト環境、パフォーマンス計測
- Unittest を基本とした保守性と再利用性を意識したコーディング
- Ruby on Rails, Django でのサーバーサイド開発
- 勉強会、社内学習のコミュニティ形成
- アジャイル、スクラムの進行補助
- アジャイル、スクラム開発の進行

---

## 技術スタック

### 言語

<p>
<img alt="TypeScript" src="https://img.shields.io/badge/-TypeScript-007ACC?style=flat-square&logo=typescript&logoColor=white" />
<img alt="JavaScript" src="https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat-square&logo=JavaScript&logoColor=white" />
Expand All @@ -48,6 +50,7 @@
</p>

### フレームワーク・その他

<p>
<img alt="Vue" src="https://img.shields.io/badge/-Vue.js-4FC08D?style=flat-square&logo=Vue.js&logoColor=white" />
<img alt="React" src="https://img.shields.io/badge/-React-45b8d8?style=flat-square&logo=react&logoColor=white" />
Expand All @@ -66,25 +69,45 @@
## 職務経歴詳細

### LAPRAS株式会社(2021/03〜現在)
AI ヘッドハンティングサービス LAPRAS SCOUT の開発に従事。

AI ヘッドハンティングサービス LAPRAS SCOUT の開発。
開発リソースが限られる中で、ユーザーの利便性を高める追加機能の設計から実装を主導。得意とするフロントエンド開発の経験を活かして、フロントエンドの改善活動をリード。また、モブプログラミングのライブ配信への出演やフルリモート環境で気軽に質問できる bot 開発などを通して、良い組織作りへの貢献も行っている。

※ 2023/03〜2024/03まで育児休業を取得
※ 2023/03〜2024/03は第二子育児のため育休を取得

- **プロジェクト規模:**
- 平均 2〜5 人チームでのスクラム開発
- **プロジェクト詳細:**
- Vue.js での SPA 開発
- Python, Django での API 開発
- ライブラリアップデートの仕組み作り
- メールアドレス認証機能の構築
- VuePress + esa によるドキュメントサイトの構築
- E2Eテストの環境整備
- **その他:**
- フロントエンド改善チームのリード(改善チームの組成、課題の整理・実装)
- フロントエンド開発基盤の整備(ビジュアルリグレッションテスト、パフォーマンス計測基盤の導入など)
- フロントエンド勉強会の主催
- エンジニア採用(採用広報、選考活動)
- 3〜5 人チームでのスクラム開発
- **使用技術:**
- TypeScript, Vue.js, Python, Django, gRPC, Docker, Kubernetes, CircleCI, GitHub Actions
- **担当プロジェクト:**
- LAPRAS・LAPRAS SCOUTの開発・保守
- 数十万行規模のモノリスアプリケーションの開発・保守を担当
- 機能単位でフロントエンドから、バックエンド開発、一部インフラ構築を横断して担当
- 開発生産性向上のための取り組み
- サブプロジェクトとして開発生産性を向上させるための大規模なリファクタリングを並行して実施
- [ライブラリアップデートの仕組み構築](https://zenn.dev/ryo_kawamata/articles/6f878891cf0c51)
- [フロントエンドのTypeScript化](https://speakerdeck.com/kawamataryo/reinforcing-the-type)
- Vue3へのアップデート
- JestからVitestへの移行(進行中)
- WebpackからViteへの移行(進行中)
- VuexからTanStackQueryへの状態管理の移行(進行中)
- フロントエンド改善チームのリード(改善チームの組成、課題の整理・実装)
- フロントエンド開発基盤の整備
- [ビジュアルリグレッションテストの導入](https://zenn.dev/ryo_kawamata/articles/percy-cypress)
- [パフォーマンス計測基盤の導入](https://zenn.dev/ryo_kawamata/articles/webperf-watcher)
- [コードベース健全性の評価基盤の導入](https://zenn.dev/ryo_kawamata/articles/create-frontend-dashboard)
- 社内勉強会の主催(Vue3勉強会など)
- 社内課題を解決するSlack Bot開発
- [社内用語辞典活性化のためのBot](https://zenn.dev/ryo_kawamata/articles/tell-me-bot-slack-app)
- [ChatGPT問い合わせBot](https://zenn.dev/ryo_kawamata/articles/56ea2484320def)
- AWS EC2開発環境の起動・停止Bot
- エンジニア採用への貢献
- [TechBlogの構築](https://tech-blog.lapras.com/)
- [採用広報としてモブプロ生配信の実施](https://www.youtube.com/watch?v=lI8CjHspGFU&list=PLKbaztxP2P4hMeqQiOgqxVCcJjILnqfFc&ab_channel=LAPRAS%E5%85%AC%E5%BC%8F)
- [SWE選考課題の整備](https://github.com/lapras-inc/exam-swe-template)
- その他
- [VuePress + esa によるドキュメントサイトの構築](https://zenn.dev/ryo_kawamata/articles/4bf52f97165058)
- [公開APIの利用例としてのライブラリの構築](https://zenn.dev/ryo_kawamata/articles/6e161be042f3d1)

### 弥生株式会社(2020/07〜2021/02)

Expand All @@ -93,41 +116,50 @@ AI ヘッドハンティングサービス LAPRAS SCOUT の開発に従事。
### 株式会社Misoca(2019/04〜2020/06)

クラウド請求書管理サービス Misoca の開発・運用。

- **プロジェクト規模:**
- 平均 2〜4 人チームでのアジャイル開発
- 平均 2〜4 人チームでのアジャイル開発
- **使用技術:**
- TypeScript, Vue.js, Ruby, Ruby on Rails, GraphQL, Docker, AWS
- **役割:**
- 機能検討(インセプションデッキ作成 etc)、設計、コーディング、レビュー
- **プロジェクト詳細**
- TypeScript + Vue.js での SPA 開発
- Ruby on Rails でのフロント・モバイルアプリ向け API の開発
- フロント全コードの JavaScript から TypeScript へのリプレイス
- レガシーコード(jQuery)から Vue.js へのリファクタリング
- GraphQL, Vue Composition API を使った新機能の開発
- 社外・社内勉強会の企画運営
- 機能検討(インセプションデッキ作成 etc)、設計、コーディング、レビュー
- **担当プロジェクト**
- TypeScript + Vue.js での SPA 開発
- Ruby on Rails でのフロント・モバイルアプリ向け API の開発
- フロント全コードの JavaScript から TypeScript へのリプレイス
- レガシーコード(jQuery)から Vue.js へのリファクタリング
- GraphQL, Vue Composition API を使った新機能の開発
- 社外・社内勉強会の企画運営

### エムスリー株式会社(2018/02〜2019/03)

医療従事者向け総合医療情報サービス m3.com の開発・運用。

- **プロジェクト規模:**
- 平均 1〜2 人チームでの開発
- 平均 1〜2 人チームでの開発
- **使用技術:**
- TypeScript, Vue.js, Java, Spring Boot, Kotlin, Docker
- **役割:**
- コーディング、レビュー、チームビルディング
- **プロジェクト詳細**
- Java 独自フレームワークのレガシーシステムから Spring Boot へのリニューアル
- サーバーサイド Kotlin の導入、Vue.js での SPA サイト構築
- Storybook の導入、コンポーネントライブラリの作成
- コーディング、レビュー、チームビルディング
- **担当プロジェクト**
- Java 独自フレームワークのレガシーシステムから Spring Boot へのリニューアル
- サーバーサイド Kotlin の導入、Vue.js での SPA サイト構築
- Storybook の導入、コンポーネントライブラリの作成

### 地方消防本部(2012/04〜2017/12)

消防士として消防活動、救急活動に従事する傍ら救急報告書の作成支援システムを自作・運用。

- **プロジェクト規模:**
- 個人開発
- 個人開発
- **使用技術:**
- JavaScript, Vue.js, Electron, Excel VBA
- **役割:**
- 機能検討、設計、デザイン、コーディング、導入交渉
- **プロジェクト詳細**
- Electron + Vue での入力支援システム、Excel VBA での報告書エラーチェッカーの開発
- 年間で 4,000 時間の業務時間削減に貢献
- [https://speakerdeck.com/kawamataryo/improvement-at-the-fire-department](https://speakerdeck.com/kawamataryo/improvement-at-the-fire-department)
- 機能検討、設計、デザイン、コーディング、導入交渉
- **担当プロジェクト**
- Electron + Vue での入力支援システム、Excel VBA での報告書エラーチェッカーの開発
- 年間で 4,000 時間の業務時間削減に貢献
- [https://speakerdeck.com/kawamataryo/improvement-at-the-fire-department](https://speakerdeck.com/kawamataryo/improvement-at-the-fire-department)

---

Expand Down Expand Up @@ -204,14 +236,14 @@ AI ヘッドハンティングサービス LAPRAS SCOUT の開発に従事。
<td><img alt="Forks" src="https://img.shields.io/github/forks/kawamataryo/animated-emoji-gen?style=flat-square&labelColor=343b41"/></td>
<td><img alt="Issues" src="https://img.shields.io/github/issues/kawamataryo/animated-emoji-gen?style=flat-square&labelColor=343b41"/></td>
</tr>
<tr>
<tr>
<td><a href="https://github.com/kawamataryo/copy-python-path"><b>Copy Python Path</b></a></td>
<td><img alt="Python" src="https://img.shields.io/badge/-3776AB?style=flat-square&logo=Python&logoColor=white" /></td>
<td><img alt="Stars" src="https://img.shields.io/github/stars/kawamataryo/copy-python-path?style=flat-square&labelColor=343b41"/></td>
<td><img alt="Forks" src="https://img.shields.io/github/forks/kawamataryo/copy-python-path?style=flat-square&labelColor=343b41"/></td>
<td><img alt="Issues" src="https://img.shields.io/github/issues/kawamataryo/copy-python-path?style=flat-square&labelColor=343b41"/></td>
</tr>
<tr>
<tr>
<td><a href="https://github.com/kawamataryo/alfred-imagemin"><b>Alfred Imagemin</b></a></td>
<td><img alt="JavaScript" src="https://img.shields.io/badge/-F7DF1E?style=flat-square&logo=JavaScript&logoColor=white" /></td>
<td><img alt="Stars" src="https://img.shields.io/github/stars/kawamataryo/alfred-imagemin?style=flat-square&labelColor=343b41"/></td>
Expand All @@ -225,14 +257,14 @@ AI ヘッドハンティングサービス LAPRAS SCOUT の開発に従事。
<td><img alt="Forks" src="https://img.shields.io/github/forks/kawamataryo/tell-me-bot?style=flat-square&labelColor=343b41"/></td>
<td><img alt="Issues" src="https://img.shields.io/github/issues/kawamataryo/tell-me-bot?style=flat-square&labelColor=343b41"/></td>
</tr>
<tr>
<tr>
<td><a href="https://github.com/kawamataryo/copy-git-link"><b>copy-git-link</b></a></td>
<td><img alt="Kotlin" src="https://img.shields.io/badge/-0095D5?style=flat-square&logo=Kotlin&logoColor=white" /></td>
<td><img alt="Stars" src="https://img.shields.io/github/stars/kawamataryo/copy-git-link?style=flat-square&labelColor=343b41"/></td>
<td><img alt="Forks" src="https://img.shields.io/github/forks/kawamataryo/copy-git-link?style=flat-square&labelColor=343b41"/></td>
<td><img alt="Issues" src="https://img.shields.io/github/issues/kawamataryo/copy-git-link?style=flat-square&labelColor=343b41"/></td>
</tr>
<tr>
<tr>
<td><a href="https://github.com/kawamataryo/schema2type"><b>Schema2type</b></a></td>
<td><img alt="Ruby" src="https://img.shields.io/badge/-CC342D?style=flat-square&logo=Ruby&logoColor=white" /></td>
<td><img alt="Stars" src="https://img.shields.io/github/stars/kawamataryo/schema2type?style=flat-square&labelColor=343b41"/></td>
Expand All @@ -243,8 +275,9 @@ AI ヘッドハンティングサービス LAPRAS SCOUT の開発に従事。
</table>

#### その他 OSS への後見

- **type-challenges のメンバー(日本語ローカライズを担当)**
- [type-challenges](https://github.com/type-challenges/type-challenges)
- [type-challenges](https://github.com/type-challenges/type-challenges)
- Raycast 拡張機能の開発
- [TinyPNG](https://www.raycast.com/kawamataryo/tinypng)
- [esa Search](https://www.raycast.com/kawamataryo/esa-search)
Expand All @@ -255,25 +288,25 @@ AI ヘッドハンティングサービス LAPRAS SCOUT の開発に従事。
### 副業

- **鍼灸院専門の Web デザイン事業**
- 担当:営業・企画・デザイン・実装
- 使用技術:PHP, JavaScript, WordPress, Nuxt.js, GraphCMS
- 妻の仕事(鍼灸師)のホームページを作成したことでスタート。口コミ、web サイト経由で受注。契約交渉から実装・保守管理まですべてを行う
- 担当:営業・企画・デザイン・実装
- 使用技術:PHP, JavaScript, WordPress, Nuxt.js, GraphCMS
- 妻の仕事(鍼灸師)のホームページを作成したことでスタート。口コミ、web サイト経由で受注。契約交渉から実装・保守管理まですべてを行う
- **ソフトウェア受託開発**
- 担当:実装
- 使用技術:JavaScript, TypeScript, Vue.js, React, Firebase
- 元同僚が起業した会社の受託開発業務のサポート。フロントエンドの実装を主に行う
- 担当:実装
- 使用技術:JavaScript, TypeScript, Vue.js, React, Firebase
- 元同僚が起業した会社の受託開発業務のサポート。フロントエンドの実装を主に行う

### 技術記事投稿

- **Zenn**
- サービススタートから投稿を開始。2024/04 現在 112 記事、 8,010LIKE
- [https://zenn.dev/ryo_kawamata](https://zenn.dev/ryo_kawamata)
- サービススタートから投稿を開始。2024/04 現在 112 記事、 8,010LIKE
- [https://zenn.dev/ryo_kawamata](https://zenn.dev/ryo_kawamata)
- **Qiita**
- 消防士時代から投稿を続け 2022/10 現在、143 記事、 17,551LGTM
- [https://qiita.com/ryo2132](https://qiita.com/ryo2132)
- 消防士時代から投稿を続け 2022/10 現在、143 記事、 17,551LGTM
- [https://qiita.com/ryo2132](https://qiita.com/ryo2132)
- **note**
- 主に月報を記載。2020/04 現在 , 23 記事、 1,068 いいね
- [https://note.com/ryo_kawamata](https://note.com/ryo_kawamata)
- 主に月報を記載。2020/04 現在 , 23 記事、 1,068 いいね
- [https://note.com/ryo_kawamata](https://note.com/ryo_kawamata)

### 登壇履歴

Expand All @@ -282,12 +315,12 @@ AI ヘッドハンティングサービス LAPRAS SCOUT の開発に従事。
### 勉強会の主催

- **茨城県水戸市にて勉強会を企画・運営**
- Ibaraki.dev(開催回数 50 回、 メンバー 102 人)
- [https://mito-web-engineer.connpass.com/](https://mito-web-engineer.connpass.com/)
- Ibaraki.dev(開催回数 50 回、 メンバー 102 人)
- [https://mito-web-engineer.connpass.com/](https://mito-web-engineer.connpass.com/)
- **社内・社外勉強会の企画・運営**
- もくテク powerd by Misoca
- フロントエンド輪読回(Vue Composition API ドキュメント , JavaScript Promise の本輪読回、 Jest 公式ドキュメント、 TypeScript 公式ドキュメント)
- Go ではじめるインタプリタ輪読回
- もくテク powerd by Misoca
- フロントエンド輪読回(Vue Composition API ドキュメント , JavaScript Promise の本輪読回、 Jest 公式ドキュメント、 TypeScript 公式ドキュメント)
- Go ではじめるインタプリタ輪読回

### その他

Expand All @@ -301,13 +334,15 @@ AI ヘッドハンティングサービス LAPRAS SCOUT の開発に従事。
---

## 意欲・興味

- フロントエンドだけではなくバックエンド・インフラなど新しい分野・技術への興味関心が強く、学習しながらアウトプットをすることが得意です
- ペアプロ・モブプロを積極的に取り入れ、チームで暗黙知の共有や、技術の継承を行っていきたいと思っています
- 開発に携わったサービスが、身近な人の生活をより良くしていく過程を肌で感じられる時、パフォーマンスが出せると感じています

---

## 希望条件

- 地方在住なのでフルリモートワークでの勤務を希望します(月数回の出社等は可)
- 少人数チームで小さく素早くリリースし、フィードバックを受けながら改善のサイクルを回していくアジャイルな開発スタイルを好みます
- ユーザーファーストなプロダクトを作っていく過程が好きです。言われたとおりにただ作るのではなく、機能要件に対しても一緒に考えていけるチームだと良いです
Expand Down

0 comments on commit f2c52cc

Please sign in to comment.