Parth Desai

Software Engineer

Dubai, United Arab Emirates7 yrs 9 mos experience

Key Highlights

  • Led development of Tanssi protocol at Moonsong Labs
  • Created first trust-minimized bridge between Substrate and Cosmos
  • Expert in Rust and blockchain interoperability
Stackforce AI infers this person is a Blockchain Engineer specializing in protocol development and interoperability.

Contact

Skills

Core Skills

BlockchainRust (programming Language)Go (programming Language)Ethereum

Other Skills

.NET.NET FrameworkASP.NETAlgorithmsAnsibleCC#C++Data StructuresDockerGitHaskellJavaJavaScriptLinux

About

Experienced blockchain engineer specializing in protocol development and blockchain interoperability. Currently leading the development of the Tanssi protocol at Moonsong Labs. Previously, researched blockchain bridges at Subspace Labs, contributed to the novel PoAS Subspace protocol, and led the development of the Archway protocol at Phi Labs. Key achievements include creating the first trust-minimized bridge between Substrate and Cosmos blockchains, which involved developing a GRANDPA-based light client for Substrate and building a custom consensus mechanism for Tendermint-based nodes. Proficient in Rust, Go, Substrate SDK, Cosmos SDK, and Solana Smart Contracts, with a focus on driving blockchain innovation and architectural advancements.

Experience

Moonsong labs

Principal Software Engineer

Mar 2024Present · 2 yrs · Remote · Remote

  • Working as Principal Engineer for Tanssi Project.
SubstrateRust (Programming Language)BlockchainPolkadotEthereum

Subspace labs

Blockchain Integration Lead

Oct 2022Mar 2024 · 1 yr 5 mos · Remote

SubstrateRust (Programming Language)BlockchainEthereum

Phi labs global

Engineering Lead

Sep 2021Oct 2022 · 1 yr 1 mo · Remote

  • I am working on building the Archway protocol from scratch using cosmos-sdk.
  • As an engineering lead I:
  • Architect Archway protocol
  • Own Archway daemon code
  • Some of my accomplishments are:
  • Worked on Archway daemon from scratch
  • Spearheaded Archway incentivized testnet program at backend level.
Go (Programming Language)Rust (Programming Language)Blockchain

Chorus one

Senior Engineer

Mar 2020Apr 2021 · 1 yr 1 mo · Remote

  • At Chorus one, I was an individual contributor and was responsible for end to end development of the following projects:
  • WASM framework in Go to enable WASM light clients in Cosmos-SDK based chains.
  • Bridge between substrate and cosmos chain using Rust and Go.
  • Open source light client for both substrate and tendermint chains.
  • Apart from that, I also worked on:
  • Modifying cosmos-sdk to enable exporting of blockchain events and key changes, which then can be transformed into time-series data.
Rust (Programming Language)BlockchainEthereum

Solana

Senior Engineer

Aug 2019Feb 2020 · 6 mos · Remote

  • At Solana, my notable accomplishments were:
  • Improved transaction execution environment to add functionality that enables validators to earn
  • fees when they process transactions.
  • Demonstrated a security attack on consensus algorithm using a testing framework.
Rust (Programming Language)Blockchain

Loom network

Platform Architect

Jul 2018Aug 2019 · 1 yr 1 mo · Remote

  • Working on Loom Network’s DPoS sidechains which allows for truly scalable blockchain games and DApps with the security of Ethereum mainnet, like EOS on Ethereum.
  • Languages used: golang
  • Framework or projects used: tendermint, hashicorp vault, kubernetes
  • Some of my accomplishments are:
  • Implemented custom tendermint reactor to securely perform cluster level tasks
  • Developed custom hashicorp vault plugins for secure private key storage.
  • Developed transfer gateway oracle.
BlockchainEthereum

Indus os

Lead Software Engineer

Nov 2016Jun 2018 · 1 yr 7 mos · Mumbai Area, India

  • Languages used: Node.js, Golang, Python
  • Technologies used: MongoDB, consul, etcd, grpc, zeromq
  • Skills: Software architecture, algorithms
  • Handling three critical projects: AdExchange, AppBazaar, Attribution server
  • Day to day responsibility includes:
  • App architecture: Defined base architecture and set clear goals around it
  • Technological decisions: Taking key decisions regarding technology from which programming language to use for particular service, to choose overall architecture of the backend.
  • API architecture: Responsible for architecture of the entire backend.
  • Team Management: Building and managing high trust teams.
  • DevOps: Manage the servers running the backend, making sure they are configured properly.
  • Product Management: Managing timelines etc and setting engineering priorities.

Super.jobs

Software Engineer II

Aug 2015Nov 2016 · 1 yr 3 mos · Mumbai Area, India

  • I was responsible for building key components of their web services end-to-end.
  • Some of my accomplishments are:
  • I've built a job distribution framework, to distribute tasks among multiple jobs. Used redis as a backend for the framework, such that if it crashes, it will resume correctly from where it left.Which enables us to update user's profile data in near-realtime, with little or no additional request latency at server side.
  • Revamped entire flow and architecture of the app login, added provision to connect to third party authentication provider like facebook, and google. This improved sign up rate on the app by 30% at least.

Changer

Software Engineer

Feb 2013Jul 2015 · 2 yrs 5 mos · Pune

  • I was responsible to develop back-end of the product in the company, as well as handling security aspects of the product.
  • Some of my accomplishments were:
  • I have written custom single sign on solution for the company, with pluggable and modular architecture.Which helped our company to develop new distributed components quickly without worried about authentication and authorisation.
  • I have also co-designed and implemented Khabar a generic notification engine in golang, that uses producer-subscriber method to configure and send out notifications to different channels. So, We were quickly able to roll out new notification channels (e.g. email, sms), and new notification types in little or no time.

Education

Gujarat University

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2008Jan 2012

Bright School

Science

Jan 2006Jan 2008

Stackforce found 100+ more professionals with Blockchain & Rust (programming Language)

Explore similar profiles based on matching skills and experience