About
Webアプリケーションエンジニア。主にサーバーサイド。最近はRuby/Railsでコードを書くのが楽しい。
執筆
- Software Design 2019年12月号/「基礎のクロスサイト・スクリプティング対策 PHPer のための Web セキュリティ入門」
テックブログ
- Pepabo Tech Portal/『いるだけで成長できる環境』グーペのエンジニアインターン2016レポート
- Pepabo Tech Portal/グーペのPHPバージョンを5.2から7.1にアップグレードしました
- SmartHR Tech Blog/PostgreSQLでjsonb型カラムのデータを検索した話
- SmartHR Tech Blog/スプリントプランニングの未来予測: 予言の書
※ 本記事は勤務先で執筆したものです。内容は公開情報のみを扱っています。
発表
2016年
- Vue.js Tokyo v-meetup="#1": 翻訳から始めるVue.js入門
- YAP(achimon)C::Asia Hachioji 2016 mid in Shinagawa: チーム全員でお申し込み数を2倍にした話
- PHP BLT#5: 400万個のユーザー画像をサーバー移設した話
- 【ペパボxプレイド】Tech Meetup 〜自動テスト・CI編〜: グーペのE2Eテスト運用事情
- PHP Conference 2016: PHPerのためのVue.js入門とVue.js 2.0の未来
- YAPC::Hokkaido 2016: Vue.jsによるWebアプリケーション開発
2017年
- PHP BLT#6: 5分で分かるPHP7化する方法 〜アプリケーション編〜
- Vue.js Meetup#4: Vueコンポーネントのユニットテスト
- ペパボエンジニア研修座学: ペパボエンジニア研修座学「Vue.jsで作る日報アプリケーション ハンズオン」
- ぎんざRuby会議01: 歴史あるPHPアプリケーションのジョブキューシステムのリプレース
- 第9回ペパボテックカンファレンス〜Vue.js特集〜: 小さな課題解決から始めるVue.js
- PHP Conference 2017: できるPHP7アップグレード
2018年
- Vue.js部: Vue.jsで作る日報アプリケーション ハンズオン
- PHPerKaigi 2018 懇親会 飛び込みLT: あの問題解きました!
- フロントエンドテックミーティング#1: Webpackで作るVueコンポーネント開発環境
- Laravel/Vue.js勉強会#5: Passportのパスワードグラントで独自の認証を実装する方法
2019年
- PHPerKaigi 2019: モバイルアプリ向けAPI開発を通じて学んだこと
- PHPカンファレンス沖縄2019: 脆弱性から学ぶWebセキュリティ
- PHPカンファレンス2019: 脆弱性から学ぶWebセキュリティ Part2
2024年
- Kaigi on Rails 2024: Sidekiqで実現する長時間非同期処理の中断と再開
2025年
- Kaigi on Rails 2025: 履歴 on Rails: Bitemporal Data Modelで実現する履歴管理
- Kaigi on Rails 2025 事後勉強会: プロポーザルを書くときに私が考えていること
コミュニティ
2018年
- Vue Fes Japan 2018:実行委員 (コアスタッフ / スポンサー担当)(振り返り記事)