SHEN PUMING(Perry)
バックエンド / フルスタック エンジニア
年齢: 29
京都在住
在留資格: 留学(2027年12月まで、就労資格への変更を予定)
入社可能時期: 2027年10月以降
+81 070-8948-7848
fumei.shin@outlook.com
github.com/ssshinchan
linkedin.com/in/puming-shen-607195257
# 学歴
浙江万里学院 コンピュータサイエンスと技術、学士 2015年9月 - 2019年6月
京都情報大学院大学 応用情報技術研究科ウェブビジネス技術専攻、修士(在学中) 2025年10月 - 2027年9月
# スキル一覧
- ソフトウェア業界で約6年間、グローバル向けWebサービスの設計・開発・運用を経験しました。
- 実務経験が豊富
- バックエンド: Java, Spring Boot, Play Framework, Node.js, TypeScript
- フロントエンド: JavaScript, HTML, CSS, jQuery, Bootstrap
- データベース: MySQL, Redis
- インフラ: AWS (Amazon EC2, Amazon S3, Amazon SQS), Docker, Kubernetes, Kafka
- 開発ツール・テスト: Git, Git Flow, Jenkins, Github Action, GitLab CI, IntelliJ IDEA, Gatling
- 実務経験あり
- バックエンド・フレームワーク: Spring MVC, MyBatis, Spring Data JPA, Next.js, Koa.js, TypeORM, GraphQL
- データベース: MongoDB, PostgreSQL, DynamoDB, Elasticsearch, Memcached
- フロントエンド: Vue.js, React.js
- 開発ツール: Bitbucket Pipelines
- 基礎知識・使用経験
- 言語: Kotlin, Scala
- フレームワーク: Hibernate, Struts2, Spring Cloud, Dubbo
- ビッグデータ: Hadoop, Spark
- テンプレート: Freemarker, Thymeleaf
- AI / LLM: LangChain, RAG, Claude Code
- ソフトスキル
- アジャイル/スクラム開発の実務経験
- チーム間のコミュニケーションと知識共有
- キュメント作成
- 日本語・英語・中国語によるコミュニケーション
# 職務経歴
蘇州イノソフトウェアテクノロジー有限公司 (Hatch Innovations) ソフトウェアエンジニア 2019年6月 - 2025年8月
# プロジェクト経験
# ポータルサイトEA.com ソフトウェアエンジニア - Hatch Innovations
www.ea.com 2019年6月 - 2025年8月
EA.comはElectronic Artsのグローバル向けゲームポータルサイトで、ゲーム情報、プレイヤーアカウント管理、デジタルストア、サービスステータス、各地域向けのコンテンツを提供しています。
以下の機能において、チームと協力して設計・開発・実装を担当しました。
- FC (FIFA) /NHL/MADDEN Team of the Year・Predictorの投票・予想機能と結果のSNS共有機能。
- 2022年FIFAワールドカップの投票・予想機能。
- OAuth 2.0認証・共通サービス向けEAデータプラットフォーム連携。
- FC(FIFA)/NHL Pro Clubsのクラブ・選手・試合統計処理。
- FC(FIFA)/NHL/F1/Maddenの選手レーティング。
- Apex Legends Global Seriesのeスポーツランキング表示。
- Command & Conquer: Tiberium AlliancesのWebゲーム。
- EA Play (Pro)のサブスクリプション購入・キャンセル。
- ゲーム購入・プロモーションページ(Origin終了対応)。
- EA社内向けOAuth 2.0認証・アクセス制御、ページの不正利用防止用透かしを実装
チーム規模: 15 - 20
役割: バックエンド技術リーダー
担当業務:
- CIプロセスを設計・改善し、ビルド時間を30%短縮しました。
- 複数チームの関係者と連携し、知識を共有しました。
- 上記の機能を設計・実装し、毎年ゲームチームの要件に基づいて更新しました。
- 高性能が求められる機能の負荷テストを実施し、それに応じてコードを最適化しました。
- 他チームが実装・運用を円滑に進められるよう、設計書およびフロー図を作成しました。
- アジャイル/スクラム活動に参加しました。
- コンテンツ担当者によるページ設定・公開を技術面から支援しました。
- Git Flowを使用してリリースとデプロイを行いました。
技術 & 環境:
Java;Scala;Play Framework;GraphQL;OAuth 2.0AWS;Docker;Kubernetes,Adobe Experience Manager;MemcachedIntelliJ IDEA;Git;Jenkins;GitLab CI;SBT;Gatling
# EA.com向けマイクロサービス ソフトウェアエンジニア - Hatch Innovations2019年6月 - 2025年8月
EA.com本体と並行して、EA.comから利用されるゲーム関連機能を、独立したマイクロサービスとして設計・実装しました。
- FC(FIFA)/NHL/Madden Team of the Year・Predictorの投票・予想機能を提供(最大6,000 RPS)。
- 投票・予想結果の画像をリアルタイム生成(最大300 RPS)。
- FC(FIFA)/NHL Pro Clubsのクラブ・選手・試合統計処理。
- FC(FIFA)/NHL/F1/Maddenの選手レーティング。
- Apex Legends Global Seriesのeスポーツランキング表示。
- EA.comの負荷を軽減し、利用可能な独立サービスとして機能を分離。
チーム規模: 5
プロジェクトの役割: バックエンド技術リーダー
担当業務:
- 設計と技術選定に参加しました。
- 目標RPSを達成するための負荷テストを設計・実施し、必要なサーバー拡張要件を検証しました。
- アプリケーションの複雑な部分を実装しました。
- バグ修正、コードレビュー、QAチームへの技術的なサポート、知識共有の整理、関連ドキュメントの作成を行いました。
- 関連チームとのビジネス分析に参加し、要件とフィードバックを収集しました。
技術 & 環境:
Java;TypeScript;Spring Boot;Node.js;Koa.js;TypeORMAWS;Docker;Kubernetes;MongoDB;Kafka;Redis;MySQL;Elasticsearch;HBaseIntelliJ IDEA;Git;Jenkins;GitLab CI
# データプラットフォームESG.AI ソフトウェアエンジニア - Hatch Innovations ESG.AI product 2022年10月 - 2023年3月
ESG.AIは、リアルタイムのESGデータを使用して、企業の環境・社会・ガバナンス(ESG)の評価と報告を支援するデータプラットフォームです。複雑なESG指標を可視化し、主要な報告基準に沿って分析とモデル化を行います。ロンドン証券取引所グループと連携して、市場データと分析機能を提供します。
チーム規模: 6
プロジェクトの役割: メイン開発者
担当業務:
- 顧客からのフィードバックを整理し、要件へ反映しました。
- 定義された要件に基づいてアプリケーションを開発しました。
- ユーザー操作シナリオに基づき、負荷試験を設計・実施しました。
- データサイエンティストが設計した計算ロジックを理解し、SQLおよびバックエンド処理として実装しました。
- PostgreSQLを利用したデータ処理を最適化し、パフォーマンスを向上させました。
技術 & 環境:
Kotlin;Spring Boot;Spring Data JPA;Quartz;GradleAWS;Docker;Kubernetes;Amazon S3;Amazon SES;Amazon SQS;PostgreSQL;Elasticsearch;RedisIntelliJ IDEA;Git;Bitbucket Pipelines
# 資格
- TOEIC 845点 2026年9月 取得
- 日本語能力試験 (JLPT) N1 2026年8月 取得
- 情報セキュリティマネジメント試験 2026年4月 取得
- 日本語能力試験 (JLPT) N2 2025年8月 取得
- 中国プログラマー (日本の
基本情報技術者と相互認証) 2025年5月 取得