Role
Full Stack Blockchain Developer
Responsibilities
- Using TypeScript, Node.js, Express.js, MongoDB to create an open system that handles notifications (Notification Engine) across various channels such as email, SMS, web sockets, etc. Integrated into various P2E Labs’ projects including.
- Used RabbitMQ, Load Balancing, to achieve fast response times for the backend APIs. Used Multer to upload email templates (in
.ejs format) to AWS S3 buckets.
- Used Docker, Kubernetes to run containers on AWS pods. Used mocha-chai for backend unit
testing. JWT encoding/decoding to handle user Auth. - Used Postman to create APIs including documentation for QA team.
- Used Figma to create technical flows / schema designs. Used Next (React.js) to create an admin panel to handle system
- Using TypeScript, Solidity to help create the Kalptantra NFT Marketplace, built on top of the Kalp. Blockchain with the ability to incorporate public blockchains.
- Used hardhat to deploy and mocha-chai to test smart contracts.
- Created Kalptantra Single NFT
(ERC-721) / Multiple NFT(ERC-1155) and Kalptantra Factory.
- Backend creation and integration using, Typescript, Express.js and Nest.js, Postman, TypeORM and PostgresSQL to add functionality for the frontend team.
- Frontend POC + Demo website
creation using React.js, Next.js, Typescript, Three.js. - - Automatic IPFS integration when minting, with EVM - Wallet creation as well using a mnemonic and saving to backend system using AES salting and hashing.
- Integration with our own proprietary Payment and Auth engines.
- Created Docker images/containers that are orchestrated using Kubernetes on AWS pods
Technology Stack
TypeScript, Node.js, Express.js, MongoDB, RabbitMQ, Load Balancing, Docker, Kubernetes, d Next (React.js)
Period
12.2022 —
until now
(1 year 10 months)