1. Designed and handled Notification Personalization, Geo-targeting, Content Deduplication features for Yahoo mobile/browser push notification platform. It serves billions of notifications daily at a scale of 500K devices/sec using AWS.
2. Designed and developed Location based user targeting system to generate geo-restricted and personalized (localized) notifications for all Yahoo apps using Java, AWS Kinesis, DynamoDB, DynamoDB Streams, SQS, Elasticsearch, Terraform.
3. Designed and implemented smart push notifications module to programmatically generate bespoke news content to all Yahoo apps (Yahoo.com, Yahoo News etc) users to enhance user engagement.
1. Designed and implemented customized notification settings for Yahoo Finance Mobile Apps. Reduced user notifications by 25% & increased opt-in by 42%.
2. Enriched microservice middle tier powering the APIs used by all Yahoo Finance Web and Mobile client applications using Java, Vert.x, Docker, Kubernetes.
3. Developed and configured map-reduce jobs for real-time notification system pipeline to analyze the investment portfolio of users. Leveraged raw financial data to trigger personalized notifications using Hadoop, Spark, Hive, Storm, Apache Oozie.
Conducting weekly lectures, help design course structure, grade tests for Big Data Analytics (R Programming) and Database Systems classes of 40 students each.