Leader of marketing tech architecture committee. Deeply work with domain team on the design review and help team solve technical challenge. Agile leader of marketing engagement team.
Key achievements:
1. Work as leader of marketing engagement agile team. The focus of the team is to reach to customer with personalized deal through email and push channel, and drive user engagement and active buyer growth. The system deals with 100M+ users and applies science models to do recommendation and targeting based on use activities.
2. Design and lead the development of eBay's multiple channels customer communication (MC3) system. The goal of MC3 is to deliver coherent message to customer via most engaged channel (email, push and so on) at optimized time.
• MC3 provides metadata service and UI tool to manage message definition and payload.
• It provides restful api for triggers to publish/update/delete message and maintains a message store to persistent message
• MC3 Orchestrator handles application logic such as channel orchestration, scheduling, grouping and suppression.
• Internally it uses Kafka queues for streaming to get high throughput.
MC3 is now powering most of eBay's critical push and email messages. The daily throughput is over 500M+.
3. Design and lead the development of Browse 3+ push notification. When user browses an item 3 times or more in the past 7 days, eBay will send a push notification to remind user before item ends. In this system we use Cassandra to store all user’s browsing activities in the past 7 days. The write throughput is about 10K/s. To minimize user impact, it uses MC3’s built-in cap mechanism to limit the delivery count by day or week.