P

Piyush Mehrotra

Software Engineer

India2 yrs 6 mos experience
Highly Stable

Key Highlights

  • Expert in cloud computing and software engineering.
  • Proven track record in developing scalable solutions.
  • Strong experience in API development and microservices.
Stackforce AI infers this person is a Cloud Computing and SaaS specialist with strong software engineering skills.

Contact

Skills

Core Skills

Software EngineeringCloud Computing

Other Skills

Android BackupRestoreAPIsWeb-hook notificationsContainerizationAzure K8s ServiceNetworkingAzureProtocol BuffersMetric collectionAWSMicroservicesSOLID principlesC++Java

Experience

2 yrs 6 mos
Total Experience
2 yrs 6 mos
Average Tenure
--
Current Experience

Google

Software Engineer

Jun 2022Present · 3 yrs 11 mos · Greater London, England, United Kingdom

  • Working on Android Backup and Restore.
Android BackupRestoreSoftware Engineering

Microsoft

2 roles

Software Engineer

Jan 2021May 2022 · 1 yr 4 mos

  • ◦ Operator Connect: Operator Connect allows Telecom operators to offer communication services to Office-365 users. Worked on building the portal and APIs, which are used by both internal and external partners, to enable Telecom operators to onboard.
  • ◦ Notification Delivery: Enabled internal services to deliver cross-tenant, real-time, authenticable web-hook notifications to external partners. Collaborated with internal teams and external partners.
  • ◦ Geography Service: Worked on processing, generating and maintaining metadata of Telephone numbers using Numbering Plans of various countries, as well as exposing the data through APIs.
  • ◦ Shift to Containerized application: Containerized micro-services which can then be deployed on substrate built on Azure K8s Service (AKS)
APIsWeb-hook notificationsContainerizationAzure K8s ServiceSoftware EngineeringCloud Computing

Software Engineer

Oct 2019Jan 2021 · 1 yr 3 mos

  • ◦ Networking Agent: Worked in Azure’s networking stack, specifically on an agent which programs NIC (Network Interface Card) with ACL rules.
  • ◦ Azure ARM64: Main contributor to ARM64 Project from virtual networks team. Bring up Networking Agent on ARM64 CPU Arch for Azure (porting, testing and deployment).
  • ◦ Optimizations: Improved boot-up time of Networking Agent by 10x, using Protocol Buffers for encoding/decoding.
  • ◦ Improved Diagnostics: Added support for Diagnostic ping within a Virtual Networks, as a debug tool. Ping can be sent using Fabric controller, which then sends commands to HostOS and Hypervisor.
NetworkingAzureProtocol BuffersSoftware EngineeringCloud Computing

Sharechat

Software Development Intern

May 2019Aug 2019 · 3 mos · Bengaluru, Karnataka, India

  • ◦ Monitoring Solution: Enabled horizontally scalable metric collection for all the services using Cortex, which is an open source project based on Prometheus.
  • ◦ Code Search Engine: Deployed a code search tool on AWS as a replacement for Github search. The tool itself is based on Apache Lucene, a text search engine. This tool supports fuzzy search, with tunable fuzziness, which was not supported in Github.
  • ◦ Monolithic to Microservices: Revamped large services to comply with micro-service architecture. Learned about SOLID principles and put them in use.
Metric collectionAWSMicroservicesSOLID principlesSoftware Engineering

Microsoft

Software Development Intern

May 2018Jul 2018 · 2 mos · Hyderabad

  • ◦ Cut, Copy and Paste: Enabled copying of drawings as SVG or PNG image which can be pasted in other WebApps.
  • ◦ WebApp to Native scenario: Laid foundation for Visio Online to Visio Desktop CCP.

Education

Indian Institute of Technology, Roorkee

Bachelor of Technology - BTech — Computer Science

Jan 2015Jan 2019

Delhi Public School, Bhopal

High School

Jan 2009Jan 2015

Stackforce found 100+ more professionals with Software Engineering & Cloud Computing

Explore similar profiles based on matching skills and experience