Starting from middle of 2018 began proactively working on blockchain related projects as a Blockchain software engineer.
My experiences range from creating both front-end blockchain applications to backend architecture design and implementation, smart contract development, testing, auditing and development of dApps for Fintech, defi, and other industries that need the power of decentralization, tokenization, and smart contracts.
Public Blockchain Platforms:
✓ Developing smart contracts using a Solidity programming language.
✓ Developing RPC using client libraries such as Web3.
✓ Static analysis of smart contracts for gas consumption and optimization using Remix IDE.
✓ Securing smart contracts using libraries like OpenZeppelin.
✓ Developing Ethereum dApps using Truffle framework.
✓ Integration with crypto wallets such as Metamask.
✓ Deploying smart contracts on test networks such as ropsten/rinkeby as well as Ethereum
Private & Consortium Blockchain Platforms
✓ Developing Chaincode using the Go programming language.
✓ Developing proof of concepts using Hyperledger Composer.
✓ Integration with Fabric Java SDK.
✓ Creating RESTful APIs for client applications to communicate with the blockchain network.
✓ Creating channels, orderers, and peers.
✓ Deployment and instantiation of Chaincode on channels on cloud services like IBM Bluemix and Amazon AWS.
I hold expertise with:
- Node.js / Express.js
- React.JS / Redux / Mobx
- Ionic/React Native/Flutter
- MySQL / SQLite / MongoDB / PostgreSQL
- Experience with Elastic Search / Solr
- Deployment on Heroku / VPS / Amazon Web Services (AWS) / DigitalOcean
- Git, Bitbucket, Trello, etc.
Here are the applications that I've built so far.
- Cryptocurrency exchange platform
- ICO / STO Development
- Cryptocurrency wallet development
- dApp development with smart contract
- dApp game with html5
- Front Running/ Sniper /Arbitrage Bot
- Ecommerce Platforms