SHEN PUMING(Perry)

バックエンド / フルスタック ソフトウェアエンジニア

国籍: 中国

年齢: 28


# 学歴

  • 浙江万里学院 コンピュータサイエンス技術、学士 2015.09 - 2019.06

  • 京都情報大学院大学 ウェブビジネス技術、修士 2025.09 - 2027.09

# 概要

  • ゲーム業界で6年の経験があり、ポータルサイト、CMS、投票、認証、会員管理、ゲーム連携サービスなどの専門知識を持っています。
  • マルチスレッド、コレクション、Bean、OOP、J2EE、Servlet、JSPなど、優れたJava開発スキルを持っています。
  • HTTP/TCP/IPプロトコルに精通しています。
  • SpringMVC、Spring、MyBatis、SpringBootに精通しており、Struts2、Hibernate、Play2などのオープンソースフレームワークも理解しています。
  • HTML、CSS、JavaScript、TypeScriptに精通しています。jQuery、EasyUI、Bootstrap、LayUI、Vue.jsなどのJSライブラリ/フロントエンドフレームワークを習得しています。
  • FreemarkerやThymeleafなどのテンプレートエンジンの経験があります。
  • 豊富なMySQL開発経験があり、インデックスや最適化戦略を理解しています。
  • Redis、Memcached、MongoDBなどのNoSQLデータベースを習得しています。
  • Dubbo、Spring Cloudなどの分散技術の知識があります。
  • HadoopとSparkの経験があります。
  • アジャイルソフトウェア開発の価値、原則、実践に関する十分な知識があります。プロジェクトでのGit Flowの経験があります。
  • Jenkins、GitHub Action、Gitlab CIなどのCI/CDツールを知っています。
  • SVN、Gitなどのバージョン管理ツールを知っています。
  • DockerやKubernetesなどのコンテナ技術を知っており、プロジェクトでの経験があります。
  • Kubernetes、EC2、Kafka、Redis、MySQL、DocumentDB、DynamoDB、SQS、SNS、S3など、AWSの基本的な知識があります。
  • 英語と日本語に堪能で、ソフトウェア開発環境で効果的にコミュニケーションが取れます。CET-6とJLPT N2の資格を持っています。
  • ユースケース、機能仕様書、知識移転、ビジネス分析の取り扱いに関する実務経験があります。
  • 強力な分析力、批判的思考力、問題解決能力があり、複雑な概念や要件をコードに変換できます。

# 職務経歴

蘇州イノソフトウェアテクノロジー有限公司 (Hatch Innovations) ソフトウェアエンジニア 2019.06 - 2025.08

# プロジェクト経験

# EA.com ソフトウェアエンジニア - Hatch Innovations www.ea.com 2019.06 - 2025.08

EA.comはElectronic Artsの主要なグローバルハブであり、包括的なゲームエコシステムを統合しています。このプラットフォームは、ゲームの発見、数百万人のプレイヤーのアカウント管理、および消費者への直接的なデジタルストアフロントのための集中型ポータルとして機能します。リアルタイムのサービスステータスの更新や、多様な国際的な視聴者に向けたローカライズされたコンテンツ配信を提供します。

  • ユーザー認証(OAuth 2)と共通サービスのためにEAデータプラットフォームと連携。
  • FIFA/FC/NHL Pro Clubs – ゲームサーバーからクラブ/選手の統計を取得して処理。
  • Command & Conquer: Tiberium Alliances – EA.COM上のウェブゲーム。
  • FIFA/FC/NHL/MADDEN’s Team of the Year/Predictor submission – 毎秒最大6000リクエストをサポートするユーザー入力フォーム。
  • EA Play (Pro) membership management – ユーザーのサブスクリプション管理。
  • Apex Legends Global Series Leaderboard – Apexの生データから結果を計算して表示。
  • Common game acquire page – EAデスクトップクライアントの旧バージョンであるOriginのサンセットの一部。
  • FC/NHL/F1/Madden Player Ratings – EA.COMとゲームクライアントの両方で利用可能なゲームプレイヤーの統計。
  • EA Employee Authentication – 未公開コンテンツの漏洩を防ぐための内部認証。
  • ゲームの購入とプロモーション。
  • その他多数の機能。

チーム規模: 15 - 20

プロジェクトの役割: バックエンドチームリーダー

担当業務:

  • チームを超えて関係者とコミュニケーションを取り、知識を共有しました。
  • 上記の機能を設計・実装し、毎年ゲームチームの要件に基づいて更新しました。
  • 高性能が求められる機能の負荷テストを実施し、それに応じてコードを最適化しました。
  • 他のチームが実装をよりよく理解できるように、ドキュメントを作成し、フローを描きました。
  • アジャイル/スクラム活動に参加しました。
  • コンテンツマネージャーがページを設定するのを支援しました。

環境 & 技術:

  • AWS Kubernetes
  • IntelliJ IDEA; Git; Jenkins; Gitlab CI; Adobe Experience Manager; Docker; AWS Kubernetes
  • Java8; SBT; Play2 Framework; GraphQL; Memcached; Gatling

# EA.COMおよびサードパーティが使用するサービス ソフトウェアエンジニア - Hatch Innovations2019.06 - 2025.08

  • EA.COMからサービスを分離し、上記の機能をサポートしました。
  • EA.COMの負荷を軽減し、EA.COMのキャッシュ設計に適合させました。

チーム規模: 5

プロジェクトの役割: バックエンドチームリーダー

担当業務:

  • 設計と技術選定への参加
  • アプリケーションの複雑な部分の実装
  • バグ修正、コードレビュー、QAテストのサポート、知識共有の整理、関連ドキュメントの作成
  • 下流チームおよび上流チームとのビジネス分析タスクへの参加、要件とフィードバックの収集

環境 & 技術:

  • AWS Kubernetes; AWS DocumentDB (ユーザー投稿の保存); AWS Kafka (投稿の非同期処理); AWS Redis
  • IntelliJ IDEA; Git; Jenkins; Gitlab CI; Docker; Kubernetes; MySQL; Redis; Elastic Search; HBase
  • Node.js; TypeScript; Koa.js; TypeORM

# ESG.AI ソフトウェアエンジニア - Hatch Innovations ESG.AI product 2022.10 - 2023.03

ESG.AIは、リアルタイムのESGデータを使用して、業界のトレンド、分析、動的モデリングに基づいた実用的な洞察とともに、ESGスコアを最大化する機会を強調します。

チーム規模: 6

プロジェクトの役割: 主要開発者

担当業務:

  • 顧客からのフィードバックを受け入れ、要件にする
  • 定義された要件に基づいてアプリケーションを開発する
  • ユーザーが行う可能性が最も高いアクションフローに基づいて負荷テストを設計する
  • 複雑なRefinitivの計算式を学び、高性能な実装とSQLを考案する
  • コードレビューとバグ修正

環境 & 技術:

  • AWS S3; AWS PostgreSQL; AWS SES; AWS SQS; AWS ECR
  • Bitbucket pipeline; Docker; PostgreSQL; Elastic Search; Kubernetes; Redis
  • Kotlin; Spring Boot; Spring Data JPA; Quartz; Gradle

# 資格

  • 中国プログラマー認定 (日本の基本情報技術者と相互認証) 2025.05 取得
  • 日本語能力試験 (JLPT) N2 - スコア 116 2025.08 取得
  • 中国大学英語試験 (CET-6) - スコア 499 2016.06 取得
  • 中国大学英語試験 (CET-4) - スコア 545 2015.12 取得