Amandeep Grewal

Amandeep Grewal

Staff Software Engineer in NYC

Work Experience

2023 — 2024
Software Engineer at Snap
New York City

Android Notifications Platform

- Platformized the notifications system, streamlining the onboarding process for teams from a 2-week setup to just 2 days, significantly enhancing efficiency and developer experience.
- Set up strict API and implementation bazel projects, resulting in a 20% reduction in compilation time for notification-related tasks, thus accelerating development cycles.
- Collaborated with major OEMs (Oppo, Vivo, Transsion) to integrate custom badging functionality into their launchers, contributing to a 5% increase in Daily Active Users (DAU) on these platforms.

2014 — 2022
Staff Software Engineer at Twitter
San Francisco • New York City

Android Architecture • Product Foundation

• Created and developed a dependency injection framework, developed in Kotlin, used throughout the application to define contracts between modules in the Twitter app 1000+ module codebase. Framework further extended as the lynchpin of a rapid iteration framework on top of it, achieving a 80% app build speed improvement.
• Developed, owned and executed a multi-year roadmap to align with the prototyping and fast-iteration needs of the business.
• Leveraged and integrated cutting-edge projects, like KSP, Kotlin’s native annotation processing framework, from Google. Identified bugs with these OSS projects for our advanced use cases and worked with the community to resolve them the proper maintainable way.
• Collaborated with cross-functional feature teams within a 150-person Android engineering team to ensure adherence to modularization standards and improve code quality.
• Mentored senior and junior engineers on the implementation of the dependency injection framework
Continuously invested in tools, user experience and improvements to deploy a complex system to a large audience of contributors with varying levels of expertise.
• Developed and maintained a code challenge take-home interview process, including its evaluation rubric and an on-site interview question rubric. Conducted hundreds of interviews and served as a bar-raiser interviewer for the entire company.

Side Projects

Ongoing

Android app for riding the PATH that shows the next arrivals for trains at every station, and alerts, in a modern Material design.

Ongoing

An Android app for scanning boarding passes to view the information encoded in them.

Ongoing

Android app to view security line wait times at all NYC airports. Data from airport websites, presented in a native app.

Education

2010 — 2014

Major in Electrical and Computer Engineering
Graduated with Honours