本文へスキップ

J.R.

フルスタックエンジニア / AI・バックエンド

機械学習と本番運用レベルのバックエンドを軸に、2019年から一貫してAI関連プロダクトを開発。現在は日本でAIコード解析・業務システム開発に従事。

スクロール

ABOUT

自己PR

私の強みは、新しい事物に対する強い好奇心と積極的に挑戦する姿勢です。新しい技術やツールが登場すると、まず自分で学び、実際に試してきました。その結果、素早く習得し、新しい環境にも柔軟に適応できます。変化を前向きに受け入れ、新しい機会を楽しみながら成長していくことができます。

学歴

  • 河北経貿大学(学士)

    数学・応用数学

    2015.09 – 2019.06 ・ GPA 3.97 / 5・学科内順位 9 / 30

プロフィール

性別
男性
年齢
29歳
国籍
中国
最寄り駅
亀有駅
来日
2024.07
実務経験
6 年 9 ヶ月
所在地
東京

SKILLS

技術スキル

Python バックエンド開発

Django・Tornado・Flask による Web アプリの開発と保守。MySQL / MongoDB / Redis / Kafka / Milvus を用いたデータ処理・蓄積。RESTful および Protobuf ベースの gRPC でのインターフェース設計・実装・連携。

機械学習・コンピュータビジョン

scikit-learn による回帰・クラスタリング等のデータ分析。PyTorch による物体検出(Faster R-CNN)・物体認識(ResNet)・YOLOv8 の適用。NVIDIA CUDA および Huawei Ascend ACL 上での推論高速化と C++ 連携。

フロントエンド

Vue 2 / Vue-Element-Admin による管理画面の構築。React・TypeScript・Angular での画面開発。ECharts によるデータ可視化。

複数言語

C++11 でのプロジェクト参加。Go による API・業務ロジック実装。Rust への移行プロジェクトの経験。

デプロイ・運用

Docker / docker-compose / Nginx / Shell スクリプトによる構築とデプロイ。AWS・Azure 上での本番環境構築と運用保守。Fortify 等での脆弱性診断対応。

データ処理・その他

XPath ベース/API ベースのクローラ開発。NumPy・Pandas によるデータ操作。OpenCV による画像処理、FFmpeg による動画の回転・アフィン変換・切り出し。LLM / プロンプトエンジニアリングの業務活用(社内向け GPT ボットの構築経験あり)。

技術経験マトリクス

◎:実務経験 1 年以上 / ○:実務経験あり / △:知識あり

OS

  • Windows
  • Windows Server
  • Linux
  • macOS
  • AWS
  • Azure

言語

  • Python
  • Vue.js
  • React.js
  • Angular.js
  • TypeScript
  • JavaScript
  • HTML
  • jQuery
  • AJAX
  • Go
  • Shell Script
  • C
  • C++
  • VC++
  • COBOL

DB

  • MySQL
  • PostgreSQL
  • SQL Server
  • SQLite
  • MongoDB
  • Redis
  • Milvus

Web・AP サーバ

  • Nginx
  • Apache
  • IIS
  • Tomcat

その他

  • Docker / docker-compose
  • Kafka
  • PyTorch
  • scikit-learn
  • OpenCV / FFmpeg
  • gRPC / Protobuf
  • Ray
  • Selenium
  • LLM / Prompt Engineering
  • CUDA / Huawei Ascend ACL

スキル総括

得意領域
深層学習(CV 方向)機械学習データ分析Web 開発クローラ
言語
Python(実務)Vue / React / TypeScript(実務)GoC++Rust(知識)
基盤・ミドルウェア
MySQL / MongoDB / PostgreSQL / RedisKafka / MilvusDocker / docker-compose / NginxAWS / Azure

語学

  • 中国語 母語

    母国語

  • 日本語 JLPT N2 / 簡単な業務会話レベル

    独学・通算 2 年

  • 英語 技術文書の読み書き

資格

  • 2026.07 日本語能力試験 JLPT N2 取得

EXPERIENCE

職務経歴

  1. 2024.07 – 現在

    株式会社◯◯(SES)

    フルスタックエンジニア ・ 受託開発(日本)

  2. 2022.08 – 2023.07

    浙江木鏈科技有限公司

    Python 開発エンジニア ・ 産業制御セキュリティ

  3. 2020.08 – 2022.08

    人民中科智能技術有限公司

    アルゴリズム応用エンジニア ・ AI × コンテンツ安全(世論監視)

  4. 2019.07 – 2020.07

    北京雲上作科技有限公司

    ソフトウェア開発エンジニア ・ AI × 教育

成長の歩み

  1. 01

    在学中(数学専攻):Python の scikit-learn によるデータ分析、NumPy / Pandas を習得。当時の顔認識ブームを受け、C++ の OSS 顔認識フレームワーク SeetaFace を学習。

  2. 02

    AI × 教育に入社後:業務ロジックの中で PyTorch による Faster R-CNN・ResNet を実装。Web は Tornado、フロントは HTML/JS/CSS から Vue へ移行し、計算機科学の知識を広げた。

  3. 03

    AI × 世論監視の時期:CV・OCR・NLP の応用に触れ、主業務のアルゴリズムプログラムで Kafka による複数プラットフォーム統合、Docker とクラウド運用を経験。モデルの蒸留・枝刈り、CUDA / Ascend でのハード層高速化を学んだ。

  4. 04

    セキュリティ業界:一般的な攻撃手法と権限昇格を理解。Django に習熟し、C++ から Rust への移行、Python 高速化のための Cython 化や Go への置き換えも経験。

  5. 05

    日本にて:AI コード解析・業務システム開発に従事し、日本の開発プロセスに沿ったフルスタック開発を行っている。

WORKS

案件実績

日本 2026.01 – 2026.03 (3ヶ月)

社内向けプロジェクト管理システム開発(Redmine カスタマイズ)

製造業(大手電機メーカー) ・ フルスタックエンジニア(PG) ・ 体制 5名

詳細を見る
  • Python
  • Angular
  • Go
  • Redmine
  • Selenium
  • Fortify
  • +3

大手電機メーカー社内向けのプロジェクト管理システム開発に従事。OSS の Redmine をベースに、顧客要件に応じた周期管理機能・進捗可視化機能をカスタマイズ開発。役職階層に応じた閲覧権限制御や部門単位での進捗管理機能を実装した。

担当業務

  • Angular による画面改修/新規機能開発
  • Go による API および業務ロジック実装
  • Redmine の機能拡張および権限制御カスタマイズ
  • 社内 OA システムとのデータ連携機能開発
  • Python(Selenium)による社員情報取得と自動登録/更新バッチの実装
  • コードレビュー、脆弱性診断対応、静的解析による品質改善

成果

  • 社員情報登録業務を自動化し運用工数を削減
  • 役職別権限制御により部門単位での進捗可視化を実現
  • OSS 活用により約 3 ヶ月で社内要件に適合する管理基盤を構築
作業範囲: 機能設計 / 内部設計 / 製造 / 単体試験 / 結合試験
  • Python
  • Angular
  • Go
  • Redmine
  • Selenium
  • Fortify
  • Azure
  • Docker
  • Git
日本 2025.04 – 2025.12 (9ヶ月)

AI コード解析サービス開発(レガシー COBOL 資産の可視化)

AI(レガシー資産の可視化・文書化) ・ SE ・ 体制 3名

詳細を見る
  • Python
  • React
  • COBOL
  • LLM
  • Prompt
  • Nginx
  • +3

既存の COBOL 資産を対象に、ソースコード解析・構造可視化・ドキュメント自動生成を行う AI 支援システムを開発。LLM を活用したコード要約と設計書生成機能を実装し、調査・保守業務の効率化を実現した。

担当業務

  • COBOL ソースコード解析機能の設計・開発(フォーマット変換・構造解析など)
  • 設計書テンプレートおよび自動ドキュメント生成機能の整備
  • 解析結果を可視化する Web/デスクトップ画面の設計・実装
  • 外部 AI サービスとの API インターフェース設計・実装
  • チーム開発プロセスの整備および開発標準化対応

成果

  • 既存資産の構造把握・影響範囲分析が容易になり、調査工数を 30〜50% 削減
  • 設計書作成・レビュー工数を大幅に削減し、品質の均一化を実現
  • ソース解析と AI 連携の仕組みを確立し、他言語展開も可能な基盤を構築
作業範囲: 外部設計 / 機能設計 / 内部設計 / 製造 / 単体試験 / 結合試験
  • Python
  • React
  • COBOL
  • LLM
  • Prompt
  • Nginx
  • AWS
  • Docker
  • Git
日本 2024.07 – 2025.03 (9ヶ月)

民泊向け業務管理システム

不動産(民泊) ・ SE ・ 体制 3名

詳細を見る
  • Python
  • Flask
  • React
  • TypeScript
  • PostgreSQL
  • Nginx
  • +3

民泊事業者向けの業務管理システム。フロントでの物件情報表示と、管理者向けの物件管理機能を提供。予約・支払いは Airbnb の外部サイトに転送される仕組み。サーバー構築から本番デプロイ、運用保守までを担当した。

担当業務

  • 物件管理機能(登録・編集・削除・一覧表示)の開発、単体テスト、保守
  • フロント画面での物件情報表示機能の実装
  • 予約・支払いの Airbnb 連携
  • 問い合わせ対応、軽微な仕様変更対応
  • サーバー構築および本番環境へのデプロイ、運用保守
作業範囲: 外部設計 / 機能設計 / 内部設計 / 製造 / 単体試験 / 結合試験
  • Python
  • Flask
  • React
  • TypeScript
  • PostgreSQL
  • Nginx
  • AWS
  • Docker
  • Git
中国 2022.11 – 2024.06 (1年8ヶ月)

課堂行動分析システム

AI × 教育 ・ フルスタックエンジニア(SE) ・ 体制 5名

詳細を見る
  • Python
  • Tornado
  • scikit-learn
  • Bootstrap
  • Ajax
  • jQuery
  • +3

AI を活用して生徒の授業中の集中度を判定し、授業評価のデジタル化と保護者へのフィードバックを実現する教育向けソリューション。生徒の行動(前傾姿勢、笑顔、横を向く、立ち上がる、机に伏せる、挙手 等)を AI で自動判定し、教師の評価業務を効率化するとともに、保護者が子供の授業態度を後から確認できる仕組みを提供した。

担当業務

  • バックエンド開発(Python / Tornado):プロトタイプに基づき、既存 AI モデル関数を組み合わせて API 機能を設計・実装
  • API インターフェース仕様(プロトコル・フィールド設計)の定義と実装
  • scikit-learn を用いた行動データ分析(学習態度判定モデルの適用)
  • 生徒ごとのレポート生成(週報・月報・学期レポート)
  • フロントエンド(Bootstrap):管理画面の授業データ可視化 UI の改修・追加実装
  • 保護者向けミニプログラム(WeChat 連携)でのレポート表示機能の実装
作業範囲: 外部設計 / 機能設計 / 内部設計 / 製造 / 単体試験 / 結合試験
  • Python
  • Tornado
  • scikit-learn
  • Bootstrap
  • Ajax
  • jQuery
  • MongoDB
  • Postman
  • Git
中国 2021.10 – 2022.10 (1年1ヶ月)

不正情報フィルター(コンテンツ安全審査システム)

AI × コンテンツ安全(世論リスク評価) ・ 中台・アルゴリズムバックエンドエンジニア(SE) ・ 体制 15名

詳細を見る
  • Python
  • PyTorch
  • Ray
  • ResNet
  • YOLOv8
  • Kafka
  • +5

大手企業向けのコンテンツ安全審査システムを目標とし、公共ネット上のメディアコンテンツを監視・解析して内容安全性の審査機能を提供。人物検出、ロゴ、シーン、OCR、ASR、クロスモーダル等のモデルをサブスクリプション方式で扱う。

担当業務

  • 既存業務の保守・機能拡張:アルゴリズムプログラムモジュールの改修・機能追加
  • Kafka キューを利用し、上位アプリ(マイクロサービス)が生成するタスクデータを処理
  • Protobuf プロトコルデータを Kafka から取得し、対応する動画・画像・テキストを抽出
  • サブスクライブしたアルゴリズム ID に基づきモデル結果を生成し、仕様に従いレスポンスを返却
  • プロトコル変更・フィールド増減・アルゴリズム更新・パラメータ形式変更への対応
  • オフライン製品の提供:既存機能を封装し、顧客向けの簡易インターフェースとして提供
  • 例:動画からの銃器検出 — 動画 URL からフレーム抽出 → モデル SDK で 512 次元特徴量を生成 → gRPC で Milvus を検索 → 後処理して認識結果を返却 → Docker イメージとしてサービス化

データフロー

上位アプリ → Kafka(Protobuf タスク)→ アルゴリズムプログラム → モデル推論 → Milvus / MongoDB に結果格納 → API で結果返却

作業範囲: 外部設計 / 機能設計 / 内部設計 / 製造 / 単体試験 / 結合試験
  • Python
  • PyTorch
  • Ray
  • ResNet
  • YOLOv8
  • Kafka
  • Milvus
  • PyMongo
  • gRPC
  • Docker
  • Git
中国 2020.05 – 2021.11 (1年7ヶ月)

産業 IoT 製品監査システム

産業 IoT × セキュリティ ・ フルスタックエンジニア(SE) ・ 体制 13名

詳細を見る
  • Python
  • Django
  • Suricata
  • libpcap/sniff
  • MySQL
  • Vue 2
  • +2

「サイバーセキュリティ法」および等級保護制度に基づき、エネルギー・化学等の産業分野における PLC や制御機器のネットワークを保護する監査システム。工場ネットワークの全通信をモニタリングし、脆弱性検知とセキュリティアラートを行う。

担当業務

  • 業務モジュールの保守・改修:プロトコル解析ライブラリの追加・更新に伴う業務側ロジックの修正
  • フロントエンド要求に応じた新機能 API インターフェースの実装
  • 監査システムを複数モジュールへ分割・再構成し、契約内容に合わせたカスタマイズ版を提供
  • Web 表示用ページの機能追加・画面改修、アラート表示画面の改善

データフロー

ミラーポート全トラフィック → sniff で取得 → 産業用プロトコル解析(Suricata で CVE / CNVD 照合)→ IP・MAC・ポート・ペイロードを MySQL に格納 → ポリシー判定(ホワイト/ブラック)→ アラートを Web へ通知

作業範囲: 外部設計 / 機能設計 / 内部設計 / 製造 / 単体試験 / 結合試験
  • Python
  • Django
  • Suricata
  • libpcap/sniff
  • MySQL
  • Vue 2
  • JavaScript
  • Git
中国 2019.07 – 2020.04 (10ヶ月)

CV データ処理システム

AI × 教育(データ基盤) ・ SE ・ 体制 1名

詳細を見る
  • Python
  • Tornado
  • Vue
  • Vue-Element-Admin
  • MongoDB
  • OpenCV
  • +1

ディープラーニングに必要なデータ処理業務を可視化・効率化することを目的とし、部門メンバーが GUI 操作でデータ収集・加工を行えるように開発。バラバラに存在していた個人スクリプトをシステム化・統合し、再利用性と作業効率を向上させた。

担当業務

  • データ収集モジュール:RESTful API でクローラサービスを連携し、画面から収集タスクを実行、結果を MongoDB に保存
  • データ処理モジュール:OpenCV の画像処理・FFmpeg の動画処理を Tornado で API 化し、Vue 画面から操作可能に。ファイルの分割アップロード(レジューム対応)を設計
  • モデル欠陥分析モジュール:初期ラベリングと人手確認を GUI 化。複数データセット・モデルを入力して PR 指標を算出し、PDF レポートを自動生成
  • フロント・バック両方を担当し、ページコード修正や UI 改善も実施
作業範囲: 要件定義 / 外部設計 / 機能設計 / 内部設計 / 製造 / 単体試験 / 結合試験
  • Python
  • Tornado
  • Vue
  • Vue-Element-Admin
  • MongoDB
  • OpenCV
  • FFmpeg

その他の案件

  • ライブ配信審査ボックス
  • スタイル画生成(Midjourney 風)
  • 車両行動分析
  • 顔からの先天性疾患スクリーニング
その他の案件(Gitee 掲載) ↗

ARCHIVE

2019年の作品と受賞

大学時代から社会人1年目(2019年前後)に個人で作ったもの。数学専攻から独学でML・Webへ入っていった時期の記録です。フル版は当時のまま /2019/ に保存しています。

授業行動分析プロダクト(管理画面)

授業行動分析プロダクト(管理画面)

英会話教室向け。授業動画から生徒の集中度・教師の指標を可視化するダッシュボードを設計・実装。

  • Vue
  • ECharts
  • Tornado
データ大画面

データ大画面

教室・教師・生徒の集計指標を一望する大画面ビュー。

  • Vue
  • ECharts
生徒詳細レポート

生徒詳細レポート

在席率・笑顔率・挙手など行動指標を生徒ごとに集計し、週報/月報を生成。

  • scikit-learn
  • Tornado
授業中の行動分類

授業中の行動分類

抬頭・低頭・扭頭・机に伏せる・立ち上がる 等の姿勢を画像分類。ResNet を学習・適用。

  • PyTorch
  • ResNet
動画からの動作分類

動画からの動作分類

時系列を含む人体動作の分類に 3D-ResNet を使用。

  • PyTorch
  • 3D-ResNet
キーポイント検出(挙手・仰臥起坐カウント)

キーポイント検出(挙手・仰臥起坐カウント)

Detectron2 で人体キーポイントを取り、挙手判定や仰臥起坐の回数カウントに利用。

  • Detectron2
  • PyTorch
顔分析システム

顔分析システム

Dlib による顔ランドマーク検出と特徴抽出を行う MVC Web システムの試作。

  • Dlib
  • Tornado
  • MongoDB

プロダクトデモ動画

当時の授業行動分析プロダクトの操作デモ(3 本)。

  • Vue
  • Tornado

受賞

  • 2018 全国大学生数学建模コンテスト — 河北省 二等賞
  • 2018 米国大学生数学モデリングコンテスト(MCM/ICM) — Successful Participant
  • 2018 全国大学生市場調査・分析大会(正大杯) — 河北省 一等賞
  • 2017 内モンゴル数学モデリングコンテスト — 参加・入賞
  • 2016–2019 学業奨学金 — 3 等(大2・大3・大4)ほか

上記はごく一部です。学習ノート・詳細スクリーンショット・当時のプロフィールは 2019 年版サイトにそのまま残しています。

2019 · resume-master

2019 年版を開く ↗

CONTACT

お問い合わせ

お仕事のご相談はメールでお願いします。