Available for senior full-stack & platform roles シニアフルスタック/プラットフォームポジションを検討中

Shogo Hida小森 翔吾

Senior Full Stack Engineer · Go & TypeScript フルスタックエンジニア(Go / TypeScript)

I build production cloud services and distributed systems — from an enterprise GHG-emissions analytics platform to AI-driven incident response that cut diagnosis time by 50%. 5+ years shipping in Go and TypeScript, with hands-on ownership across the full SDLC. GHG排出量分析基盤の構築から、診断時間を50%短縮したAI駆動のインシデント対応まで、本番運用を前提としたクラウドサービス・分散システムを構築しています。Go・TypeScriptでの実務経験5年以上、開発の全工程にオーナーシップを持って携わってきました。

View Projectsプロジェクトを見る Get in Touch問い合わせる Résumé (EN) ↓ 職務経歴書 (JA) ↓
Tokyo, Japan東京都 shogo.hida@gmail.com github.com/shogohida

About職務要約

Senior full-stack engineer with 5+ years building production cloud services and distributed systems, with deep expertise in Go and TypeScript. Proven record designing scalable, event-driven architectures on AWS, delivering 40% performance improvements through systematic optimization. Experienced sub-team lead with hands-on ownership across the full SDLC — from architecture design and CI/CD to incident response and documentation. Contributed 10+ merged pull requests to major open-source projects including Kubernetes, PyTorch, and Hugging Face Transformers. Native Japanese speaker, fluent in English (IELTS 7.5) — thrives in multicultural, high-autonomy environments.

5年以上の実務経験を持つシニアフルスタックエンジニア。Go・TypeScriptを主力言語とし、AWS上でのスケーラブルなイベント駆動アーキテクチャの設計、体系的な最適化による40%のパフォーマンス改善など、確かな実績を持つ。開発チームのサブリーダーとして、アーキテクチャ設計・CI/CDからインシデント対応・ドキュメント作成まで、SDLC全体にオーナーシップを持って従事。Kubernetes・PyTorch・Hugging Face Transformersなど主要OSSプロジェクトへ10件以上のPRをマージ。日本語ネイティブ、英語ビジネスレベル(IELTS 7.5)——多文化・高い自律性を求められる環境を得意とする。

Experience職務経歴

Jul 2023 – Present2023年7月 – 現在 Zeroboard Inc., Tokyo

Full Stack Software Engineer & Development Team Sub-Leader フルスタックエンジニア/開発チームサブリーダー

  • Architected and deployed a cloud-native GHG emissions analytics platform for enterprise clients (automotive, banking) using a Go/GraphQL backend with Clean Architecture (1,500+ LoC), TypeScript/Vue.js frontend, and MySQL. Shipped to production with zero defects in 3 months.
  • Built an emissions forecasting system in Go processing time-series historical data, owning the full product lifecycle from stakeholder demos through QA to production within a 6-month deadline.
  • Optimized system performance by 40% through systematic load profiling and MySQL indexing / query optimization.
  • Led a solution-engineering sub-team (2 direct reports) through 100+ production incidents; designed CloudWatch + Datadog monitoring with custom metrics and alerts, achieving a <1-hour incident response SLA.
  • Enforced Clean Architecture, testing, and security-first standards across 300+ pull requests; mentored junior engineers.
  • Pioneered AI-driven DevOps: deployed Claude AI for automated bug investigation and alert analysis, cutting mean time to diagnosis by 50%.
  • 【Go/TypeScript × フルスタック開発リード】大手自動車・銀行向けGHG排出量分析ダッシュボードの開発をフルリード。Go/GraphQLバックエンド(1,500行以上)、TypeScript/Vue.jsフロントエンド(20以上のコンポーネント)の要件定義〜設計〜QA〜本番リリースまでの全工程をオーナーシップを持って推進。3ヶ月の期限内に無事故でリリース達成。
  • 【プロダクト開発リード】大手銀行向け排出量推計モデルの仕様策定・開発(1,000行以上のコード実装)からプロジェクト管理まで主導。社内デモ・QA調整を経て6ヶ月以内にリリース完了。
  • 【パフォーマンス最適化】負荷テストによるボトルネック特定と5つのスロークエリのインデックス最適化により、ダッシュボード応答時間を40%改善
  • 【チームリード・オペレーション改善】運用保守チームのサブリーダーとして100件以上の本番修正を管理。CloudWatch/Datadogによる監視・アラート基盤を構築し、インシデント対応時間を1時間以内に短縮
  • クリーンアーキテクチャ原則に基づく300件以上のPRレビューでコード品質を継続的に向上。
  • 【AI活用推進・業務自動化】Claude AIを中心としたAIツールの技術評価・チーム導入をリード。バグ調査自動化システムとアラート分析パイプラインを構築し、調査時間を50%削減
Nov 2021 – Jun 20232021年11月 – 2023年6月 Cykinso Inc., Tokyo

Software Engineerソフトウェアエンジニア

  • Delivered 3 full-stack healthcare products end-to-end across consumer and B2B segments using Ruby on Rails, React, and AWS (EC2, RDS, S3), owning complex technical decisions in a high-ambiguity startup environment.
  • Designed RESTful APIs and multi-tenant healthcare data schemas with role-based access control.
  • Implemented CI/CD pipelines and automated testing frameworks for reliable deployments.
  • 【新規プロダクト立ち上げ × 0→1】入社1年で3つの新規サービス(子供向け検査キット、統一プラットフォーム、医療機関向けサービス)をリリース。0→1フェーズのプロダクト立ち上げを経験。
  • 【フルスタック開発・技術横断】Ruby on Rails / JavaScript / CSSで分析質問票とフロントエンドを開発。サイエンスチームと協力しPython data-pipelineを共同開発し、技術横断で価値創出。
  • マルチテナントの医療データを扱うRESTful APIとロールベースアクセス制御を設計。
Oct 2020 – Oct 20212020年10月 – 2021年10月 Rakuten Inc., Tokyo

Software Engineerソフトウェアエンジニア

  • Developed and maintained e-commerce platform features serving millions of users in an English-first, globally distributed engineering organization.
  • Contributed to microservices architecture in Java, participating in Agile sprints and cross-team code reviews.
  • 楽天市場のポイントキャンペーン・SNSシェア・くじ・社内短縮URLシステムなど10サービスを担当。要件定義から設計・開発・テストまで一貫して実施。大規模プロダクトにおけるエンジニアリングの基盤を習得。
Researcher研究員Mitsui & Co. Global Strategic Studies Institute株式会社三井物産戦略研究所 Jun 2019 – Nov 20192019年6月 – 2019年11月
Political & Economic Affairs Specialist政治経済担当専門調査員Embassy of Japan in Guatemala在グアテマラ日本国大使館 Feb 2016 – Feb 20182016年2月 – 2018年2月

Featured Projects個人プロジェクト

Independent projects that turn specific claims from my resume into runnable, tested code. 職務経歴の実績を、動くコードとして再現・証明するために作った個人プロジェクトです。

GHG Compliance RAG System GHG規制対応 RAGシステム

A retrieval-augmented QA system over GHG Protocol, CSRD/TCFD, and internal emissions-accounting documents — every answer cites its source.

GHGプロトコル・CSRD/TCFD開示ガイドライン・社内算定マニュアルなどを検索し、根拠となる出典を明示したうえで回答するRAGシステム。

Role-based access control by department, Recall@K search-quality evaluation, and IP rate limiting for public deployment — extends the climate-tech domain expertise from Zeroboard into a standalone, production-minded system.

部署ごとのRBAC、Recall@Kによる検索精度の定量評価、公開運用を想定したレート制限まで実装。ゼロボードで培った気候テック領域の知見を、単体の本番運用可能なシステムとして再構築。

PythonGoReact TypeScriptpgvectorClaude API

AI Incident Investigation Agent AIインシデント調査エージェント

When an alert fires, it gathers logs, deploy history, and metrics, hands them to an LLM, and returns a structured root-cause report — before a human opens a dashboard.

アラート発火時にログ・デプロイ履歴・メトリクスを収集してLLMに渡し、担当者がダッシュボードを開く前に構造化された根本原因レポートを生成する。

A from-scratch, open-source generalization of the Claude-driven bug-investigation system I built and ran in production at Zeroboard, cutting mean time to diagnosis by ~50%. Runs free on local Ollama or on the Claude API.

ゼロボードで構築・運用したClaude活用のバグ調査自動化システム(調査時間50%削減)を、依存ライブラリなしのOSSツールとしてゼロから汎用化。Ollamaでローカル無料実行も可能。

GoClaude APIOllamaSlack

Distributed KV Store on Raft Raftによる分散KVストア

A replicated key-value store built on a from-scratch implementation of the Raft consensus algorithm — leader election, log replication, and persistence — with a live browser demo of elections in action.

Raftコンセンサスアルゴリズムをゼロから実装し、その上にレプリケーションされたキーバリューストアを構築。リーダー選出をブラウザからリアルタイムに確認できるデモ付き。

Production experience with distributed systems doesn't automatically prove consensus-level reasoning. This is a correct, tested implementation of the algorithm behind etcd, Consul, and CockroachDB.

実務での分散システム経験だけでは、コンセンサスレベルの理論的な正しさは証明できない。etcd・Consul・CockroachDBを支えるアルゴリズムを、テスト付きで正確に実装。

GoRaft ConsensusNo deps

Clean Architecture Guard Clean Architecture Guard

A hybrid static-analysis + Claude AI tool that flags Clean Architecture violations — forbidden imports, layer boundary breaks, mixed responsibilities — as GitHub PR comments or via an MCP server for Claude Desktop.

AST静的解析とClaude AIのハイブリッドでClean Architecture違反(禁止import・レイヤー依存違反・責務混在)を検出し、GitHub PRへ自動コメントするか、MCPサーバーとしてClaude Desktopから呼び出せる。

Deterministic checks (imports, dependency direction) run as free AST analysis; only judgment calls that need real understanding go to the LLM. Turns "300+ PR reviews enforcing Clean Architecture" into reusable tooling.

決定的に判断できる検査(import・依存方向)は無料のAST解析で、意味理解が必要な判断だけをLLMに任せる設計。「300件以上のPRレビューでClean Architectureを徹底した」実務経験を再現可能なツールとして公開。

GoAST AnalysisClaude APIMCP

Technical Skills技術スキル

Languages言語(主力)

Go, TypeScript, JavaScript, Python, Ruby, Java

Frontendフロントエンド

React, Next.js, Vue.js (Nuxt 3)

Backend & APIsバックエンド・API

Go (Echo, Gorm), GraphQL, REST, Ruby on Rails, event-driven microservicesイベント駆動マイクロサービス

Cloud & Infraクラウド・インフラ

AWS (EC2, ECS, Lambda, RDS, S3, CloudWatch), Docker, Kubernetes, GitHub Actions

DataDB・ミドルウェア

PostgreSQL, MySQL, Redis, Elasticsearch, pgvector

AI ToolingAI活用

Claude API, MCP, GitHub Copilot, Cursor, OpenAI API

Observability監視

Datadog, CloudWatch, load testing, incident response負荷テスト、インシデント対応

Practice開発プロセス

Clean Architecture, Agile/Scrum, ADR/Design Docs, code reviewクリーンアーキテクチャ、アジャイル/スクラム、ADR/Design Doc、コードレビュー

Open Source ContributionsOSS貢献

10+ merged pull requests across major distributed-systems and ML projects: 主要な分散システム・機械学習プロジェクトへ10件以上のPRをマージ:

Kubernetes (Go) PyTorch (Python/C++) Transformers / Hugging Face (Python) LightGBM (C++/Python) Flutter (Dart) scikit-learn (Python)

Education & Languages学歴・言語能力

Education学歴

M.Sc. Development Economics修士課程 開発経済学
Hokkaido University, Graduate School of Agriculture · 2013–2015北海道大学大学院農学院・2013年–2015年
B.Sc. Development Economics学士課程 開発経済学
Hokkaido University, School of Agriculture · 2008–2013北海道大学農学部・2008年–2013年

Languages言語能力

Japanese日本語Nativeネイティブ
English英語IELTS 7.5
Spanishスペイン語DELE C1
Portugueseポルトガル語Conversational会話レベル

Get in Touchお問い合わせ

Open to senior full-stack, platform, and climate-tech engineering roles. Reach out any time. シニアフルスタック・プラットフォーム・気候テック領域のポジションを探しています。お気軽にご連絡ください。