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.