Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Harsh Tiwari

Gurugram

Summary

Results-driven professional with over 9 years of experience in distributed systems and backend development. Expertise in enhancing software solutions and streamlining processes, leading to significant performance improvements and increased system reliability. Proven track record in enterprise environments including Intel, VMware, Netapp, and Adobe.

Overview

9
9
years of professional experience

Work History

Cloud Software Development Engineer

Intel Technology
Bengaluru (Remote)
05.2023 - 07.2025

Contributed to the development of a Distributed Ledger System powering the Intel Audit Record System (Intel Trust Authority), leveraging Intel SGX Trusted Hardware.


State Transfer Optimization & Modularization

  • Refactored the state synchronization protocol by modularizing it into interdependent components for better maintainability and testability.
  • Designed and implemented core submodules including the Synchronization Controller, Events Manager, and Transmission Manager.
  • Delivered performance enhancements in the state transfer process, improving throughput and reliability.
  • Developed comprehensive unit tests to ensure module integrity and robust error handling.


Design & Development of REST-based BFT Client

  • Designed and implemented a Byzantine Fault Tolerant (BFT) client in Go, exposing RESTful APIs to interface with the ledger system.
  • Containerized the new REST client using Docker and addressed deployment-specific issues for seamless integration.


Modernization of Concord’s Docker Image Build System

  • Migrated the Concord platform's build pipeline from Docker Compose to Docker Bake for improved scalability and consistency.
  • Optimized Docker images to produce minimal and purpose-driven containers tailored to different deployment scenarios.
  • Integrated remote caching in the Docker build system, significantly reducing image build times and boosting developer productivity.

Member of Technical Staff - III

VMware India
Bengaluru
12.2021 - 05.2023

Contributed to VMware Blockchain (VMBC), an enterprise blockchain infrastructure supporting DAML, Hyperledger, and Ethereum-based ledgers. Worked on Concord, the consensus and storage engine within VMBC, which uses Byzantine Fault Tolerance (BFT) for participant node consensus. Developed features across the consensus, storage, and deployment layers of Concord.

  • Implemented Ethereum Filter API support, including log filters, in-memory filter storage on primary nodes, and read request redirection—achieving compatibility with Ethereum mainnet standards.
  • Enabled RocksDB checkpointing to improve node data recovery and reliability.
  • Delivered security enhancements by running Concord Docker containers as a non-root Ubuntu user.
  • Automated local deployment with Docker Compose, including configuration generation for rapid development and testing.

Member of Technical Staff - II

Netapp India
Bengaluru
02.2019 - 12.2021

Worked in Storage Efficiency Team for WAFL File System – File System for Netapp Proprietary OS - used with on-premise NetApp Storage Devices. Storage Efficiency involves various technologies like Compression, Compaction, Deduplication, Cloning to reduce the on-disk data storage. Worked on Compression and Compaction of data in the file system – majorly with the implementation of Container Compression and its interoperability with other areas.

Destination Side Enablement of Container Compression in Block Replication Engine (BRE) Workflows

  • Implementation of Compressed Data Extent (CDE) support in BRE Data Transfer in volumes
  • Implementation of Container Extent Cleaning support for packing in BRE Data Transfer
  • Performance Optimization for Batched Processing of Buffers in BRE Data Transfer Workflow

Container Compression implementation in Block Relocation Workflows

  • Added support of Compressed Data Extent for the Buffers which undergo Block Relocation of VVBN/PVBN
  • Performance Optimization for Read of Block Relocated Buffers by enabling CDE read at the time of Context Mismatch of Buffers

Software Development Engineer

Adobe Systems
Noida
06.2016 - 02.2019

Worked in Adobe Illustrator Team – Vector Graphic Design Desktop Application – second Largest Product in Creative Cloud, used widely in Graphic Design, Education, Marketing, Printing, Publishing and Fashion industry. Worked closely with Product Management Team and designers to deliver new features and contribution to design, development and smooth implementation of the application.

Development and Enhancement of Smart Export of assets and artboard to raster formats and PDF

  • Model Side Implementation of storing artboards and artworks as assets having unique identifiers
  • Used Export and Raster APIs to export the assets to resultant raster formats at different resolutions
  • UI Side Implementation to create Smart Export palette to provide easier access
  • Generating live thumbnail preview of all stored assets in the document.

Education

B. Tech - Information Technology

Institute of Engineering And Technology
Lucknow, India
06-2016

Skills

  • Programming Languages: C/C, Python, Shell Scripting
  • Cloud Technologies: Azure, Docker, Kubernetes
  • Technical Domains: Distributed Systems, Distributed Ledger, Replication, Fault Tolerance, Operating System, File System, Application Programming
  • Databases : MySQL, RocksDB
  • Build and CI/CD Tools: CMake, GitHub Actions, GitLab CI/CD
  • Operating Systems: Windows, MacOS, Linux
  • Version Control: Github, Perforce

Accomplishments

US11740820B1 - Block allocation methods and systems in a networked storage environment

Timeline

Cloud Software Development Engineer

Intel Technology
05.2023 - 07.2025

Member of Technical Staff - III

VMware India
12.2021 - 05.2023

Member of Technical Staff - II

Netapp India
02.2019 - 12.2021

Software Development Engineer

Adobe Systems
06.2016 - 02.2019

B. Tech - Information Technology

Institute of Engineering And Technology
Harsh Tiwari