vaibhavv

Blockchain Lead

Tech gets me excited, makes me curious and sometimes I just want to get lost researching into a new tech. I love working with blockchains and on apps based on it - decentralized or not. Having said that, I have also led and worked on corporate banking modules for a big private bank and have seen the traditional banking infrastructure first hand. I started as a MEAN stack dev, did some cryptocurrency exchange projects, learnt blockchain and its 6+ years working on it now. I also have experience on React, so I am a Blockchain plus MERN stack developer.

I have delivered 6+ crypto exchanges, have created payment systems for 15+ cryptos & several ERC-20 tokens, delivered an NFT marketplace and a chrome extension for facilitating exchange of BEP-20 tokens on Pancakeswap. I have also worked on projects built using the MERN stack either fully or as part of a microservice, developed front-end modules for a healthcare app, built backends for multiple web and mobile applications that include a quizzing app, a social media platform, an edtech platform focussed on organisational learning and development, a video-calling webapp that helps parent remotley learn and play with their kids. The video-calling app - Caribu was listed as one of "The 100 Best Inventions of 2019".


Experience: 6 years

Yearly salary: $48,000

Hourly rate: $50

Nationality: 🇮🇳 India

Residency: 🇮🇳 India


Experience

Blockchain Lead
Self ID, Inc.
2023 - 2024
Architected the decentralized solution to add a self-sovereign identity layer to the internet using decentralized identifiers (DIDs) that gave users full control of their data and let them choose exactly what they want to share with other users or websites. Worked directly with Craig Sellars, co-founder of Tether, and co-wrote the whitepaper for the DID system called Multi-Dimensional Identity Protocol (MDIP), a W3C Decentralized Identifier (DID) & Verifiable Credential (VC) Standards compliant protocol that was easy to integrate with any system. Spearheaded the development of MDIP reference implementation – Keychain, and played a pivotal role in creating the Keychain & Self ID DID ecosystem that helped Self ID, Inc. raise $7.5M in funding. Pioneered the solution to derive deterministic Interplanetary Name System (IPNS) keypairs from the seed phrase (BIP-39) by modifying the libp2p-crypto library to handle an optional private key parameter that aided the users to only remember the seed phrase. Led the development along with Bitmessage maintainer, Peter Šurda to decouple Bitmessage payload signing and broadcasting from the daemon such that signing can happen entirely at client-side and daemon is used only to broadcast, supporting the app to securely communicate messages with Integrators (Attesters). Developed an initial proof of concept that gave enough confidence to the founders & investors and served as the foundation to incorporate Self ID, Inc. Rewarded with a USD 90k annual compensation for cracking the DID system implementation.
Senior Consultant
Deloitte
2021 - 2023
Led the development of Intraday & Temporary OverDraft feature for one of India’s largest private sector banks that automated the entire process and reduced turnaround time from 1-2 days to a few minutes by integrating Finacle and TechExcel systems into the corporate banking app. Led the development of the Goods and Services Tax Identification Number (GSTIN) feature that allowed easy linking and delinking of GSTINs with a specific bank account that reduced complexities and automated deduction of charges & fees by developing APIs on top of bank’s data. Implemented Import/Export Code (IEC) management to easily handle all IECs of a corporate by integrating Jocata APIs. Led a team of 5 that consistently delivered features on time.
Software Engineer
Kiwi Technologies
2019 - 2021
Built the web app for Caribu which was awarded, The 100 Best Inventions of 2019 by TIME Magazine and later got acquired by Mattel. Architected and streamlined video calling & app communication via Twilio Data Tracks that allowed users to seamlessly connect with each other. Implemented individual drawing and draw together feature using HTML5 canvas that seamlessly allowed strokes drawn on canvas at one side to reflect on other user’s side in real time irrespective of screen sizes. Implemented page turning effect on the web app to give users the experience of reading a book. Architected NFT marketplace on Palm Ethereum sidechain for selling brand NFTs to game developers/publishers that can be used in the games. First blockchain developer to deploy the 1st ever ERC-721 smart contract on Palm sidechain that gave us an edge in marketing the product and making it more lucrative. Optimised the Solidity smart contracts to be compliant to NFT standards that allowed it to be easily listed in global marketplaces like OpenSea.
Software Engineer
Sofocle Technologies
2017 - 2019
Built the trading engine to execute high number of buy and sell orders by maintaining a queue and order books that resulted in quick trade execution. Built 6+ cryptocurrency exchanges with support for multiple cryptocurrencies (12+) by directly connecting to full nodes and creating APIs tailored to requirements that allowed users to easily deposit the cryptocurrency of their choice. Architected the payment systems for all the supported cryptocurrencies using blockchain specific RPC APIs to show user balance, transaction history, deposit/withdraw funds that resulted in seamless user operations. Achieved real-time deposit tracking for Bitcoin and Ethereum transactions using mempool and account related events respectively that allowed users see their deposits immediately but credited only after 6, 15 confirmations. Integrated TradingView charts to display OHLC values and other metrics, enabling users to easily analyze trades. Built a microservices based architecture to decouple core components like wallet and trading that resulted in better fault tolerance and availability. Delivered hot-wallet and cold-wallet mechanism for storing funds that minimized the risk associated with fund management. Led a team of 2 in one cryptocurrency exchange project and delivered the exchange on time while also mentoring on important technical aspects like how orders are executed, best practices for deposit tracking and withdrawals.

Skills

bitcoin
blockchain
bnbchain
cryptography
eos
erc-1155
erc-20
erc-721
erc-777
ethereum
ethereumjs
hyperledger-fabric
javascript
libp2p
mongo
nft
node
openzeppelin
polygon
postgres
react
redis
remix
solana
solidity
truffle
typescript
web3js
btc
english