San Mateo, California, United States
Santa Monica, California, United States
I was an IC and a Tech Lead at Snap, leading the internal access control effort.
I conceived, designed and developed Snaps internal authorization system. It powered 21 highly
sensitive internal tools and 4 internal core platforms. This service handled around ~2B QPM during daily peaks. Depending on cached vs not, the p99.9 latencies were 20us and 6ms. This service’s SLA is one of the highest at Snap as it gates access to critical production services.
Experience in successfully leading large scale cross team and cross organization projects in a timely manner.
Other major security related projects I worked on are around:
Internal threat detection and monitoring
Data exfiltration protection
Compute security monitoring and visibility
Cloud Identity
Device Attestation
Access Management on cloud resources (GCP & AWS)
I was also involved in: mentoring new engineers, code reviews, design reviews, OKR planning, hiring planning and setting the direction for my sub team.
Technologies that I used primarily : Golang, Java, React+TypeScript, gRPC, Kubernetes, GCP, AWS, SQL, NoSQL, OpenAPI and Open Policy Agent.
2016 — 2017
Santa Monica, California
I started at Mobcrush in the video streaming team. During the course of my time here, I also got to work on the Backend services team and in the Site Reliability team.
Video Streaming Team-
I was involved in the design and development of an in house highly scalable low latency video streaming solution. I was responsible for the transcoder, metrics system and many other features in this project. Our low latency video streaming solution took parts of HLS and made improvements on top of it to achieve better latency and scale.
Site Reliability Engineering Team-
I was responsible for the "On demand" deployment of backend staging environment for developers. This task was an enormous effort as it needed the orchestration of our complete backend to be deployed on demand. Our backend included many moving parts - redis, MongoDB, MySQL, Finagle microservices, NodeJS, RabbitMQ, NATS, Video Transcoders, S3, Zookeeper, HAProxy. Used Saltstack and AWS for our cloud infra. This reduced developer's time to deploy new features.
Backend Team-
Wrote and deployed a microservice for audio session apis. Tech used were nodeJS, mongodb and bluebirdJS. Currently in production.
2013 — 2016
Boulder Colorado
Designed and developed the LTE-Direct Proximity Services server
Feature developments related to UMTS(3G), HSPA, HSPA+, LTE-D
Triaging challenging bugs in multi threaded systems on firmware and application layers
Bringing up new hardware for automated testing efforts
Developed an internal tool for Synacor's email migration team. This identified spam generating email accounts and automatically deactivated them. Technology used for this project were Perl, MongoDB and dancer framework.
Education
University at Buffalo
Master of Science
RV College Of Engineering