Rahul Aggarwal

Software Engineer

Hyderabad, Telangana, India9 yrs 9 mos experience
Highly Stable

Key Highlights

  • Led design of scalable backup solutions at Microsoft.
  • Developed high-performance data transfer microservice.
  • Automated image classification during internship.
Stackforce AI infers this person is a Cloud Computing and Software Engineering expert with a focus on backup solutions and data transfer.

Contact

Skills

Core Skills

Microsoft AzureBackup And Recovery SolutionsImage Processing

Other Skills

AAD integrationAlgorithmsAvailabilityCC++Cloud AdministrationCloud SecurityCode refactoringData Transfer MicroserviceEfficiencyEnglishError handlingHTMLJavaLinux

About

I am a Senior Software Engineer @ Uber Prior to Uber, I worked at Google for approx 2 years in Payments Platform Team. Worked on migrating code from tez(india) stack to payments platform stack to achieve the aim of unified payments at Google. Prior to Google, I worked at Microsoft for 5 years in Microsoft Azure Backup Team. I worked on Backup and Recovery Solutions for IaaSVMs(Infrastructure as a Service Virtual Machine). I was the owner of Data Transfer Microservice whose purpose was to take incremental backups and support quick restores. Data Transfer Microservice transfers nearly 10000 TeraBytes of data every day. I also worked on improving the scalability, reliability, resiliency, availability and efficiency of this service. In 2016, I graduated with B.Tech. Degree in Computer Science & Engineering(CSE) from IIT Guwahati.

Experience

Uber

Software Engineer

Jun 2023Present · 2 yrs 9 mos · Bengaluru, Karnataka, India · On-site

Google

Software Engineer

Sep 2021Jun 2023 · 1 yr 9 mos · Hyderabad, Telangana, India

Microsoft

Software Engineer

Jul 2016Sep 2021 · 5 yrs 2 mos · Hyderabad Area, India

  • Large Disk Backups/Restores for Microsoft Azure Backup
  • Designed and developed a scalable and performant library which modulates transfer of data from a large disk(>4TB) to azure storage. Worked on handling of failures cases/retry logic of a Large Disk. Focused on maintaining Idempotency of this library. Learnt Design Principles and how to integrate across services.
  • Worked as a lead member of the large disk design team and made significant contributions in the design of all major components of DiffCopy Service, viz. Bandwidth Divisor Changes, Retry Logic, Cancellation Flow, TrackStatus and Setting of Proper Errorcode by DiffTL
  • Backup Support for Network Ackled Virtual Machines
  • Ackled means storage account/blob SAS token would expire in certain amount of time in order to shorten the accessibility of a storage account/blob using a fixed blob uri.
  • Worked as a lead member of the Storage ACLs design team and made significant contributions in Design of the SAS refresh logic, refactoring of code, adding proper error codes for source/target blobs, testing rigorously in test environments and canaries.
  • Implementation of Protection Recovery Runners with AAD
  • After proposed deprecation of ACS, Designed and Developed Azure Backup Runners which had to support AAD for maintaining the reliability of our services. Features involved support for Migration from BackupVault to RSvault, Refactoring of code and migration from WCFclient to RESTclient to support AAD token calls
  • Working with Microsoft Azure Backup Team. Learning how different backend microservices handle the work loads like SQL, IaaSVMs, File Share etc
Backup and Recovery SolutionsData Transfer MicroserviceScalabilityReliabilityResiliencyAvailability+2

Myntra

Software Engineering Intern

May 2015Jul 2015 · 2 mos · Bengaluru Area, India

  • Automating the process of neck classification, Image Processing, OpenCV, Image Denoising, Sleeve Classification, Face and Hands Removal from an image
Image ProcessingOpenCV

Education

Indian Institute of Technology, Guwahati

Bachelor of Technology (B.Tech.) — Computer Science and engineering

Jan 2012Jan 2016

Delhi Public School - Faridabad

CBSE Higher Secondary School — Physics Chemistry Mathematics

Apr 2010Apr 2012

Delhi Public School Faridabad

CBSE — Student

Jan 1998Jan 2012

Stackforce found 100+ more professionals with Microsoft Azure & Backup And Recovery Solutions

Explore similar profiles based on matching skills and experience