03/2018 - Sekarang
[Subscription Service]
[1]Calculate next charge date for the user and make the user understand subscription status through transaction record.
[2]Provide agreement changing.
[3]Remind users of the next charge date.
[4]Provide campaigns to specific subscribers through customer grouping.
[5]Develop Restful API (e.g., product information, purchasing, redeem, subscriber data and so on) to clients.
[6]Send subscriber data to BI for data analysis.
[7]Send subscriber transaction records to the revenue system for revenue share with developers.
[Search Service]
[1]Use a third-party service (Algolia) to provide fast queries.
[2]Develop Restful API (e.g., search product) to clients.
[Data Migration]
[1]Implement Order migration (around 4 million records), wallet migration and bundle product migration
[2]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]
[1]Use python script upload order data to google cloud storage through Jenkins to let BI team do follow-up processing.
[Campaign Service]
[1]Sync revenue proportion to revenue service when the admin creates or updates campaign information.
[Recommendation Service]
[1]Develop Restful API to recommend most popular and personalized content to users.