経歴 / SOFTWARE ENGINEER
CAO FENG
ソウ ホウ / 樹(Itsuki)
バックエンド・データ基盤・プロダクト開発
約9年のソフトウェア開発経験を持つエンジニアです。金融分野でのデータ基盤構築・性能改善、医療分野での業務モデル設計・共通化、創業期の企業でのサービス立ち上げを経験してきました。複雑な業務を整理し、保守・拡張しやすいシステムとして、設計から開発・運用まで一貫して形にすることが強みです。
- ソフトウェア開発 約9年
- 東京在住 ・ 2026年10月から就業可能
- JLPT N2 ・ 日本語学校で学習中
最終更新
職歴
シニアソフトウェアエンジニア(フルスタック)
2021.09 – 2026.01
iSoftStone Information Technology (Group)
グローバルな業務チーム向けの金融規制対応データ基盤の構築に参画。要件分析、技術設計、データ処理・計算フレームワークの開発から本番導入・運用支援まで担当しました。英語で 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
学歴・語学
学校法人新井学園 赤門会日本語学校 本校
2024年12月 日本語能力試験(JLPT)N2合格。現在は新中級2クラスに在籍し、会話やディスカッションを通じて日本語の運用力を磨いています。
内蒙古科技大学
鉱物加工工程 ・ 工学学士
中国語(母語)・英語(業務で使用)・日本語(JLPT N2)
ご連絡
応募先に合わせた履歴書・職務経歴書が必要な方は、メールでご連絡ください。
[email protected]