Summary
Overview
Work History
Education
Skills
Personal Information
Languages
Timeline
Generic
Si Chen

Si Chen

Technical Product Manager (Software Architect And API Product Manager)

Summary

I have worked 9 years in the EC domain, 5.5 years working as a product manager and 4 years of experience QA. My experience had covered B2B, B2C, and B2B2C platform solutions. The main job duty is to make the requirements become deliverables in the tech team. My role includes design/requirement/delivery/support in the whole product cycle. My working experience is major in the agile developing process (sprint basis) waterfall and I own the CSPO certificate to manage the stakeholders, product backlog, and sprint backlog. I can speak English, Chinese and Japanese.

Overview

10
10
years of professional experience
6
6
years of post-secondary education

Work History

Product Manager (Architect and API)

Rakuten Group Inc,.
01.2019 - Current

I believe a Product Manager is better to have crossing thinking between UX/UI, requirement, technical, and Quality Assurance, the business requirements can make software development smooth and keep increasing the value of the product. So. I decided to change the job from QA to PM to make the thinking shift left. Introduce high quality user cases, requirements and designs into early phase product consideration.


B2B2C solution architect for the EC Marketplace Shopper Core Platform (2021 Oct ~ now)

  • There is a requirements from business to create a new platform for the integration of multiple microservices and producing real-time business logic. The product major function including the centralized cache management, data aggregation, business logic and event streaming. My product is acting as core backend for the frontend services which have 20m MAU and 5 trillion yen GMS yearly.
  • My product which provide as the API interfaces which support the aggregations for 40 different frontend clients base on 10 different data source and 30 business logics. The client onboarding is 70%~80% completed and waiting for the clients release.
  • As the role of solution architect, I created the use cases first base on the demands come from the business and the Merchants. In the design I created documentation which managed data dependency, business logic executing flow, business outputs.
  • As the role of the API product manager, I creating the data modeling, interfaces specification in swagger and confluence. Meanwhile, I working closely to my developing team to support team Unit Test/Integration Test with business user cases and data support.
  • I manage the frontend clients for onboarding to my product. Including hearing the requirements from each frontend, provide integration advices to the clients, provide technical support in the API request and response. I also manage the capacity of the client use to support my team for the infrastructure estimation and planning.
  • I review the QA plan, master scope and detail scope to make sure QA could cover the functional need of the products and make sure no bug in delivery.


B2C App Backend API solution Product Manager (2019 Oct ~ 2021 Dec) and B2B Open API Product Manager (2019 Jan ~ 2021 March)

  • The task is to serve the merchants which can provide easy way to manage the data in the platform in more easy way.
  • The B2C App is about to support the 50k active Merchants in Japan and able to Manage the Store Front (Item, Inventory), Back Office (Order and Inquiries) and view Sales Data in the mobile App. As the result, especially in Covid 19 situation. The merchants could manage the shop without visiting the PCs in the office. It shorten the processing of the order from 1 day to several hours (push notification) to the shopper.
  • The function of the API including the single write/read operation and multiple items/orders aggregation with search function. The frontend just need to integrated with proper UI components. All the functional integration with the data server is executed in the API layer.
  • Joining the planning of the product phases with the UI/UX product managers, business units which duty for the customer survey. And creating the roadmap for the API team and building the backlog for the teams.
  • The Open API is to serve the merchant function which connecting as B2B between the Rakuten Japan, Taiwan, US with the big merchants (Nike, Puma) or 3rd party Open EC Platform (Shopify, ChannelAdvisor and etc)
  • I analysis the voice of the merchant and voice of the vendor from the local marketplaces helpdesk and ECCs, propose the project and function to supporting merchants need as OpenAPI.
  • I created the new functions with adjusting in the data flow to allow merchant apply to the campaign or more payment/shipping methods as Open API product managers. As result, total 50 merchants onboarding to the Rakuten platform and they started to selling the orders as cross boarder trading in the world.
  • I managing the remote developing team in the India, leading the planning, executing and requirement with the remote team from HQ.
  • For both B2B and B2C I am managing the hole product lifecycle including the launch support for the merchant and dealing with the merchant inquiries and technical supports.

Assistant Manager - Product Management Team

Rakuten Inc
4 2021 - Current

With the increase in duty and clients, I was promoted to Assistant manager in Rakuten to guide a team of Product managers. Leading the daily activities and provide feedback for junior people onboarding, learning enterprise culture and share the best practices

  • Managing the product high level backlog with Business unit requirement. Allocate the voice of vendor and voice of Merchant into developing plan and roadmap and set up the delivery dates to the end users.
  • Managing the dependency with the external teams including the data side (merchant serve) and frontend (UI clients) as cross project leading PDM. Make sure each team executing the project with the given role and does not overlap the responsibility in the architect design and organizations.
  • Setting up the OKRs and Action for a product manager team which have 2 or 3 members. Onboarding the team with service knowledge and make sure they could individually for the services.
  • Reviewing the junior-level product managers deliverables and handling the clients escalations as supervisor duties.
  • Joining in sprint backlog as a key stakeholder of product management, define team delivery definition of done, review the deliverables, and sign off on the delivery/release judgment
  • Cooperating with the QA team in the test case design review, and test execution review Including the improvement activities to reduce the time to market and automate processes by Swagger and other CI/CD tools like Jenkins.

Lead Mobile QA Engineer

Japan Hi-Think Corporation
03.2016 - 12.2018
  • I worked as QA engineer as partner staff from Rakuten outsourcing company
  • My assignment was in EC Mobile App products for both iOS/Android platforms
  • Cooperating with App/API stakeholders with Quality Standard delivery for EC App agile projects release every 3 weeks
  • Leading an offsite team of about 20 people with whole Quality Assurance procedures from Spec/Scope meeting, QA test case design/review, QA Test Execution and join release judgment to represent QA activities and deliverables
  • Risk management from a QA perspective in EC Mobile App platforms, list up concerns of external impact from Apple/Google platform updates, and third-party tools
  • Analyze product data QA which tracks EC platform transitions and analyzes user behaviors.

Lead Software QA Engineer

Japan Hi-Think Corporation
05.2015 - 02.2016
  • I worked as QA engineer as partner staff from Rakuten outsourcing company
  • QA lead for cross-border EC platform product between Japan and global marketplace, coordination with other project members in planning, risk analysis and delivery quality
  • Working end to end Quality Assurance for cross-systems EC produce
  • Deliver EC product monthly which fit the requirements from shoppers/merchants/business for 8 marketplaces
  • Knowledge of End to End system structure crossing 3 different systems (business/merchant/shopper)
  • Assurance the Front System quality cooperate with API developing
  • Working as QA Engineer that supporting Multiple languages for cross border trading
  • Writing web automation script with selenium bases for user cases as agile sprint regression tasks.

QA Engineer

dalian hi-think computer technology co. ltd
07.2014 - 04.2015
  • QA engineer for EC back-end projects including API, XI/XF and functional products
  • Automation Engineer for QA test tools for QA test data creation and Reb XI tests
  • Lead the QA team which working as outside partner and facilitate the projects from Japanese Company
  • QA test case designer and execute tests for XI/XF, functional and API QA projects.

Education

Master of Science - Information System

Sheffield University
United Kingdom
05.2012 - 04.2014

Bachelor of Science - Computer Science

The Tianjin University of Science And Technology
Tianjin, China
05.2008 - 05.2012

Skills

Problem Solving

Personal Information

  • Place of Birth: China
  • Date of Birth: 07/08/90
  • Nationality: China
  • Driving License: Full

Languages

Chinese
Proficient
C2
English
Advanced
C1
Japanese
Advanced
C1

Timeline

Product Manager (Architect and API)

Rakuten Group Inc,.
01.2019 - Current

Lead Mobile QA Engineer

Japan Hi-Think Corporation
03.2016 - 12.2018

Lead Software QA Engineer

Japan Hi-Think Corporation
05.2015 - 02.2016

QA Engineer

dalian hi-think computer technology co. ltd
07.2014 - 04.2015

Master of Science - Information System

Sheffield University
05.2012 - 04.2014

Bachelor of Science - Computer Science

The Tianjin University of Science And Technology
05.2008 - 05.2012

Assistant Manager - Product Management Team

Rakuten Inc
4 2021 - Current
Si ChenTechnical Product Manager (Software Architect And API Product Manager)