職務経歴書
基本情報
key | value |
---|---|
氏名 | 川俣 涼(Kawamata Ryo) |
生年月日 | 1989/04/25 |
居住地 | 茨城県 |
最終学歴 | 立命館大学経営学部卒 |
各種アカウント
職務経歴
2021/03〜現在 LAPRAS株式会社
AI ヘッドハンティングサービス LAPRAS SCOUT の開発。 開発リソースが限られる中で、ユーザーの利便性を高める追加機能の設計・実装を主導。得意とするフロントエンド開発の経験を活かして、フロントエンドの改善活動をリード。また、モブプログラミングのライブ配信への出演やフルリモート環境で気軽に質問できる bot 開発などを通して、良い組織作りへの貢献も行っている。
※ 2023/03〜2024/03は第二子育児のため育休を取得
- プロジェクト規模:
- 3〜5 人チームでのスクラム開発
- 使用技術:
- TypeScript, Vue.js, Python, Django, gRPC, Docker, Kubernetes, CircleCI, GitHub Actions
- 担当プロジェクト:
- LAPRAS・LAPRAS SCOUTの開発・保守
- 数十万行規模のモノリスアプリケーションの開発・保守を担当
- 機能単位でフロントエンドから、バックエンド開発、一部インフラ構築を横断して担当
- 開発生産性向上のための取り組み
- ライブラリアップデートの仕組み構築
- フロントエンドのTypeScript化
- Vue2からVue3へのアップデート
- JestからVitestへの移行(進行中)
- webpackからViteへの移行(進行中)
- VuexからTanStackQueryへの状態管理の移行(進行中)
- フロントエンド改善チームのリード(改善チームの組成、課題の整理・実装)
- ビジュアルリグレッションテストの導入
- パフォーマンス計測基盤の導入
- コードベース健全性の評価基盤の導入
- 社内勉強会の主催(Vue3勉強会など)
- 社内課題を解決するSlack Bot開発
- 社内用語辞典活性化のためのBot
- ChatGPT問い合わせBot
- AWS EC2開発環境の起動・停止Bot
- エンジニア採用への貢献
- その他
- LAPRAS・LAPRAS SCOUTの開発・保守
2019/04〜2021/03 株式会社Misoca
クラウド請求書管理サービス Misoca の開発・運用。
- プロジェクト規模:
- 平均 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 を使った新機能の開発
- 社外・社内勉強会の企画運営
2018/02〜2019/03 エムスリー株式会社
医療従事者向け総合医療情報サービス m3.com の開発・運用。
- プロジェクト規模:
- 平均 1〜2 人チームでの開発
- 使用技術:
- TypeScript, Vue.js, Java, Spring Boot, Kotlin, Docker
- 役割:
- コーディング、レビュー、チームビルディング
- 担当プロジェクト:
- 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
- Electron + Vue での入力支援システム、Excel VBA での報告書エラーチェッカーの開発
技術スタック
言語 | 業務経験 |
---|---|
6年 | |
6年 | |
3年 | |
3年 | |
1年 | |
1年 | |
1年 |
フレームワーク | 業務経験 |
---|---|
6年 | |
3年 | |
3年 | |
3年 | |
1年 | |
1年 | |
3年 | |
1年 | |
2年 | |
6年 |
スキル
- TypeScript, React, Vue.js でのフロントエンド開発・設計
- レガシーコードからモダンなフロントエンドへのリファクタリング
- フロントエンド開発基盤の整備(テスト環境、パフォーマンス計測 etc.)
- ユニットテストを基本とした保守性と再利用性を意識したコーディング
- Railsライクフレームワークを使ったサーバーサイド開発
- 勉強会、社内学習のコミュニティ形成
- アジャイル、スクラム開発の進行
- 未経験技術への迅速なキャッチアップ、アウトプット
意欲・興味
- ユーザーファーストなプロダクトを作っていく過程が好きです。言われたとおりにただ作るのではなく、機能要件に対しても一緒に考えていけるチームだとより良いです
- 開発に携わったサービスが、身近な人の生活をより良くしていく過程を肌で感じられる時、パフォーマンスが出せると感じています
- 少人数チームで小さく素早くリリースし、フィードバックを受けながら改善のサイクルを回していくアジャイルな開発スタイルを好みます
- どうしたら使いやすいデザインになるか、ユーザーの視点に立って考えることが好きです
- ペアプロ・モブプロを積極的に取り入れ、チームで暗黙知の共有や、技術の継承を行っていきたいと思っています
- 新しい挑戦(技術的なもの・制度的なもの)に積極的に取り組める環境が好きです
就業条件
- 勤務形態: フルリモートワーク(月数回程度の出社は可)
業務外活動
OSS
Repository | languages | Stars |
---|---|---|
kawamataryo/sky-follower-bridge | ⭐ 484 | |
kawamataryo/vue-word-highlighter | ⭐ 299 | |
kawamataryo/chikamichi | ⭐ 292 | |
kawamataryo/resume | ⭐ 129 | |
kawamataryo/suppress-ts-errors | ⭐ 121 | |
kawamataryo/resume-template | ⭐ 89 | |
kawamataryo/tell-me-bot | ⭐ 85 | |
kawamataryo/sync-raise-hand | ⭐ 78 | |
kawamataryo/lapras-card-readme | ⭐ 75 | |
kawamataryo/v-change-tags-order | ⭐ 67 |
アウトプット
Zenn
Qiita
note
SpeakerDeck
https://speakerdeck.com/kawamataryo
副業
- 鍼灸院専門の Web デザイン事業(2017/02〜現在)
- 担当:営業・企画・デザイン・実装
- 使用技術:PHP, JavaScript, WordPress, Nuxt.js, GraphCMS
- 契約交渉から実装・保守管理
- ソフトウェア受託開発(2019/05〜2019/12)
- 担当:実装
- 使用技術:JavaScript, TypeScript, Vue.js, React, Firebase
- 元同僚が起業した会社の受託開発業務のサポート。フロントエンドの実装を主に行う
- ovice株式会社(2023/06〜2023/12)
- 担当:実装
- 使用技術:TypeScript, React
- BugFix, 新機能のフロントエンド実装を担当
勉強会の主催
- 茨城県水戸市にて勉強会を企画・運営
- Ibaraki.dev(開催回数 50 回、 メンバー 102 人)
- https://mito-web-engineer.connpass.com/
- 社内・社外勉強会の企画・運営
- もくテク powerd by Misoca
- フロントエンド輪読回(Vue Composition API ドキュメント , JavaScript Promise の本輪読回、 Jest 公式ドキュメント、 TypeScript 公式ドキュメント)
- Go ではじめるインタプリタ輪読回
その他
- Podcast
- YouTube
- JobPics
- type-challenges のメンバー(日本語ローカライズを担当)
- Raycast 拡張機能の開発