profile-pic
Vetted Talent

Hargobind Gupta

Vetted Talent

An accomplished Engineering Manager with over 9 years of experience leading the strategic development of innovative tech solutions. Known for driving business transformation, aligning technology with business objectives, and building high-performing teams across Web3, fintech, Nocode, and many other domains.Skilled in leveraging cutting-edge technologies to build scalable, secure, and efficient systems.

  • Role

    Engineering Manager

  • Years of Experience

    9 years

  • Professional Portfolio

    View here

Skillsets

  • Solidity - 5 Years
  • Express
  • Distributed Systems
  • Ethereum
  • Quorum
  • Hyperledger besu
  • AI
  • Prompt Engineering
  • RAG Architecture
  • Daml
  • EVM
  • Hedera hashgraph
  • Nodejs
  • PostgreSQL
  • Python
  • R3 corda

Vetted For

15Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Senior Blockchain-Smart Contract EngineerAI Screening
  • 57%
    icon-arrow-down
  • Skills assessed :binance smart chain, Defi, Go, Hyperledger, Polkadot, Rust, Blockchain, react, Smart Contracts, trading bot, web3.js, AWS, Azure, Python, Solidity
  • Score: 51/90

Professional Summary

9Years
  • Jan, 2019 - Present7 yr 4 months

    Engineering Manager

    Alite Projects
  • Jun, 2020 - Jun, 20222 yr

    Senior Blockchain Developer (Contract)

    Alpha IT
  • Jun, 2019 - Feb, 2020 8 months

    Blockchain Developer

    Sett & Lucas
  • May, 2015 - Nov, 20161 yr 6 months

    Application Developer Analyst

    Accenture
  • Dec, 2016 - Dec, 20171 yr

    Blockchain Developer

    Unbox Innovations
  • Feb, 2018 - Apr, 20191 yr 2 months

    Blockchain Developer

    Athena Global Technologies

Applications & Tools Known

  • icon-tool

    Solidity

  • icon-tool

    Truffle

  • icon-tool

    Nodejs

  • icon-tool

    Express

  • icon-tool

    Fabric

  • icon-tool

    Ethereum

  • icon-tool

    Nodejs

  • icon-tool

    PostgreSQL

  • icon-tool

    Python

Work History

9Years

Engineering Manager

Alite Projects
Jan, 2019 - Present7 yr 4 months
    Led the strategic development and delivery of multiple blockchain projects, aligning technology with business goals to provide tailored solutions across diverse industries. Optimized and built new internal processes to train and onboard freshers, reducing onboarding time by 30%, and strategically allocating resources to meet project demands. Mentored and guided junior developers, fostering a culture of continuous learning and improvement, resulting in a 20% increase in overall team productivity. Led a cross-functional team of 10+ developers, overseeing the entire software development lifecycle from ideation to deployment. Managed sprints, led Agile ceremonies, and ensured adherence to best practices, resulting in a 15% improvement in project delivery timelines. Worked on DeFI, NFT and many other web3 domains.

Senior Blockchain Developer (Contract)

Alpha IT
Jun, 2020 - Jun, 20222 yr
    Developed blockchain infrastructure for banking, implementing DeFi use cases with stablecoins on Hyperledger Besu.

Blockchain Developer

Sett & Lucas
Jun, 2019 - Feb, 2020 8 months
    Developed MVP for Fyniti.io, a tokenized equity solution on Quorum Blockchain. Explored DAML, Hedera Hashgraph, r3 Corda, and Ethereum for similar use cases.

Blockchain Developer

Athena Global Technologies
Feb, 2018 - Apr, 20191 yr 2 months
    Contributed to POCs on Digital Asset Exchange, Land Registry, and Pharmacy Supply Chain using various blockchain technologies.

Blockchain Developer

Unbox Innovations
Dec, 2016 - Dec, 20171 yr
    Developed Xyabot, a core product on Ethereum Blockchain. Worked on Ethlend's peer-to-peer lending smart contract and ICO web application.

Application Developer Analyst

Accenture
May, 2015 - Nov, 20161 yr 6 months
    Developed a large-scale invoice management system using Python and PostgreSQL for multiple clients.

Achievements

  • Led the strategic development and delivery of multiple blockchain projects, aligning technology with business goals to provide tailored solutions across diverse industries.
  • Optimized and built new internal processes to train and onboard freshers, reducing onboarding time by 30%.
  • Mentored and guided junior developers, resulting in a 20% increase in overall team productivity.
  • Led a cross-functional team of 10+ developers, ensuring adherence to best practices and improving project delivery timelines by 15%.

Testimonial

Crecientech Infosystem Pvt. Ltd

Nagaraja Char

I have worked with Hargobind for over a year now. During this time I have seen him not only exceed stakeholder expectations by managing all projects with great detail and efficiency, but also noticed his ability to take on any new company initiative that is both difficult and critical to company growth. No matter how difficult the project is, he is able to maintain a smile on the faces of his team members.

His experience of working in multiple industry domains and his vast knowledge of technology and tools is a huge advantage for him.This rare mix of productivity and ambition sets a great example for the rest of the team, and explains why everyone loves working with him, no matter where they fall on the org chart. For me, it was an absolute pleasure to work with him.

ScallopX

Harmindar (Mindy) Bejawn

Hargobind was instrumental in helping Scallop to implement the initial MVP App. Without his help this MVP would have taken much longer to realise. His knowledge, expertise and experience was instrumental with helping us at Scallop achieve our timely goals. Whenever I have engaged with Hargobind I have always found him to be enthusiastic, helpful and personable.

Proven

Davin

I have had the pleasure of working with Hargobind on a range of Blockchain projects and in such a dynamic industry it is reassuring to know that developers of his cailbre are still out there. Hargobind's knowledge, work ethic, communication skills and execution are all key reasons why I would have no hesitation in recommending him.

Major Projects

4Projects

Solidefied

    Architected and developed a decentralised, permissionless crowdfunding platform utilising major EVM chains and cloud infrastructure for scalability and reliability. Led a cross-functional team of 10+ developers, overseeing the entire software development lifecycle from ideation to deployment, ensuring adherence to Agile methodologies and best practices.

Forward Protocol

    Architected a no-code solution for building and deploying smart contract solutions. Managed a team of 10+ developers, working on smart contracts and blockchain integration.

DCyberspace

    Architected an NFT Marketplace with features like Auction, Rent and buy/sell and managed a team of 6 devs. Worked with Seaports protocol and built marketplace smartcontracts.

YFDAI Finance

    YFDAI Finance is a DeFi protocol that provides a suite of services including lending, borrowing, staking, farming, launchpad, and Dexs. Worked with cross-function teams and managed end-to-end product development.

Education

  • Bachelor of Technology, Electronic and Communication Engineering

    Haldia Institute of Technology (2014)
  • Senior secondary school

    RD Jaipuria Public School (2009)

Certifications

  • Certified blockchain advanced expert

  • Bc0201en-ibm blockchain foundation developer

  • Docker essentials

Interests

  • Swimming
  • Long Rides
  • AI-interview Questions & Answers

    Arkubin Gupta, and I started my career from 2014 onwards. I graduated in 2014, then I joined Accenture. I worked there for around one and a half years on an application called an invoice management application built on Python and Django. I worked there for one and a half years. After that, I ventured into gaming with the product ZaiBot. My school friends and I started this company in 2017. The company was basically to gamify or bring game developers, game owners, and users onto the same platform and incentivize them with an ERC 20 token. Back then, I knew about blockchain, and it was interesting. I got into the details of Ethereum and started this. Fast forward to today, I've been in the blockchain ecosystem for a while now. I've seen cycles in 2017, 2018. Mostly, I've been working in the Ethereum EVM chain ecosystem. I've done couple of POCs on Hyperledger Fabric and multiple other private blockchains like Quorum, Damel, R3 Corda, and whatnot. But most of my attention was on Solidity and the EVM chains. In my recent years, I've mainly focused on Solidity. My major roles have been in architect roles or senior developer roles focused on Solidity or CTO roles where I've been architecting the entire app and working on smart contracts. I've had teams working on front end and back end and integrations. Most of my experiences are in Solidity and architecting blockchain, researching new technologies, what's coming in and out in this space. Recently, I've also been learning more about LLMs and AI in this space. So, yeah, currently, I'm not feeling well, that's why I'm sounding like this. I've been sick for a while. Hopefully, I'll feel better this week. Yeah. Thanks.

    To optimize gas usage in a Solidity function that handles array manipulation, first of all, storing data on the blockchain is gas extensive. So we should not store unless it's needed. And if it is an area, we should have different functions to read from that area and write onto that area. And instead of going through a loop to iterate or to find anything in that area, we should maintain a counter that links to that area somehow, like using indexes. So instead of iterating to that area and getting that number or pushing to that number, we should maintain an index counter, and that should optimize the gas cost.

    Can we discuss alternative withdrawal of funds from a smart contract and its multiple benefits? Okay. So, I understand this is more of an airdrop contract. So I have worked on airdrop contracts wherein we can write functions to, for example, allow a single person or the owner of the contract to disperse funds. And this disperse function will basically call out ERC functions, such as ERC 20 transfer functions, to transfer funds to multiple beneficiaries. And, like, this will be individual transfers. There won't be bulk transfers, but the transfers will be individually done, but it will be called in a loop to the functions within the disperse function.

    Can you elaborate in designing a liquidity pool smart contract for an associate? A critical smart contract and the associated calculations for implementing an automated market maker algorithm. Liquidity pools and smart contracts are essentially a pool. When providing liquidity for two tokens, token A and token B, the amount of token A should be equivalent to the amount of token B. In terms of dollar value, this is how major liquidity pools like Uniswap and Sosyswap work. They utilize an Automated Market Maker algorithm. The function to calculate how much the value of a token will increase in a swap is called the price function. Initially, when the liquidity pool is set up, you provide 50 percent of the dollar amount value of both tokens. When a swap starts, like when one token is withdrawn, the value of the other token will increase, and vice versa. This is how an AMM works. The underlying formula is a mathematical formula, but I won't be able to answer that exactly right now. However, I have worked on coding smart contracts of Humiswap, built the entire app on Polygon.

    What factor would you consider when selecting a consensus mechanism from a private blockchain network? Okay, so first of all, the consensus mechanism should be non-centralized. The mechanism should be implemented in such a way that it is more decentralized across all nodes of a private blockchain network. Depending on the use case, whether there needs to be an approval mechanism or it is fully decentralized, we need to choose the consensus mechanism. And, there is a major problem which any consensus mechanism needs to solve, which is by general principle, the problem of achieving consensus. And, it is basically to solve a problem in such a way where, the consensus mechanism for a private blockchain network is concerned. For a private blockchain network like Hyperledger Fabric or Quorum, I don't think proof of work is required. Like, PBFT and proof of stake should be enough.

    Right. So the React front end, how do you tell about React front end? So I don't have much experience on the front end side, but I know that we can use any JavaScript based technology with either Ethers.js or Web3.js to connect to smart contracts and integrate the contract and read transactions or read functions from the contract or events.

    It's a snake for the smart contract. Even deposit and send an amount and deposit. The definition of event is correct. The event deposit interest sender and amount. Function make deposit public payable. There is no implementation of that. We are just emitting a deposit event saying that the message sender has deposited the message value, but we are not capturing that message value or using that. Right? So, I believe this is the mistake.

    I'm not familiar with the specific function, so I won't be able to answer this question.

    We're creating a decentralized voting system using smartphones, designed to minimize the risk of voter fraud and manipulation, which is cryptographically sound. So, we can create a smart contract to achieve this, and every vote can be cast as a signature. Suppose I create a vote for any proposal, like whether this proposal should be implemented or not. After creating the proposal, I have a threshold, for example, if I receive 10 votes, it should be implemented. In that case, the function to cast a vote should receive a message.sig, the signature from the message.sender, whoever is casting a vote. This signature will be saved in the backend, in an off-chain database, without incurring gas costs to the individual. We can use this information to validate whether the sender is actually the one who signed the message. This way, we can prevent the misuse of voting rights by proving that a voter has signed once or multiple times. Using the ERC-712 mechanism, which utilizes signatures, we can solve this problem.

    Okay, so generally, I monitor the gas prices in either gas stations to get to know the current gas price, and then I calculate whether it's a good time to deploy a contract or not while going live for some of the projects. And for others, like if you're looking for something which is in the pending state, we can always query a mempool to get the current transaction details.

    The process of developing a custom Ethereum token and the consideration of ensuring compliance with existing ERC standard. It was through the process of developing a custom Ethereum token. Okay. And the consideration for ensuring compliance with existing user-friendly standards. So I believe you're talking about ERC 20 standards and how to deploy them. So, generally, I use OpenZeppelin's contract to deploy ERC 20 standard tokens and to deploy custom Ethereum tokens. And so, basically, I'll inherit from the ERC 20 standards and then start making changes if there's any custom need for it.