Shivankur Sharma

Software Engineer

Bengaluru, Karnataka, India4 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expertise in distributed systems and cloud infrastructure.
  • Proven track record of optimizing performance metrics.
  • Strong problem-solving skills with a focus on real-world applications.
Stackforce AI infers this person is a Cloud Infrastructure Engineer with expertise in distributed systems and performance optimization.

Contact

Skills

Core Skills

Distributed SystemsCloud Infrastructure

Other Skills

APIsAWSC++CircleCICloud ComputingCloud ServicesCollaborationCommunicationDatabasesDependency InjectionDjangoDockerFastAPIGCPGolang

About

Distributed Systems Engineer @ Nutanix | C++/Golang | Cloud Infra (AWS, GCP, K8s) I am a Computer Science enthusiast with hunger of learning new tech and pushing its boundaries for greater purpose of solving real life problems. A result driven problem solver with expertise in distributed systems.

Experience

Nutanix

2 roles

MTS 3

Jul 2024Present · 1 yr 8 mos · Bengaluru, Karnataka, India

  • 1. C++ & Golang-based Distributed Data Protection APIs: Designed and optimized multi-node snapshot creation/recovery pipelines, improving snapshot latency by 21.3%, update efficiency by 29.6%, and restore time by 80.7% in production-scale workloads.
  • 2. Cloud Infrastructure Lifecycle Management: Developed tooling in Golang and C++ for multi-cloud provisioning and upgrades (AWS/GCP), ensuring eventual consistency, fault tolerance, and high observability.
  • 3. Performance Optimization in Distributed Services: Built a priority-aware concurrency limiter for Python/C++ services using semaphores, dynamic rate-limiting, and starvation prevention; reduced p80 API latencies by 37% and maintained fairness under burst load.
  • 4. Fault-Tolerant APIs & Leader Election: Engineered leader-aware APIs with quorum checks, automatic failover, and readiness in distributed storage clusters.
  • 5. Version-Agnostic Client Architecture: Implemented dependency-injected clients for compatibility across heterogeneous backend service versions, enabling safe rollouts and enhanced testability.
C++GolangCloud InfrastructureDistributed SystemsAPIs

Member of Technical Staff

Jul 2022Present · 3 yrs 8 mos · Bengaluru, Karnataka, India

  • 1. Developed version-agnostic client implementations with dependency injections and factory design for data recovery as a service.
  • 2. Created lifecycle management tools for native products, ensuring seamless onboarding to cloud services and compatibility across the product line.
  • 3. Currently working on robust data recovery APIs for efficient and resilient operations.
GolangDependency InjectionCloud ServicesCloud Infrastructure

Birla institute of technology and science, pilani

Research Collaborator

Jan 2022Apr 2022 · 3 mos · Pilani, Rajasthan, India · On-site

  • Publications
  • "A Multi-objective Fuzzy Mathematical Model for Circular Economy with Leasing as a Strategy."
  • Management of Environmental Quality: An International Journal, 35(7), 1592–1621.
  • https://doi.org/10.1108/MEQ-06-2023-0185
  • https://www.emerald.com/insight/content/doi/10.1108/MEQ-06-2023-0185/full/html

Nutanix

Software Engineer Intern

Aug 2021Dec 2021 · 4 mos · Bengaluru, Karnataka, India

  • 1. Streamlined Workflow Deployments and Upgrades:
  • . Spearheaded the development and refinement of an advanced orchestration tool, enabling effortless workflow deployments and software/service upgrades for the organization.
  • . Collaborated closely with cross-functional teams to understand their specific requirements and pain points, resulting in a tailored solution that maximizes productivity and reduces downtime.
  • 2 . Innovative Multithreaded Mechanism:
  • . Pioneered the implementation of a sophisticated multithreaded mechanism for the service, enhancing its performance and concurrent processing capabilities.
  • . This breakthrough solution significantly improved the efficiency of the orchestration tool, allowing it to handle multiple tasks simultaneously without compromising on quality or speed.
  • 3. Stateless Service and Roll-back Capability:
  • . Overcame a major challenge by developing a stateless service architecture without relying on conventional layer7 load balancers or API gateways.
  • . By utilizing inter-thread communication techniques, successfully implemented a cancel feature across multiple running threads, introducing a roll-back capability for any deployment in progress.
  • . This feature ensures greater flexibility, resilience, and reliability for the entire deployment process, mitigating risks and minimizing potential service disruptions.

Mapmyindia

Software Engineer Intern

May 2019Jul 2019 · 2 mos · New Delhi, Delhi, India

  • Addressing Issues in Inertial Navigation of Micro Aerial Vehicles (MAV) via an Extended Kalman Filter with Biased Sensors

Education

Birla Institute of Technology and Science, Pilani

Bachelor of Engineering - BE — Computer Science

Jan 2017Jan 2022

Birla Institute of Technology and Science, Pilani

Msc. Mathematics — Mathematics

Jan 2017Jan 2022

St. Mary's christian School

Higher Secondary Education Physics

Jan 2016Jan 2017

St. Mary's christian school

Secondary Education

Jan 2014Jan 2015

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

Explore similar profiles based on matching skills and experience