プロフィール
山道 喬Yamamichi Takashi
Backend Architect / Technical Advisor
得意領域
- PHP / Laravel / Symfony / BEAR.Sunday によるバックエンド設計・開発
- API設計・データベース設計、大規模トラフィック下での性能改善
- アーキテクチャレビュー・コードレビュー
- 障害対応・原因調査
- AIを活用した開発プロセスの設計
経歴
- 19歳でプログラマとして東京で就職
- 以来、長年にわたりシステム開発者としてWebアプリケーションなどを開発
- 38歳でプログラミング講師として講義を開始。壱岐・徳之島・沖縄でプログラミング教室を開催
主な実績(2020年12月〜)
電子書籍配信サービスのバックエンド開発
大規模なトラフィックを受けるサービスで、API の設計・開発と運用を担当
- クリーンアーキテクチャをベースにしたバックエンドの設計・実装
- REST / gRPC による API・サービス間連携
- DB 設計、性能改善、既存機能の段階的なリファクタリング
- テスト戦略の整理、コードレビュー、ブランチ戦略の整備
- 技術選定・設計レビューと、ミドルエンジニアへの技術支援
- AWS 運用での SRE 連携、障害・不具合の一次切り分け
- 生成AIを使ったスペック駆動開発(仕様整理 → 計画 → AIによる実装 → 人による設計・品質レビュー → テスト)の開発フロー設計と、AI生成コードのレビュー
PHP / Laravel / MySQL / AWS / gRPC / Docker / Nginx
ふるさと納税サイトの構築
- 外部システムと商品情報を連携する API の開発
- 不具合の修正
PHP / Symfony(EC-CUBE) / PostgreSQL / AWS / Docker
Shopify アプリの開発
- 機能追加と不具合の改修
- メンバーのサポート
PHP / Laravel / PostgreSQL / AWS / Docker / Shopify
人材派遣システムの改修
- 追加機能の開発と不具合の修正
- 外部システムとの API 連携の開発
PHP / Laravel / Vue.js / MySQL / AWS / Docker(スクラム開発)
求人サイトのリニューアル開発
- 複数職種の求人システムから一職種を独立サイトとしてリニューアル。詳細設計以降を担当
- 既存の URL・データベースに合わせたルーティング設計・クラス設計
- コードレビューとマージ
- 外部システムとの求人情報・エントリー情報の API 連携(既存のバッチを Laravel の artisan コマンドとして再実装)
- Laravel と WordPress の連携
- 経験の浅いメンバーのサポート
PHP / Laravel / WordPress / MySQL / AWS / Docker
社会福祉法人の社内SE(システム管理)
- ルーター・Wi-Fi の設定、PC のキッティングなど社内インフラの整備
- Teams の導入支援(設定、チャネル運用の支援、アカウント作成)
- サイボウズ・Microsoft などベンダーとの技術窓口
- 前任者が作った Excel マクロの解析と不具合修正、外部ベンダー製アプリの不具合調査
- パッケージ版 Office のライセンス管理を、Microsoft 365 での一元管理に切り替える提案
- IT に不慣れな職員向けに、わかりやすい手順書を作成(Wiki で共有)
Windows / Microsoft Teams / サイボウズ Office / Microsoft Office
講師実績
- 小学校教職員向け Scratch 講習(対面)
- 令和3年度「いせん寺子屋」プログラミングに親しもう(対面)
開発実績
- がじゅまるの家(システム担当)
技術スタック
- 言語・フレームワーク:PHP / Laravel / Symfony / BEAR.Sunday / EC-CUBE / WordPress / Ruby on Rails / Vue.js / HTML・CSS
- API:REST / gRPC
- データベース:MySQL / PostgreSQL
- インフラ・ツール:AWS / Docker / Linux / Nginx / Apache / Git
- サービス連携:Shopify
徳之島について
徳之島にはプログラミング教室の開催で来ました。長崎の島で育ったこともあり、島の生活が好きで移住しました。島ではパソコン訪問サポートやプログラミング講師も続けています。
趣味は新しいプログラミングの勉強、アニメ、音楽鑑賞、バンド演奏です。