職務経歴

SUPER STUDIO

Backend Engineer · ビッグデータグループ / バックエンドチーム → xfunctionチーム

ECプラットフォームのビッグデータグループでバックエンドエンジニアとして従事。当初はバックエンドチームに所属し、その後xfunctionチームへ異動。Golang、NextJS、ScyllaDB、k9s、ArgoCD、Kafka、Sparkを用いてシステムを開発・保守し、スクラムで開発を推進。xfunctionチームの立ち上げに初期メンバーとして中心的な役割を担った。従来はFE・BE間や他部署との連携がチグハグで、直近のPJでは6月リリース予定が10月にずれ込むなど、コミュニケーションロスによる遅延が発生していた。新チームの創設にあたり心理的安全性を重視し、ドラッカー風エクササイズ、メンバー間の積極的なコミュニケーション、PdM・ステークホルダーとの期待値のすり合わせを実施。その結果、チーム設立5ヶ月で意図しないPJ遅延を0にした。デザイナーや他部署・他チームと積極的に連携し、xfunction内のリードとして活動。データ基盤にはIceberg(保存形式Parquet)を採用し、分析クエリはTrinoで実行。AIを駆使してコードを精査し、Spark SQLのデータ取り込み処理に`CREATE OR REPLACE TABLE`構文を導入することで、処理速度・コストを30%改善。さらにAI活用を推進し、Claude CodeのAgents(サブエージェント)とハーネスを最適化。タスクの性質に応じてOpus・Sonnet・Haikuを使い分けるサブエージェント構成を設計・導入し、トークン使用料を50%削減。

Monstarlab

Tech Lead · 受託開発

沖縄のテーマパーク事業のアプリ開発とバックエンド、インフラ、Web開発をリード。ベトナムチーム16名をマネジメントし、ベトナム現地でのコラボレーション(出張・滞在)を通じて英語でのコミュニケーションを実施。プロジェクト参加後2週間でIaCを用いたWebインフラ構築・リリースを実現。既存技術スタックのキャッチアップ、DNS設定、dev/stg環境構築、リリース・モニタリング実施し、瞬間1500RPSのアクセスに対応。PayloadCMS、SSTv3、NextJSでREST APIを実装。マイクロサービス指向の構成で、サービス毎に分離を行いトラフィックのスパイクなどを分散させる構成で、アプリバックエンドはオリジン到達で3000RPSのトラフィックの処理を担当。データ分析基盤をParquet形式で実装、Athena/Lambda/Glue/Quick Suite(AWS)を活用し、IaCとAIを駆使して構築。短期間でNativeアプリケーション開発、バックエンド構築、管理画面実装を実現。イラストマップの実装も行い、画像を座標と合わせて分割し、座標に合わせる方法を実現。短納期という制約の中、テックリードとして技術アドバイスだけでなく、ビジネス面にも入り込み積極的に顧客とコミュニケーションを取った。当初要件から大きく要望が増えた際、人員の増強の代わりにAIを導入することを顧客にも提案し、それが社内で初めてのAI導入(Devin)となった。インフラコストを30%削減(AWSサーバーレスアーキテクチャ、AWSと相談してSavingsPlan活用、RedisによるRDSやLambda起動時間の削減など)。インフラもIaCで記述することで、AIフレンドリーな環境をあらかじめ構築。

Monstarlab

Tech Lead · 受託開発

ふるさと納税のポイントを株式に交換できる権利を付与するサービスの開発。最大1000RPSを超えるアクセスを想定し、高トラフィック前提で設計・開発。

Monstarlab

Tech Lead · 受託開発

開発3名・QA3名のチームでテックリードを担当。月額25万円ほどのインフラ費用がかかっていたシステムを、LambdaとCloudFrontを用いた月額1万円規模のシステムへ移行する提案を実施。プリセールス時点で月額150万円と見積もられていた運用費用も含め、大幅なコスト圧縮を実現。属人化を避けるため移行作業から手作業を排し、IaCの導入とともにすべてGolangで記述。フロントエンドはSEOと表示速度を考慮し、Astro JSでISRライクな構成を設計。通常はFE・BE・インフラと単一役割でアサインされるところ、全工程を担えるフルスタックエンジニアとしての経験を評価され本PJにアサインされた。

Monstarlab

Full-Stack Engineer · 受託開発

企業サイトの更新。海外チームと協働し、フルスタックエンジニアとしてバックエンド・フロントエンド・インフラを担当。バングラデシュチームと時差のある中で非同期に開発を進め、必要に応じてミーティングや仕様説明を実施。

KiteRa

Full-Stack Engineer · 規程管理SaaS開発

Golangでバックエンドを構築し、JSON-RPCでフロントエンドと通信。スピード感のある開発。日本初のe-Govを経由した36協定の電子申請システムの実装、リード

Fignny

CRMソフト開発 · CRMサービス開発

新機能追加やバグ修正、API提供、NoSQLによる項目定義。ドキュメント作成とデバッグ環境構築も担当。

Fignny

まとめサイトのスクレイピング · まとめサイトのデータスクレイピング

BeautifulSoup4でスクレイピング処理を2週間で実装。CeleryとThredPoolExecutorで並列処理を導入し、EC2インスタンス20台で分散処理。

フリーランス

弁護士法人の時間・請求管理システム2 · 時間・請求管理システム開発

新機能追加とサーバーサイドロジックの作成。

シスナビ

弁護士法人の時間・請求管理システム1 · 時間・請求管理システム開発

要件定義、モックアップ、DB設計、PDF出力機能の実装、レンタルサーバーの環境調査・デプロイ。

シスナビ

業務処理のRPA化 · RPA化

NTTアドバンステクノロジのRPAソフトでバックオフィス業務を自動化。RPA作成・管理の仕組み作りを企画。

シスナビ

実験データの可視化Webアプリの作成 · 実験データ可視化Webアプリ開発

エクセルデータをJSONに整形し、Django Rest FrameworkでREST-APIに登録。plotly.jsでデータを可視化。

シスナビ

データ移行処理とバッチ処理の開発 · データ移行と分析

多様なデータソースをAlteryxで読み込み、SQL Serverに統合。並列処理、データ秘匿化、バッチ処理の実装。

シスナビ

ウェブアプリ開発-予実管理ソフト作成- · 予定と実績の可視化プロジェクト

マークアップデータとASP.Netのロジックを結合。ユーザー画面と管理画面、バックエンドロジックを担当。

個人事業主

生ハムの輸入販売 · 生ハムの輸入販売

スペイン産生ハムの輸入販売を目指し、サプライヤー交渉、農場見学、細菌検査、通関手続きを実施。食品衛生責任者資格取得。資金調達中に中断。

住友化学

研究開発/RD-2016 · 医療品グレードのポリプロピレン材料開発

医療品グレードのポリプロピレン材料開発。射出成型の歪み抑制、UV照射による汚染防止材料開発。

住友化学

研究開発/RD-2015 · バッテリーセパレータ材料開発

PPベースのセパレーターフィルム材料模索。耐熱性、突き刺し強度、空孔率を重視。

住友化学

研究開発補助/RD-support · 包装材の材料開発補助

住友化学の石油化学品研究所でポリプロピレンフィルムの研究開発補助。包装材やバッテリーセパレータの開発補助。