M

Mayur Shardul

Senior Software Engineer

Boston, Massachusetts, United States19 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in cloud computing and storage solutions.
  • Proven track record in performance debugging and system design.
  • Strong background in distributed data management.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Cloud Computing and Data Management.

Contact

Skills

Core Skills

Programming

Other Skills

Problem SolvingLinear AlgebraDebuggingLinuxLinux KernelARMKernelAlgorithmsDevice DriversFile SystemsJavaX86DebuggersLinux platformEmbedded Linux

Experience

19 yrs 7 mos
Total Experience
2 yrs 5 mos
Average Tenure
7 yrs 6 mos
Current Experience

Amazon web services (aws)

Senior Software Development Engineer

Nov 2018Present · 7 yrs 6 mos · Boston, Massachusetts, United States

  • AWS EC2 (Nov 2018 to Aug 2021)
  • AWS EBS (Aug 2021)
ProgrammingProblem Solving

Druva

Principal Software Engineer

Aug 2016Nov 2018 · 2 yrs 3 mos · Pune, Maharashtra

  • Member of inSync storage back-end team.
  • Designed and implemented new metadata layout for the Druva file-system. The new layout had a better key-distribution for the underlying distributed key-value store.
  • Also, formulated strategy for roll-out of new layout to production downtime and live migration of all existing metadata to new layout. This was achieved without sacrificing recovery-time-objective or recovery-point-objective as defined in service-level agreement.
  • The project was executed with iterative approach significant improvements were achieved in the process for rolling out file-system-updates to production. The result was, improved co-ordination between different teams involved (QA, dev-ops, cloud-ops), well defined scopes for unit-testing, integration testing and qualification before deployment to production, minimization of manual steps in operations etc.
ProgrammingProblem Solving

Toshiba

Senior System Analyst

Oct 2015Jul 2016 · 9 mos · Pune Area, India

  • Performance debugging for object-storage device. Also implemented a fuse based file-system prototype on top of the object-storage device.
  • Designed and implemented garbage collector for Toshiba SSD.
ProgrammingProblem Solving

Cohesity

Member Technical Staff

Apr 2015Sep 2015 · 5 mos · Bengaluru Area, India

  • Designed and developed back-end infrastructure components viz. MapReduce for Analytics Workbench (AWB) module.
ProgrammingProblem Solving

Talena

Seed team member

Jun 2012Mar 2015 · 2 yrs 9 mos · Pune Area, India

  • Designed and developed offline, distributed data deduplication erasure coding using Reed-Solomon codes for Hadoop HDFS.
  • Key features:
  • 1. Designed and implemented idempotent processes for data deduplication.
  • 2. Designed and implemented tools to check dedupe metadata consistency and periodic metadata backup.
  • 3. Implemented HBase co-processors for fast metadata updates.
  • 4. Implemented placement monitor for erasure coded blocks on HDFS.
ProgrammingProblem Solving

Marvell

Staff Software Engineer

Jul 2008May 2012 · 3 yrs 10 mos

  • Design and development of
  • 1. Virtual Volume Metada Layer: Devised a novel approach for metadata management that improves address translation speed, memory footprint, management of on-disk metadata.
  • 2. Prototype of SSD based, write back, NFS client side caching.
  • 3. iSCSI offload over Marvell hardware.
  • Also, actively participated in performance engineering, debugging, testing and documentation. The development environment is C programming language, Linux operating system on ARM and x86 platform.
ProgrammingProblem Solving

Avaya

Software Engineer

Oct 2005Jul 2006 · 9 mos

  • Member of "Current Lifecycle Engineering" team for voice messaging systems viz. Octel and Arya.
  • Platform: C and Intel x86 Assembly language programming on VRTX Operating System.
ProgrammingProblem Solving

Pspl

Member Technical Staff

Jun 2004Oct 2005 · 1 yr 4 mos

  • Designed and developed identity management connectors (JCA compliant) for LDAP and RDBMS.
  • Platform: Java programming with RMI, SSL, JNDI with MS Active Directory, Sun One Directory stores.
ProgrammingProblem Solving

Education

Indian Institute of Technology, Kanpur

MTech — Computer Science.

Jan 2006Jan 2008

VJTI Mumbai

MCA — Computer Applications

Jan 2002Jan 2005

Fergusson College

BCS — Computer Sc.

Jan 1998Jan 2001

Rachana Vidyalaya

Stackforce found 100+ more professionals with Programming

Explore similar profiles based on matching skills and experience