Ambuj Sharma

Senior Software Engineer

Bengaluru, Karnataka, India12 yrs 7 mos experience

Key Highlights

  • Over a decade of experience in system software.
  • Expertise in scalable cloud storage solutions.
  • Proven track record in distributed systems optimization.
Stackforce AI infers this person is a Cloud Computing and Storage Solutions Expert.

Contact

Skills

Core Skills

Cloud StorageDistributed SystemsSoftware DevelopmentStorage VirtualizationFile SystemsAlgorithms

Other Skills

C++PythonMedia EncodingC/C++FreeBSDProblem SolvingDebuggingScalabilityObject-Oriented Programming (OOP)Enterprise StorageData StructuresVirtualizationLinuxMySQLMatlab

About

As a Senior Software Engineer at Microsoft, I contribute to the development and optimization of Azure Blob Storage. With over a decade of experience in system software, distributed storage, and OS kernel development, my work focuses on creating scalable and efficient cloud storage solutions using C++, Python, and other cutting-edge technologies. My previous roles at Adobe and VMware allowed me to enhance expertise in media encoding, distributed systems, and storage optimization. With a commitment to problem-solving and innovative software development, I aim to drive impactful advancements in cloud storage and enterprise-grade data management systems.

Experience

12 yrs 7 mos
Total Experience
2 yrs 6 mos
Average Tenure
2 yrs 4 mos
Current Experience

Microsoft

Senior Software Engineer

Jan 2024Present · 2 yrs 4 mos · Bengaluru, Karnataka, India · On-site

  • Contributing to the Azure Blob Storage team, focusing on building a robust and planet scale cloud storage solution.
  • some of the projects which I have recently worked on are scale out accounts Geo-replication, cross cluster communication protocols, Rate limiting.
  • working with cross-functional teams to enhance system performance and reliability.
C++PythonCloud StorageDistributed Systems

Adobe

Computer Scientist - 2

Jul 2021Jan 2024 · 2 yrs 6 mos · Bangalore Urban, Karnataka, India

  • Creative Cloud - Digital Media Group
  • Worked in Core technology group of PremierPro and Photoshop which provides encode and decode between different types of media formats.
  • Technology : C++, python, Windows media foundation, CUDA
C++PythonMedia EncodingSoftware Development

Vmware

MTS-3

Jun 2020Jul 2021 · 1 yr 1 mo · Bengaluru, Karnataka, India

  • Worked with VMware storage virtualization team. https://www.vmware.com/in/products/vsan.html
  • My work area includes handling IO path and distributed RAID structure.
  • Worked on optimization of vSAN scrubber, added features to trigger scrubber, based on disk group utilization.
  • Technology - ESXi kernel, vSAN, C/C++, python.
C/C++PythonStorage Virtualization

Netapp

2 roles

MTS-3

Promoted

May 2018Jun 2020 · 2 yrs 1 mo

  • I was part of WAFL(write anywhere file layout) filesystem group, A NetApp proprietary file system.
  • Woked on volume scaled-up solution and optimization of background subsystems.
  • Designed and implemented WAFL background scanner Idling feature for volume scaling project.
  • Debugging and fixing issues related to multi-threaded kernel environment.
  • Technology: C/C++, freeBSD, Unix, File system, Kernel programming, Algorithms, Data Structures.
C/C++FreeBSDFile Systems

MTS-2

Aug 2015Apr 2018 · 2 yrs 8 mos

  • Worked on the NetApp File system(WAFL) inconsistency checking and recovery tool development WAFLIRON.
  • Worked on the Parallelization of filesystem background processes (scanners), design and implemented new features.

Indian institute of technology, kharagpur

Teaching Assistant

Jul 2013Jun 2015 · 1 yr 11 mos · Kharagpur, West Bengal

  • - Teaching and providing assignments for data structure class.
Algorithms

Education

Indian Institute of Technology, Kharagpur

Master's Degree — Computer Science

Jan 2013Jan 2015

Dr. A.P.J. Abdul Kalam Technical University

Bachelor's Degree — Computer Science

Jan 2008Jan 2012

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

Explore similar profiles based on matching skills and experience