Akash Gupta

Software Engineer

Bengaluru, Karnataka, India13 yrs experience
Highly Stable

Key Highlights

  • Expert in cloud computing and distributed systems.
  • Led development of scalable Azure Storage features.
  • Strong background in performance engineering and data protection.
Stackforce AI infers this person is a Cloud Computing expert with a focus on scalable data management solutions.

Contact

Skills

Core Skills

Distributed SystemsCloud ComputingScalabilityPerformance EngineeringData ManagementSystem EngineeringData ProtectionQuality Assurance

Other Skills

Agile MethodologiesAsyncAsynchronous Task ModelAutomationAzure Blob StorageAzure Data LakeAzure StorageBug FixingCC#C++Computer ArchitectureContinuous IntegrationCoverage Plan ToolData ONTAP

About

Software Engineer in Google Cloud Platform

Experience

13 yrs
Total Experience
4 yrs 4 mos
Average Tenure
4 yrs 6 mos
Current Experience

Google

Software Engineer

Oct 2021Present · 4 yrs 6 mos · Bangalore Urban, Karnataka, India

  • Software Engineer @ Google Cloud Platform
CC++LinuxDistributed SystemsAgile MethodologiesCloud Computing

Microsoft

3 roles

Senior Software Engineer

Sep 2020Oct 2021 · 1 yr 1 mo

  • Dev Engineer @ Azure Storage (https://azure.microsoft.com/en-in/services/storage/blobs/)
  • 1. Lead developer of Azure Storage Inventory (https://docs.microsoft.com/en-us/azure/storage/blobs/blob-inventory), a feature to quickly catalog billions of blobs in an account with ordering. Designed and helped implement the components of this feature with high scalability and fault tolerance.
  • 2. Working on some hard problems to partition large accounts for parallel processing.
C#Azure StorageScalabilityFault ToleranceParallel ProcessingCloud Computing

Software Development Engineer II

Mar 2018Sep 2020 · 2 yrs 6 mos

  • Dev Engineer @ Azure Storage & Azure Data Lake Store
  • 1. Designed and implemented the front end layer for few upcoming APIs in Azure Blob Storage.
  • 2. Designed Azure Data Lake GC parallelism and improved performance multifold by using asynchronous task model to help delete billions of objects every day in a cluster.
  • 3. Designed and developed Azure Data Lake's deleted item recovery support which is capable of successfully searching a deleted entry among hundreds of millions of objects.
Azure Blob StorageAsynchronous Task ModelPerformance ImprovementCloud ComputingPerformance Engineering

Software Development Engineer II

Feb 2017Mar 2018 · 1 yr 1 mo

  • Dev Engineer @ Azure Storage.
  • https://azure.microsoft.com/en-in/services/storage/blobs/
  • 1. Core member of Stream team in Azure Storage engineering team. Worked to extend and enhance XGossip for Zone Redundant Storage.
  • 2. Improved Extent Node component stability and system performance.
XGossipSystem PerformanceStability ImprovementCloud ComputingSystem Engineering

Netapp

Software Development Engineer II

Feb 2015Jan 2017 · 1 yr 11 mos · San Francisco Bay Area

  • 1. Core part of Data Protection development group - involved in designing, developing and maintaining product features in the Replication Engine team.
  • 2. Parallelized certain data mirroring workflows to reduce serial component of the work leading to higher parallelism on a multi core CPU. Implemented writes aggregation for discontiguous writes in a file to improve replication throughput
  • 3. Worked with Performance Engineering to monitor, analyze and enhance system performance over product development lifecycle. Performed bisection of performance issues & scrutiny of system metrics to detect and improve performance bottlenecks.
  • 4. Provided critical bug fixing during product development, which resulted in a more stable product. Fixed bugs for customer issues with priority, which led to faster resolution and minimal disruption to the customer.
Replication EnginePerformance MonitoringBug FixingData ProtectionPerformance Engineering

Qualcomm

Interim Engineering Intern

May 2014Aug 2014 · 3 mos · San Francisco Bay Area

  • 1. Important contributor in Continuous Integration Flow framework enhancement.
  • 2. Developed Coverage Plan tool to extract coverage matrix from the coverage plan.
Continuous IntegrationCoverage Plan Tool

Netapp

Member Technical Staff

Aug 2011Jul 2013 · 1 yr 11 mos · Bengaluru Area, India

  • 1. Key member of Data Protection(Snapmirrors) System Test team. Leading participant in drafting and au-tomation of data-protection use-cases for the novel architecture of cluster-mode Data ONTAP.
  • 2. Helped improve system quality tremendously by aggressively testing and finding bugs.
Data ProtectionAutomationData ManagementQuality Assurance

University of caen

Research Intern

May 2010Jul 2010 · 2 mos · Caen, Lower Normandy, France

  • Exploration and verification of new web based image search algorithms:
  • Using image metadata as additional information for incremental learning on datasets for image category recognition.
  • Comparison and analysis of results using dense SIFT and keypoints based SIFT sampling in image category identification using Support Vector Machines as classifiers
Image Search AlgorithmsIncremental Learning

Education

Georgia Institute of Technology

Master of Science (M.S.) — Electrical and Computer Engineering

Jan 2013Jan 2014

Indian Institute of Technology, Guwahati

Bachelor Of Technology — Electronics & Communication Engineering

Jan 2007Jan 2011

Stackforce found 100+ more professionals with Distributed Systems & Cloud Computing

Explore similar profiles based on matching skills and experience