ITSUKI.

経歴 / SOFTWARE ENGINEER

CAO FENG

ソウ ホウ / 樹(Itsuki)

バックエンド・データ基盤・プロダクト開発

約9年のソフトウェア開発経験を持つエンジニアです。金融分野でのデータ基盤構築・性能改善、医療分野での業務モデル設計・共通化、創業期の企業でのサービス立ち上げを経験してきました。複雑な業務を整理し、保守・拡張しやすいシステムとして、設計から開発・運用まで一貫して形にすることが強みです。

  • ソフトウェア開発 約9年
  • 東京在住 ・ 2026年10月から就業可能
  • JLPT N2 ・ 日本語学校で学習中

最終更新

職歴

シニアソフトウェアエンジニア(フルスタック)

2021.09 – 2026.01

iSoftStone Information Technology (Group)

顧客プロジェクト:HSBC FRTB CVA

グローバルな業務チーム向けの金融規制対応データ基盤の構築に参画。要件分析、技術設計、データ処理・計算フレームワークの開発から本番導入・運用支援まで担当しました。英語で Quant・BA・PM・海外ユーザーと連携し、規制要件と業務要件を運用・保守できるシステムに落とし込みました。

  • Java で上流データの受信、ETL ジョブのスケジューリング、Opensee へのデータ取込を担うバックエンドを開発。未経験から Spark / Scala を習得して構築した設定可能な ETL フレームワークは、6つの業務チームで採用され、日次2,000件超の処理を支える共通基盤となった。
  • Spark のリソース割り当てと処理を最適化し、1億件超のデータを扱う処理時間を約2時間から45分以内に短縮。
  • BA・Quant・ユーザーとの要件整理とプロトタイプ検証を経て、Python による Basel SA-CVA 資本計算フレームワークを実用化。ISDA のサンプルデータで計算結果を検証し、グローバルチームが自らデータ取得・計算を行える仕組みを提供。
  • グローバルユーザー向けの本番サポートと、時差をまたぐオンコールを担当。米国などのユーザーに英語で対応し、関係チームやベンダーと連携してデータ遅延・性能低下・システム障害を解決。
  • 4件以上の不具合・性能問題の原因を独立して特定し、ベンダーと連携して修正を推進。全ユーザーに影響するサービスの応答遅延をチームで解消。
  • Jenkins による回帰テストの自動化で手作業を削減し、変更後の計算結果を繰り返し検証できる仕組みを整備。本番リリース前の検証、運用手順の準備、データ移行にも従事。
  • タスク分解、メンバー支援、コードレビューを担当。実装・運用・障害対応の知見を技術文書にまとめて継続的に共有し、開発や引継ぎに使える資料を整備。

主な技術Java · Python · Scala · Spark · ClickHouse · Jenkins

中級 Java エンジニア

2017.07 – 2021.09

広州合諧医療科技有限公司

慢性疾患管理・医療業務システム

コア開発者として、医療業務システムの要件分析、技術・アーキテクチャ設計、タスク分解、実装、本番運用を担当。医師や業務専門家の知識を再利用できる仕組みにし、慢性疾患管理、健康問診、遺伝子検査レポートの業務を支えました。

  • 慢性疾患管理のドメインモデル設計を主導。疾患間で共通する管理フローと疾患固有のルールを分離し、糖尿病から高血圧へ管理機能を拡張。全国の代理店への業務展開を支援。
  • 問診評価と遺伝子検査レポートを再設計し、共通の処理と変更の多い業務ルールを分離。医師が Excel で問診を設定できる仕組みで、新しい問診票の要件整理から公開までの期間を約2週間から約3日に短縮。遺伝子検査の専門家には、ルールを自分で設定・試験・公開できる仕組みを提供。
  • 保険販売チャネルシステムの開発を率い、1週間でリリース。顧客管理・在庫管理・外部配送システムと連携し、注文から発送・照合までの業務を支えた。
  • Spring Boot・DDD・Spock・コードレビューをチームに導入。管理プランや主要な業務ルールを単体テストで検証。

主な技術Java · Spring Boot · Spring Data JPA · DDD · MySQL · Redis · Spock

エンジニア(一人開発)

2016.10 – 2017.05

スタートアップ(創業期)

建設機械修理プラットフォーム

社内唯一の開発者として、WeChat 公式アカウントを使う建設機械修理プラットフォームをゼロから構築。創業期の製品を開発し、リリースまで担当しました。

  • 機械オーナーからの修理依頼、故障確認、修理担当者の手配までの業務フローを実装。
  • 要件整理、システム設計、Java バックエンド開発、デプロイ、日常運用を一人で担当。

主な技術Java · MySQL · Git

個人開発

企画から開発・公開まで、自分で手がけているもの。AI を取り入れた開発で、暮らしの中の課題を形にしています。

ニャ識

日本で生活しながら日本語を学ぶ人向けに、レシートの記録と実生活の語彙学習を組み合わせる iOS アプリ。端末内で Vision による OCR を行い SQLite に保存、ユーザーが選んだ AI プロバイダを Keychain 管理の API キーで利用する。

プロジェクトを見る

道のり

オフライン優先の iPhone 鉄道旅行アプリ。行程タイムライン、オフライン路線図、GPS 到着リマインダー、ローカル旅行日記。中・日・英の3言語に対応し、アカウント不要・広告なし・データは端末内に置く設計。

プロジェクトを見る

JLPT Master Deck

MCP を通じて Codex・Claude Code などの AI エージェントと連携し、学習中の会話に出てきた語彙・文法・疑問を整理して個人の学習ナレッジベースに保存。会話を越えて知識を蓄積し、JLPT の復習カードや練習問題に活用する Web アプリ。多言語表示と学習記録に対応。

プロジェクトを見る

樹の句帖

日々の景色や季節の気づきを俳句にして残す、個人の作品サイトを設計・開発。自作の俳句を継続的に公開し、一句ずつ静かに読める、余白と読みやすさを大切にした閲覧体験をつくっています。

プロジェクトを見る
つくっているものをすべて見る

技術・開発経験

実務で使ってきた技術

バックエンド
Java, Spring Boot, Spring Data JPA, MyBatis, REST API, DDD
データ・DB
MySQL, Redis, ClickHouse, Spark, ETL, Pandas
クラウド・運用
GCP Compute Engine, Jenkins Pipeline, Linux, Tomcat, JUnit, Spock
言語
Java, Python, Scala, SQL

個人開発で使っている技術

アプリ
Swift, SwiftUI, SQLite, Vision OCR, Keychain, LLM API
Web
Astro, TypeScript, JavaScript, Chrome Extension

学歴・語学

学校法人新井学園 赤門会日本語学校 本校

2026年4月 – 現在

2024年12月 日本語能力試験(JLPT)N2合格。現在は新中級2クラスに在籍し、会話やディスカッションを通じて日本語の運用力を磨いています。

内蒙古科技大学

2012年9月 – 2016年7月

鉱物加工工程 ・ 工学学士

中国語(母語)・英語(業務で使用)・日本語(JLPT N2)

ご連絡

応募先に合わせた履歴書・職務経歴書が必要な方は、メールでご連絡ください。

[email protected]