Ranjit Puri work email
- Valid
- Valid
- Valid
- Valid
Ranjit Puri personal email
- Valid
Ranjit Puri phone numbers
Ranjit Puri is a Engineering Manager at Google. He possess expertise in software development, debugging, c++, c, device drivers and 24 more skills. Colleagues describe him as "I had the opportunity to work with Ranjit in the Hypervisor group. He constantly impressed me with his technical knowledge, the quality of his work, and his dedication towards achieving the deliverables that he has promised to me or other co-workers in the group."
- Website:
- google.com
- Employees:
- 1
- Company phone:
- 916.253.7820
-
Staff Engineering ManagerGoogle Mar 2017 - PresentMountain View, Ca, Us2019 - now: Cloud Identity & Security - leading projects that enable seamless migration of enterprise workloads into GCP.2017 - 2019: Tech lead for 3 production critical services used by an overwhelming majority of google infrastructure (including GCP). -
Senior Software Development Engineer, Windows Server NetworkingMicrosoft Apr 2014 - Mar 2017Redmond, Washington, UsDeveloped a distributed data center load balancing solution for the Software Defined Networking (SDN) stack in Windows Server vNext. This project is a key part of the Windows Server MAS offering that was announced recently. Adapted parts of the distributed Software Load Balancer solution (Ananta) running in the Azure public cloud to integrate with windows server's SDN stack while developing this solution.My feature work and fixes span the full stack from REST API down to driver code.Key Projects include: - Live Migration of network virtualized tenant VMs sitting behind the software load balancer: TCP flows from clients both outside and inside the datacenter, survive live migration of workload VMs. - Ported some of Azure's load balancer control plane logic onto Windows Fabric, thus making it Highly Available. - Designed and implemented REST APIs to facilitate configuration of load balancer components by the data center administrator. - Designed and Implemented Diagnostics Infrastructure for the SDN stack. This included a REST API surface to correlate and bubble up common configuration issues to Data center and Tenant administrators. This dramatically lowered the support cost of our Solution.- Multiple Patents filed -
Software Development Engineer 2, SkypeMicrosoft May 2011 - Mar 2014Redmond, Washington, UsI worked on the components providing conferencing services in the Lync server. Feature code and fixes I developed needed to work in a distributed environment and with high availability. Code shipped both on premise and to the O365 cloud. Key projects:- Lync Room Systems: Designed and implemented extensions to conferencing protocols (SIP/C3P) to accommodate room system devices in conferences, worked on provisioning of room system devices in Lync server and also contributed to implementing a web management portal for room system devices.- High Availability of Conferences: Implemented some parts of the conference data replication model, debugged and fixed numerous issues to make synchronous replication of conferencing data between front end servers, reliable.- Telemetry: Analyzed scenarios that needed better telemetry. Enabled upload of telemetry data to a big data store (Cosmos) for these scenarios and mined it regularly to debug service issues, measure service engagement etc. -
Software Development Engineer, Hyper-VMicrosoft Jun 2009 - May 2011Redmond, Washington, UsResponsible for development of custom mini kernels for verification of hypervisor functionality. This position required the ability to debug systems software at multiple levels (hypervisor, kernel andoccasionally boot manager) and a thorough knowledge of x86/amd64 base systems architecture,virtualization extensions etc. I developed software components residing in a multitude of environments(Windows drivers, test mini kernels, hypervisor extensions and also Windows user mode components). -
Systems Software InternIntel Corporation Jan 2009 - Jun 2009Santa Clara, California, UsResponsible for design and development of software tools for component debug and design validationteams. This job required both an understanding of chip level hardware and embedded software design. -
Teaching AssistantThe University Of Texas At Austin Aug 2007 - Jan 2009Austin, Tx, UsAs a General Engineering (GE) Teaching Assistant at UT Austin, I designed and taught a supplementary class in introductory calculus to incoming engineering freshmen. -
Intern Software EngineerMicrosoft May 2008 - Aug 2008Redmond, Washington, UsDeveloped a runtime verification tool under the application verifier framework. My work required meto have an in depth understanding of the Winsock API and internetworking protocols in general. I alsogained an insight into the working of some OS internals (Windows NT). -
Undergraduate Research AssistantDelhi Metro Rail Corp Apr 2006 - Aug 2006Designed and implemented an embedded system to automate collection of fault/maintenance datafrom the metro cabs running on the Delhi metro system. Supervised by Prof. D.V. Gadre (NSIT) & Mr.Jitendra Malik (DMRC).
Ranjit Puri Skills
Ranjit Puri Education Details
-
University Of TexasComputer Engineering -
University Of MumbaiElectronics & Telecommunications
Frequently Asked Questions about Ranjit Puri
What company does Ranjit Puri work for?
Ranjit Puri works for Google
What is Ranjit Puri's role at the current company?
Ranjit Puri's current role is Engineering Manager.
What is Ranjit Puri's email address?
Ranjit Puri's email address is ra****@****ail.com
What is Ranjit Puri's direct phone number?
Ranjit Puri's direct phone number is (425) 882*****
What schools did Ranjit Puri attend?
Ranjit Puri attended University Of Texas, University Of Mumbai.
What skills is Ranjit Puri known for?
Ranjit Puri has skills like Software Development, Debugging, C++, C, Device Drivers, C#, X86 Assembly, Software Design, Kernel, Os Virtualization, Embedded Systems, Algorithms.
Who are Ranjit Puri's colleagues?
Ranjit Puri's colleagues are Zakaria Elhamdaoui, Ashok S, Arifa Jasmin, Cesar Efrain Rodríguez Rios, Mariela Espinoza, Trevor Jenkins, Ádám Grosch.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial