Skip to content

Instantly share code, notes, and snippets.

@sho-hata
Last active November 24, 2025 08:36
Show Gist options
  • Select an option

  • Save sho-hata/366a404f31ed8b7b9e1ee38da16c7401 to your computer and use it in GitHub Desktop.

Select an option

Save sho-hata/366a404f31ed8b7b9e1ee38da16c7401 to your computer and use it in GitHub Desktop.

私について

できること

  • ネイティブアプリ、Webアプリの開発経験を中心にしつつ、PCI DSS や金融当局による規制準拠が求められるクレジットカードのシステム開発経験があります。
  • 新規事業の立ち上げエンジニアとして、開発、仕様策定、プロジェクトマネジメント、採用等に携わった経験があります。

利用技術

規模のあるOSSにコントリビュート・小規模なツールやパッケージを一人で作成できるレベルの使用技術を以下に列挙します。

  • バックエンド
    • Go
      • Web API(gRPC、REST)サーバーの実装
        • スキーマ駆動開発、互換性を意識したマイグレーション設計ができるといった基本的な知識
      • クレジットカード決済システム(TCP)サーバーの実装
      • 静的解析やコーディング支援などのツールの制作
      • Linter、テスト環境整備
  • Webフロントエンド
    • React
      • Redux, Valtio等の状態管理ライブラリを利用した実装・設計
      • React Router(v7)での SPA 実装
    • TypeScript
      • 型パズルは得意ではないが、Node.js v22~ の TypeScript 直接実行への移行支援ができるくらいの関心はあり
    • webpack, esbuild, Vite
      • TypeScript製のexpress.jsのwebpack -> esbuild 移行ができるくらいのバンドラ・トランスパイラ・ビルドツール周りの知識
  • ネイティブアプリ
    • React Native
      • iOS/Android
      • React Native0.6x系 ~ 0.7x系(React17 -> 18)のアップグレードに伴うネイティブ・jsレイヤーの有象無象のビルド・実行時・型エラーをなんとかできるくらい
      • Over the Air (OTA) update については経験なし。ストア公開でのリリース方法のみ経験あり。
  • インフラ
    • Terraform
      • 必要になったときにAWS、GCPのリソースの追加・更新できるくらい
      • モジュール設計をイチからした経験はなし

登壇

一定規模の技術カンファレンス(プロポーザル選考あり)への登壇経験があります。

国内

海外

技術記事

経歴

2022/08 ~ 株式会社カンム

  • クレジットカードサービス・資金調達サービスの開発
  • 利用技術: Go, React, React Native, TypeScript
詳細

資金調達サービスの開発

  • 立ち上げエンジニアとしてフルスタックに開発
    • ReactでのWebアプリ開発
    • Go でのバックエンド開発
    • 技術、アーキテクチャ選定・設計
  • プロジェクトマネジメント
  • 採用
  • 開発責任者として必要なことを一通り

クレジットカードサービスの開発

  • Goで書かれた決済処理・Web APIの開発
  • iOS, Androidアプリ(React Native)の開発
  • Webサービス技術選定・アーキテクチャ設計
  • React Nativeのバージョンマイグレーション
  • CI速度改善や社内ツール(Linterなど)の作成
  • PCI DSS、金融法規制といった各種規制への理解、社内教育

2020/04 ~ 2022/07 株式会社エイチームライフデザイン

  • 引越しWeb比較サービスの開発
  • 利用技術:PHP, Go, TypeScript, React
詳細

2020年(1年目)

Web引越し比較サービスの開発メンバーとして、新規機能開発・保守に携わる。

  • PHP(Synfony)を用いた機能開発・保守
  • リリースから約10年続くサービスに、リモートデバッグ環境(XDebug)、コードフォーマッタ(PHP intelephense)を導入

2022年(2年目)

新規Webサービスの立ち上げと全体設計・新規機能開発

  • 新規Webサービスの全体設計・機能開発に携わる
    • アーキテクチャ・言語選定
    • TypeScript(Next.js)・Go・GraphQL(Hasura)を用いた新規機能開発
    • 開発者体験向上のためのテスト・Linter・依存パッケージアップデートの自動化整備
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment