Calculate next charge date for the user and make the user understand subscription status through transaction record.
Provide agreement changing.
Remind users of the next charge date.
Provide campaigns to specific subscribers through customer grouping.
Develop Restful API (e.g., product information, purchasing, redeem, subscriber data and so on) to clients.
Send subscriber data to BI for data analysis.
Send subscriber transaction records to the revenue system for revenue share with developers.
Use a third-party solution (Algolia) to provide fast queries.
Develop Restful API (e.g., search product) to clients.
Implement Order migration, wallet migration and bundle product migration.
Build a project with a common module including db connection, db operation and useful function, for data migration. Achieve function reusing and increase development efficiency when developing together.
Hardware revenue share
Use python script upload order data to Google cloud storage through Jenkins to let BI team do follow-up processing.
Sync revenue proportion to revenue service when the admin creates or updates campaign information.
Develop Restful API to recommend most popular and personalized content to users.