TXT
わたしについて
Ruby on Rails と Go でバックエンドを開発しています。外部向け API の設計、DNS・ドメインまわりの運用、開発者向けツールの整備が主な担当です。
関心の中心は「長く保守できるコード」。静的解析や CI の仕組みづくり、SOLID・クリーンアーキテクチャ・DDD を使った設計に取り組みつつ、リリース自動化やコード品質の改善、新しく入ったメンバーのメンターもしています。
HINFO
使っている技術
- Go
- Ruby on Rails
- API 設計
- DNS / ドメイン
- 静的解析
- CI / リリース自動化
- クリーンアーキテクチャ
- DDD
CNAME
つくったもの
-
whrisgithub.com/harakeishi/whrisIP アドレスにひもづくドメインの管理情報を表示するツール。
-
goposegithub.com/harakeishi/goposeDocker Compose のポートやネットワークの競合を検出して、自動で解決するツール。
-
trvgithub.com/harakeishi/trvGitHub 上の tbls ドキュメントをターミナルで読めるリモートビューアー。
-
curvergithub.com/harakeishi/curverGo 製 CLI ツールのバージョン表示を手軽に組み込む仕組み。
-
gscpgithub.com/harakeishi/gscpGo で使える SSH 設定ファイルのパーサー。
-
slackhoggithub.com/harakeishi/slackhogSlack API へのリクエストを手元で受け止めて、Slack 風の画面で確認できるツール。
TXT
仕事のほかに
Blender での 3D モデリングや、自宅サーバーをいじるのが好きです。
コードは GitHub にあります。