United States
Full stack developer with years of industry experience in different languages and platforms. 34,000+ (top 1%) reputation on StackOverflow. Magna Cum Laude (3.88 gpa) in Bachelor's Software Engineering from Bahria University 2004-2008.
Office 365 Security
- Led a ChromeOS-wide effort to increase the reliability of the OS for external dependencies - Led the effort and designed a framework for improving test coverage for policy enforcement in Android - Researched the changes needed in Android to support a new user model for the next generation of ChromeOS - Worked with Google Corporate Security and Chrome OS Commercial teams to implement features in Android and backend systems to comply with security requirements and enable dogfooding of the new version of the OS - Led the effort of making changes in different feature areas of Android to make them more suitable for multi-user scenarios. - Contributed to Google Play Services, Play Store, Android, Chrome, ChromeOS, Device Management Server, Android Auth Server, GCP Context Aware Access backend. - Received a total of 4 kudos, 15 peer bonuses, and 6 spot bonuses for my contributions like investigating and resolving critical production issues, helping colleagues, and doing extra on-call rotations.
- Tech lead for ARC++ Commercial (A team that manages features in Android on ChromeOS related to enterprise and EDU customers e.g. policy enforcement, key store, VPN, etc) - Led the effort to improve the performance of provisioning of Android for commercial customers by 45% - Reduced tech debt by simplifying and deleting 37,000+ lines of code in key areas - Led the effort to increase our test coverage and stabilize existing tests for commercial features - Led the effort to increase the reliability of Android provisioning for commercial customers by removing unnecessary operations and replacing unreliable dependencies
- Designed and implemented the ChromeOS feature to safely backup logs before the shutdown of the Android container in case of failure - Enabled feedback report collection to work in Android 11 - Implemented distinct error codes in Android setup dialog to streamline provisioning problem diagnosis - Made several improvements in the provisioning flow of Android for increased stability and observability
- Designed and implemented a service for ingestion and searching of documents submitted by customers - Designed and implemented a dynamic task distribution and rendering platform for product quality investigators
- Worked on Offer and Remote Catalog Services team that powers Amazon retail website - Implemented features in the backend services necessary to support the new use cases on the website - Designed the feature to allow low latency and high throughput access to offer information on a large set of products in a single call
- Implemented the unified store experience for connectors and add-ins in Outlook Desktop and Web - Implemented actionable messages in Outlook Desktop to allow responding to questions/forms/surveys in the email without leaving the client
- Developed the in-client store experience for Outlook web and Outlook desktop - Implemented Action card rendering and execution in Outlook desktop
- Worked on Azure API Management in Portal and Proxy components - Enabled Active Directory integration, added support for open products feature and git source control - Worked on Azure Mobile Services in NodeJS, .NET backend, and client SDKs - Designed and developed soft delete, users, scopes, extensions, and offline sync feature