[{"data":1,"prerenderedAt":111},["ShallowReactive",2],{"$f1jerbys2ejrrn":3},{"resume":4,"publishedAt":110},{"basic":5,"sections":16},{"name":6,"title":7,"summaryHtml":8,"links":9},"山田 太郎","ソフトウェアエンジニア \u002F バックエンド・SRE","\u003Cp>Webアプリケーションのバックエンドを中心に7年ほど開発しています。\n\u003Cstrong>設計から運用まで一貫して担当する\u003C\u002Fstrong>のが得意で、直近はBtoB SaaSの基盤刷新と4名のチームリードを担当しました。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>得意領域: TypeScript \u002F Go でのAPI開発、PostgreSQLのパフォーマンス改善\u003C\u002Fli>\n\u003Cli>関心: 計測にもとづく信頼性の改善と、開発者体験の底上げ\u003C\u002Fli>\n\u003C\u002Ful>",[10,13],{"label":11,"url":12},"GitHub","https:\u002F\u002Fgithub.com\u002Fkeirec-sample",{"label":14,"url":15},"ブログ","https:\u002F\u002Fexample.com\u002Fblog",[17,57,86,99,104],{"id":18,"type":19,"visible":20,"entries":21},"sample-work","workHistory",true,[22,35,47],{"company":23,"from":24,"to":25,"role":26,"tech":27,"descriptionHtml":34},"株式会社クレアノーツ","2023-04","","リードエンジニア",[28,29,30,31,32,33],"TypeScript","Node.js","PostgreSQL","AWS","Terraform","Datadog","\u003Cp>BtoB SaaS(契約社数約400社)の開発チーム4名のリードとして、機能開発とアーキテクチャの意思決定を担当。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>自前実装の認証をOIDCベースに移行し、SSO対応を要件とする商談の失注をゼロに\u003C\u002Fli>\n\u003Cli>遅いエンドポイント上位20件をN+1解消とインデックス設計で改善し、p95応答を1.8秒から420msへ短縮\u003C\u002Fli>\n\u003Cli>手動だったリリースをGitHub Actionsに載せ替え、デプロイ頻度を週1回から日次へ\u003C\u002Fli>\n\u003Cli>設計レビューとオンボーディング資料を整備し、新メンバーの初コミットまでの日数を平均9日から3日へ\u003C\u002Fli>\n\u003C\u002Ful>",{"company":36,"from":37,"to":38,"role":39,"tech":40,"descriptionHtml":46},"合同会社ノクトリンク","2020-07","2023-03","バックエンドエンジニア",[41,42,43,44,45],"Go","MySQL","Redis","Docker","GCP","\u003Cp>飲食店向け予約管理サービスのAPI開発と運用を担当。月間予約数は約12万件。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>予約枠の在庫管理をトランザクション設計から見直し、繁忙期の二重予約を解消\u003C\u002Fli>\n\u003Cli>モノリスから通知基盤だけを切り出し、ピーク時のレスポンス劣化を回避\u003C\u002Fli>\n\u003Cli>オンコール当番として障害対応と再発防止のポストモーテム運用を整備\u003C\u002Fli>\n\u003C\u002Ful>",{"company":48,"from":49,"to":50,"role":51,"tech":52,"descriptionHtml":56},"株式会社トリムノス","2019-04","2020-06","Webエンジニア",[53,54,42,55],"PHP","Laravel","jQuery","\u003Cp>新卒入社。社内業務システムの受託開発に従事し、要件のヒアリングから実装・保守までを担当。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>勤怠管理システムの改修を1人称で担当し、月次の集計作業を約8時間から30分へ短縮\u003C\u002Fli>\n\u003Cli>手作業だったテストにE2Eテストを導入し、リグレッションの再発を防止\u003C\u002Fli>\n\u003C\u002Ful>",{"id":58,"type":59,"visible":20,"groups":60},"sample-skills","skills",[61,66,72,78,81],{"category":62,"items":63},"言語",[28,41,64,65],"Python","SQL",{"category":67,"items":68},"フレームワーク",[69,70,71,54],"Nuxt","NestJS","Echo",{"category":73,"items":74},"インフラ",[75,76,32,77],"AWS (ECS \u002F RDS \u002F Lambda)","Cloudflare Workers","GitHub Actions",{"category":79,"items":80},"データストア",[30,42,43],{"category":82,"items":83},"監視・運用",[33,84,85],"Sentry","OpenTelemetry",{"id":87,"type":88,"visible":20,"entries":89},"sample-qualifications","qualifications",[90,93,96],{"name":91,"year":92},"AWS Certified Solutions Architect – Associate","2023",{"name":94,"year":95},"応用情報技術者","2020",{"name":97,"year":98},"基本情報技術者","2018",{"id":100,"type":101,"visible":20,"title":102,"bodyHtml":103},"sample-about","freeText","自己PR","\u003Cp>課題を「速く直す」よりも、\u003Cstrong>同じ障害が二度起きない形に直す\u003C\u002Fstrong>ことを重視しています。\n直近ではオンコールの負荷が特定メンバーに偏っていたため、アラートの棚卸しとRunbookの整備を提案し、月あたりの深夜対応を6件から1件に減らしました。\u003C\u002Fp>\n\u003Cp>チームでは、設計の意図をドキュメントとして残すこと、レビューで指摘だけでなく代替案を示すことを心がけています。\n今後はプロダクトの信頼性設計により深く関わり、SLOにもとづく意思決定をチームに定着させたいと考えています。\u003C\u002Fp>",{"id":105,"type":106,"visible":20,"title":107,"enLabel":108,"bodyHtml":109},"sample-talks","custom","登壇・執筆","TALKS","\u003Cul>\n\u003Cli>社内勉強会で「N+1をやめるためのORMの読み方」を月1で開催(累計12回)\u003C\u002Fli>\n\u003Cli>技術ブログでSLO運用の立ち上げについて執筆(累計8本)\u003C\u002Fli>\n\u003C\u002Ful>","2026-08-01T03:00:00.000Z",1789995831872]