主な活動について、書ける範囲で。
### 2010年度 (1年目)
- コンシューマー向けサービスのプロジェクト (開発者)
- [[C++]]でテストツールの開発
### 2011年度 (2年目)
- コンシューマー向けサービスのプロジェクト (開発者)
- [[Java]]で[[Android]]アプリケーションの開発 #✨新規
### 2012年度 (3年目)
- コンシューマー向けサービスのプロジェクト (開発者)
- [[Java]]で[[Android]]アプリケーションの開発
- [[Java]]で[[BFF]]のAPI開発
- [[JavaScript]]と[[jQuery]]で簡易的なデータ参照ツール開発 #✨新規
- QM(テスト設計、項目書作成、実施)
- [[Redmine]]でプロジェクト管理開始
- OJTトレーナー
- 新卒入社社員に対して1年間
### 2013年度 (4年目)
- 社内共通/外販用のAPI開発プロジェクト (開発者)
- [[Java]]で社内共通/外販用の[[REST API]]開発
- [[Python]]でリアルタイムデータコンバータの開発 #✨新規
- [[Python]]と[[JavaScript]]で[[リグレッションテスト]]用ツールの開発 #✨新規
- [[🦉Jumeaux]]と[[🦉Miroir]]の前身
### 2014年度 (5年目)
- 社内共通/外販用のAPI開発プロジェクト (開発者)
- [[Java]]で社内共通/外販用の[[REST API]]開発
- [[Solr]]を使った全文検索API開発
- [[Python]]と[[JavaScript]]で[[リグレッションテスト]]用ツールの開発
- [[🦉Jumeaux]]と[[🦉Miroir]]の前身
- エラー検知ツールの開発 #✨新規
- [[GUI]]機能のない[[Sentry]]みたいなもの
- 社内に[[Git]]を導入するプロジェクト (プロジェクトリーダー/開発者) #💎初代メンバー
- [[Jira]] / [[Bitbucket]] の導入意思決定 および 導入準備
- [[SVN]]と[[Redmine]]からの移行調査・準備
### 2015年度 (6年目)
- 社内共通/外販用のAPI開発プロジェクト (リーダー/開発者)
- 社内共通/外販用の[[REST API]]開発の法人チーム ハンドリング
- [[Java]]で社内共通/外販用の[[REST API]]開発
- エディタ・[[IDE]]・ターミナルなどの環境強化
- [[Eclipse]]の代わりに[[IntelliJ IDEA]]を導入 (多分社内初)
- 15年以上使われている社内基盤データフォーマットのリプレイスプロジェクト (テックリード/開発者) #💎初代メンバー
- [[Scala]]でデータのCRUDや履歴管理を行うAPI開発 #✨新規
- [[AWS ECS]]や[[Elastic Beanstalk]]を使った構成検討/実現
- Webエンジニアのサポート (1人)
- 社内に[[Git]]を導入するプロジェクト (プロジェクトリーダー/開発者)
- [[Jira]] / [[Bitbucket]] の導入意思決定 および 導入準備
- [[SVN]]と[[Redmine]]からの移行調査・準備
- [[React]]で[[Jira]]のデータを高度に可視化するWebツール開発 (多分社内初)
- OJTトレーナー
- 新卒入社社員に対して1年間
- 新卒研修講師
- [[Java]]のサポート
- その他
- タスク管理 / ライフログ管理
- [[🦉Jumeaux]]のプロトモデル作成開始
### 2016年度 (7年目)
- 15年以上使われている社内基盤データフォーマットのリプレイスプロジェクト (テックリード/開発者)
- [[TypeScript]]を導入 (多分社内初)
- アプリ/Web/BFF/共通API/コンバーター/データ全体にまたがるリプレイス影響調査
- [[React]]と[[TypeScript]]を使ったデータ登録/表示Webツール開発 #✨新規
- ディレクション
- [[アジャイル]]/[[スクラム]]
- 開発者育成/サポート (4人)
- 開発
- [[Scala]]でデータのCRUDや履歴管理を行うAPI開発
- [[Java]]で社内共通/外販用のAPI開発
- [[C++]]でコンバーター開発
- 社内に[[Git]]を導入するプロジェクト (プロジェクトリーダー/開発者)
- [[SVN]]と[[Redmine]]から[[Jira]]と[[Bitbucket]]への移行がほぼ完了
- [[Confluence]]の導入
- [[Python]]を使った[[Jira]]の権限管理システム開発 #✨新規
- 新卒研修講師
- [[Git]]
- その他
- [[プロダクティビティ]]に関する社内コミュニティ立ち上げ
- 2022年までに14回のLTを開催 (LT後は懇親会)
### 2017年度 (8年目)
- 15年以上使われている社内基盤データ取得モジュールのリプレイスプロジェクト (テックリード/開発者/QA)
- (リプレイス対象がデータからモジュールに変更あり)
- [[React]]と[[TypeScript]]を使ったデータ登録/表示Webツール開発 #✨新規
- ディレクション
- [[アジャイル]]/[[スクラム]]
- 開発者育成/サポート (2人)
- 開発
- [[Storybook]]と[[reg-suit]]を使った[[ビジュアルリグレッションテスト]]の導入
- [[🦉Jumeaux]]と[[🦉Miroir]]を使った[[リグレッションテスト]]と品質保証
- 社内に[[Git]]を導入するプロジェクト (プロジェクトリーダー/開発者)
- Googleサイトから[[Confluence]]への移行
- [[Python]]と[[Chalice]]を使った[[Jira]]の変化を[[Slack]]へ通知するAPI開発 #✨新規
- 次期プロジェクトリーダーの育成
- 社内テックリードグループ #💎初代メンバー
- [[Python]]のテックリード #💎初代メンバー
### 2018年度 (9年目)
- データの開発/運用プロジェクト (アジャイルコーチ/テックリード/開発者)
- [[Windows]]環境における開発環境構築を[[Chocolatey]]と[[Bash]]でほぼ自動化 #✨新規
- [[TypeScript]]と[[Nuxt.js]]、[[Electron]]を使ったデータ開発用[[IDE]]の開発 #✨新規
- アジャイルに関するアクティビティファシリテートやコーチング
- 開発者育成/サポート (4人)
- [[Git]]やターミナル、[[IDE]]、[[Python]]など
- 社内に[[Git]]を導入するプロジェクト (開発者)
- オンプレで動いていた[[Jira]]、[[Bitbucket]]、[[Confluence]]をすべて[[AWS]]に移行
- 品質保証のリードプロジェクト
- [[🦉Jumeaux]]と[[🦉Miroir]]を使った[[リグレッションテスト]]の全社普及/開発/運用
- 社内テックリードグループ
- [[TypeScript]]のテックリード #💎初代メンバー
### 2019年度 (10年目)
- データの開発/運用プロジェクト (テックリード/アジャイルコーチ/開発者)
- [[TypeScript]]と[[Nuxt.js]]、[[Electron]]を使ったデータ開発用[[IDE]]の開発
- [[TypeScript]]と[[Nuxt.js]]を使ったデータ開発タスクの制御Webツール開発 #✨新規
- [[DDD]]を実践
- [[Python]]を使った標準化データを取り込むコンバーター開発 #✨新規
- [[🦉OwlMixin]]や[[🦉owcli]]など独自ライブラリも投入
- アジャイルに関するアクティビティファシリテートやコーチング
- 開発者育成/サポート (4人)
- [[Git]]やターミナル、[[IDE]]、[[Python]]など
- 社内に[[Git]]を導入するプロジェクト (開発者)
- オンプレで動いていた[[Jira]]、[[Bitbucket]]、[[Confluence]]をすべて[[AWS]]に移行
- 品質保証のリードプロジェクト
- [[🦉Jumeaux]]と[[🦉Miroir]]を使った[[リグレッションテスト]]の全社普及/開発/運用
- 社内テックリードグループ
- [[TypeScript]]のテックリード
- アジャイル推進グループ #💎初代メンバー
- アジャイルに関するアクティビティファシリテートやコーチング
- その他
- 社内LTに[[Vim]]で登壇し、2019年度最多動員数を獲得
- [[📒1時間でVimに惚れるチュートリアル]] がベース
### 2020年度 (11年目)
- データの開発/運用プロジェクト (テックリード/アジャイルコーチ/開発者)
- 開発者育成/サポート (主に6人)
- [[TypeScript]]、[[Vue]]、[[REST API]]、[[IDE]]など
- [[TypeScript]]の課題を60近く作成し、PR形式で10人分をレビュー
- [[TypeScript]]と[[Nuxt.js]]、[[Electron]]を使ったデータ開発用[[IDE]]の開発
- 新しく育成した2人をjoin
- [[TypeScript]]と[[Nuxt.js]]を使ったデータ開発タスクの制御Webツール開発
- 新しく育成した2人をjoin
- [[JavaScript]]と[[Express]]を使ったデータのアップロードおよび開発状況管理Webツールのリニューアル
- 本番動作中の[[JavaScript]]を直接いじることでしかデバッグやリリースできなかった状態を改善
- [[Git]]によるソースコード管理を導入
- 検証環境の作成および稼働
- ビルドやリリースに関するCIの整備
- ローカルで動作できるようにする対応
- [[SVN]]など外部依存する部分を切り離す設計に変更
- [[ユニットテスト]]の導入
- [[E2Eテスト]]の導入 ([[CRUD]]の[[REST API]]に対してシナリオテスト)
- [[JavaScript]]のコードを半分以上[[TypeScript]]に変更
- フロントエンド部分の大半を[[TypeScript]]と[[Vue]]を使った構成に切り離し
- [[ES5]]の構文を[[ES2018]]まで引き上げ
- [[Node.js]]のバージョンを0.10から10.0までアップ
- リファクタリング
- 機能を追加したにもかかわらず、循環複雑度が3200 -> 800程度まで削減
- コンシューマー向けWebサービスを開発するプロジェクト (救援開発者)
- [[JSP]]と[[JavaScript]]、[[jQuery]]でWebサイトの開発
- [[Java]]で[[BFF]]の開発
- [[Python]]で[[BFF]]が裏でアクセスするAPIを開発 #✨新規
- 法人向けWebサービスを開発するプロジェクト (救援開発者)
- [[TypeScript]]と[[Nuxt.js]]で[[IE11]]にも対応したリアルタイムデータ登録/参照用[[CMS]]を開発 #✨新規
- [[Playwright]]を使った自動テスト導入 (多分社内初)
- 社内に[[Git]]を導入するプロジェクト (チームリーダー/開発者)
- [[Jira]]、[[Bitbucket]]、[[Confluence]]をServer版からCloud版へ移行
- [[Jira]]や[[Confluence]]の権限が期待通りかを確認し、問題があったら[[Slack]]で通知するツールを[[Go]]で開発 #✨新規
- [[Jira]]のMigrationツールが対応していない移行項目を移行するCLIツールを[[Go]]で開発 #✨新規
- [[Miro]]を全社へお試し導入
- 品質保証のリードプロジェクト
- [[🦉Jumeaux]]と[[🦉Miroir]]を使った[[リグレッションテスト]]の全社普及/開発/運用
- 社内テックリードグループ
- [[TypeScript]]のテックリード
- アジャイル推進グループ
- その他
- [[Vim]]に関する社外発信記事が『社内で最多 いいね』を獲得
### 2021年度 (12年目)
#todo
### 2022年度 (13年目)
#todo