職務経歴書
基本情報
key | value |
---|---|
氏名 | 川俣 涼(Kawamata Ryo) |
生年月日 | 1989/04/25 |
居住地 | 茨城県 |
最終学歴 | 立命館大学経営学部 |
各種アカウント
保有スキル
- JavaScript / TypeScript + Vue.js でのフロントエンド開発・設計
- レガシーコードからモダンなフロントエンドへのリファクタリング
- フロントエンド開発基盤の整備(テスト環境、パフォーマンス計測など)
- UT を基本とした保守性と再利用性を意識したコーディング
- Ruby on Rails, Django でのサーバーサイド開発
- 勉強会、社内学習のコミュニティ形成
- アジャイル、スクラムの進行補助
技術スタック
言語
フレームワーク・その他
職務経歴詳細
LAPRAS株式会社(2021/03〜現在)
AI ヘッドハンティングサービス LAPRAS SCOUT の開発に従事。 開発リソースが限られる中で、ユーザーの利便性を高める追加機能の設計から実装を主導。得意とするフロントエンド開発の経験を活かして、フロントエンドの改善活動をリード。また、モブプログラミングのライブ配信への出演やフルリモート環境で気軽に質問できる bot 開発などを通して、良い組織作りへの貢献も行っている。
※ 2023/03〜2024/03まで育児休業を取得
- プロジェクト規模:
- 平均 2〜5 人チームでのスクラム開発
- プロジェクト詳細:
- Vue.js での SPA 開発
- Python, Django での API 開発
- ライブラリアップデートの仕組み作り
- メールアドレス認証機能の構築
- VuePress + esa によるドキュメントサイトの構築
- E2Eテストの環境整備
- その他:
- フロントエンド改善チームのリード(改善チームの組成、課題の整理・実装)
- フロントエンド開発基盤の整備(ビジュアルリグレッションテスト、パフォーマンス計測基盤の導入など)
- フロントエンド勉強会の主催
- エンジニア採用(採用広報、選考活動)
弥生株式会社(2020/07〜2021/02)
※ 株式会社 Misoca の吸収合併による転籍。業務内容は株式会社 Misoca と変わらず。
株式会社Misoca(2019/04〜2020/06)
クラウド請求書管理サービス Misoca の開発・運用。
- プロジェクト規模:
- 平均 2〜4 人チームでのアジャイル開発
- 役割:
- 機能検討(インセプションデッキ作成 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 人チームでの開発
- 役割:
- コーディング、レビュー、チームビルディング
- プロジェクト詳細:
- Java 独自フレームワークのレガシーシステムから Spring Boot へのリニューアル
- サーバーサイド Kotlin の導入、Vue.js での SPA サイト構築
- Storybook の導入、コンポーネントライブラリの作成
地方消防本部(2012/04〜2017/12)
消防士として消防活動、救急活動に従事する傍ら救急報告書の作成支援システムを自作・運用。
- プロジェクト規模:
- 個人開発
- 役割:
- 機能検討、設計、デザイン、コーディング、導入交渉
- プロジェクト詳細:
- Electron + Vue での入力支援システム、Excel VBA での報告書エラーチェッカーの開発
- 年間で 4,000 時間の業務時間削減に貢献
- https://speakerdeck.com/kawamataryo/improvement-at-the-fire-department
- Electron + Vue での入力支援システム、Excel VBA での報告書エラーチェッカーの開発
業務外活動
OSS・個人開発活動
主要リポジトリ
その他 OSS への後見
- type-challenges のメンバー(日本語ローカライズを担当)
- Raycast 拡張機能の開発
- Hasura Console の TypeScript 化・Issue の対応
- Gatsby.js の TypeScript 化・ドキュメント翻訳
- Vue3 のドキュメント翻訳
副業
- 鍼灸院専門の Web デザイン事業
- 担当:営業・企画・デザイン・実装
- 使用技術:PHP, JavaScript, WordPress, Nuxt.js, GraphCMS
- 妻の仕事(鍼灸師)のホームページを作成したことでスタート。口コミ、web サイト経由で受注。契約交渉から実装・保守管理まですべてを行う
- ソフトウェア受託開発
- 担当:実装
- 使用技術:JavaScript, TypeScript, Vue.js, React, Firebase
- 元同僚が起業した会社の受託開発業務のサポート。フロントエンドの実装を主に行う
技術記事投稿
- Zenn
- サービススタートから投稿を開始。2024/04 現在 112 記事、 8,010LIKE
- https://zenn.dev/ryo_kawamata
- Qiita
- 消防士時代から投稿を続け 2022/10 現在、143 記事、 17,551LGTM
- https://qiita.com/ryo2132
- note
- 主に月報を記載。2020/04 現在 , 23 記事、 1,068 いいね
- https://note.com/ryo_kawamata
登壇履歴
勉強会の主催
- 茨城県水戸市にて勉強会を企画・運営
- Ibaraki.dev(開催回数 50 回、 メンバー 102 人)
- https://mito-web-engineer.connpass.com/
- 社内・社外勉強会の企画・運営
- もくテク powerd by Misoca
- フロントエンド輪読回(Vue Composition API ドキュメント , JavaScript Promise の本輪読回、 Jest 公式ドキュメント、 TypeScript 公式ドキュメント)
- Go ではじめるインタプリタ輪読回
その他
- Podcast
- YouTube
- JobPics
-
-
[消防士からエンジニアへ、究極の「未経験転職」3つのポイント JobPicks](https://job.newspicks.com/articles/849)
-
意欲・興味
- フロントエンドだけではなくバックエンド・インフラなど新しい分野・技術への興味関心が強く、学習しながらアウトプットをすることが得意です
- ペアプロ・モブプロを積極的に取り入れ、チームで暗黙知の共有や、技術の継承を行っていきたいと思っています
- 開発に携わったサービスが、身近な人の生活をより良くしていく過程を肌で感じられる時、パフォーマンスが出せると感じています
希望条件
- 地方在住なのでフルリモートワークでの勤務を希望します(月数回の出社等は可)
- 少人数チームで小さく素早くリリースし、フィードバックを受けながら改善のサイクルを回していくアジャイルな開発スタイルを好みます
- ユーザーファーストなプロダクトを作っていく過程が好きです。言われたとおりにただ作るのではなく、機能要件に対しても一緒に考えていけるチームだと良いです
- 新しい挑戦(技術的なもの・制度的なもの)に積極的に取り組める環境が好きです