Pranav Mehta

Software Engineer

Bengaluru, Karnataka, India8 yrs 4 mos experience
Most Likely To Switch

Key Highlights

  • Expert in distributed systems and cloud computing.
  • Proficient in multiple programming languages including Go and Python.
  • Strong background in edge computing and data migration strategies.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Cloud Computing and Distributed Systems.

Contact

Skills

Core Skills

Distributed SystemsDatabase ManagementCloud ComputingCloud OptimizationSoftware DevelopmentVirtualizationCloud InfrastructureData MigrationStorage Management

Other Skills

ClickHouseNATSGoNATS JetStreamPostgreSQLKubernetesBest fit bin packing algorithmEC2VMwareNetwork ThrottlingFUSEZero-copy migration strategyStorage watchdog mechanismGrafanaTelemetry

About

I am a proficient Software Engineer with extensive experience in programming languages such as Golang, C++, and Python, coupled with a comprehensive understanding of the Linux operating system. I have developed a strong interest in distributed systems, particularly distributed databases and streaming systems. Currently, I am a member of a data platform team where I specialize in understanding the intricacies of ClickHouse and NATS. In my previous role as a software developer, I contributed to various aspects of an edge computing platform built on a peer-to-peer mesh network. My insatiable curiosity drives me to continually explore new concepts and technologies, which has facilitated my growth within each role and earned me a reputation as someone who eagerly embraces challenging tasks.

Experience

8 yrs 4 mos
Total Experience
1 yr 8 mos
Average Tenure
2 yrs 6 mos
Current Experience

Nutanix

Member of Technical Staff 4

Oct 2023Present · 2 yrs 6 mos · Bengaluru, Karnataka, India · Hybrid

  • Member of data team within Cloud Platform as a Service (CPaaS) team.
  • Engaged in ClickHouse research, analyzing various implementation details within the ClickHouse source code.
  • Contributed by identifying and addressing issues within ClickHouse
ClickHouseNATSDistributed SystemsDatabase Management

Career break

Health and well-being

Feb 2023Aug 2023 · 6 mos

  • I needed time off to recover from a road accident that resulted in a broken femur bone.

Edjx

Senior Software Engineer

Dec 2021Feb 2023 · 1 yr 2 mos

  • Developed various components of a decentralized object store using Go programming language.
  • Designed and implemented a configuration propagation mechanism across nodes within a peer-to-peer mesh network.
  • Designed and executed key components of Edjx's billing pipeline, leveraging NATS JetStream, PostgreSQL, and Kubernetes jobs.
  • Selected BadgerDB as the backend key-value store for the platform's object store after benchmarking BadgerDB against other LSM tree-based key-value stores.
GoNATS JetStreamPostgreSQLKubernetesDistributed SystemsCloud Computing

Druva

2 roles

Staff Software Engineer

Promoted

Apr 2020Nov 2021 · 1 yr 7 mos

  • - Contributed as a developer within Druva's H+ team, which employs the best fit bin packing algorithm to efficiently schedule tasks on EC2 instances. H+ dynamically scales worker nodes based on node utilization, optimizing cloud operational costs.
Best fit bin packing algorithmEC2Cloud OptimizationSoftware Development

Software Engineer

Jul 2019Apr 2020 · 9 mos

  • Created a Go library to facilitate VM management on VMware infrastructure.
  • Designed and implemented a network throttling system for a Druva cloud uploader.
  • Developed a FUSE (Filesystem in Userspace) filesystem leveraging Druva's proprietary Cloud Cache.
GoVMwareNetwork ThrottlingFUSEVirtualizationCloud Infrastructure

Rackware inc.

Software Engineer

Aug 2017Jun 2019 · 1 yr 10 mos · Pune/Pimpri-Chinchwad Area

  • Contributed to the development of various components of a zero-copy migration strategy aimed at reducing the volume of data transfer needed for cloud migration.
  • Designed and implemented a new storage watchdog mechanism that proactively halted data ingestion upon breaching storage thresholds.
  • Executed the migration of the migration management engine from RHEL 6.x to RHEL 7.x.
Zero-copy migration strategyStorage watchdog mechanismData MigrationStorage Management

Education

Pune Institute of Computer Technology

Bachelor of Engineering (B.E.) — Information Technology

Pune Institute of Computer Technology

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Distributed Systems & Database Management

Explore similar profiles based on matching skills and experience