Yahoo! Notifications
Roles: Front-end architecture, engineer, engineering lead
Engineering for scalability and performance
- Front-end architecture.
- End-to-end project management in collaboration with design, product and platform teams.
- Faux-real-time notification delivery via polling feature.
- Per-user, in-browser and server-side cache management for scalability.
- Security and privacy provided by crumbing and cookie management.
- Provided guidance for front-end team on code design.
- Implemented code for several types of notificaitons using browser-MVC pattern
- Notifications widget provides stock alerts, conversations, gaming, and suspicious login notifications.