Summary
Overview
Work History
Education
Skills
Projects
Accomplishments
Timeline
Generic

Deepak Thakur

Kumar
New Delhi

Summary

Dedicated and efficient Backend and Blockchain developer with 3+ years of experience Proficient in both Blockchain and Backend technologies, Skilled in Javascript,Node.js, Express.js,Nest.js,Docker,MongoDB,Postgres,MySQL,DynamoDB,Redis,AWS Lambda, Solidity, WEB3.0 and EVM based blockchains.

Overview

5
5
years of professional experience
4
4
years of post-secondary education

Work History

Senior Lead - Backend

Oodles Technologies Pvt. Ltd.
03.2020 - Current
  • With this organisation I have worked on a wide spectrum of projects from blockchain to web development
  • I have created and deployed several smart contracts as well as worked on backend applications in node.js
  • I also have worked on containerising applications using Docker and Kubernetes
  • I have worked with AWS and have through knowledge of services it provides that can be used to build cloud native applications

Intern - Java & Angular 2 Developer

Think n Solution
08.2019 - 03.2020
  • Contributed to the development of an E-commerce platform used for selling curtains, bed-sheets etc
  • My role was working as a full stack developer responsible for developing ui and backend services

Education

Bachelor of Technology -

Guru Gobind Singh Indraprastha University
01.2015 - 01.2019

Skills

NodeJsundefined

Projects

ONCHAIN INDEX - Crypto Investment Platform, Backend Developer, Node Js, Redis, Mongodb, Bull-queue, Celery-client, Aws services: Cognito, SES, Secrets manager, It is an investment platform where users can invest in an instance(set of crypto) designed by their fundmanages.Users will be able to invest in a fiat currency and will gain returns based on the performance of their instance. Designed and containerized all of the backend components, Integrated AWS Cognito services for storing user details,sending user invites,assigning users to particular groups. Also integrated KYC services provided by NOVA. Lead a team of 6 members. Worked on Integrating custodian multisig wallets for users and using those wallets to perform transactions on blockchain, implemented smart contract event tracking using WEB3, for various backend and blockchain-synching needs and build various RESTful APIs DISTINCT-NFT - NFT marketplace, Backend developer & Smart contract developer, Node Js, Redis, MsSQL, bull-queue, Docker, Solidity, It is NFT Marketplace platform that provides content owners, consumers, and original creators with a new technology marketplace to distribute and own audio assemblages that can be digitally crafted into the soundtrack of their lives. Designed, developed and containerized all of the backend components, built RESTful APIs. Worked on smart contract event tracking using WEB3, for various backend and blockchain-synching needs.Lead a team of 4 members. Built a ERC-1155 standard NFT smart contract, customized the smart contract according to requirements, like mint unique NFTs or multiple copies NFT, Integrated EIP 2981 for royalty and many more functionalities. Build Treasury smart contract, to collect platform fee or other funds to store securely on blockchain from where platform admin can easily withdraw them. Build Marketplace smart contracts to buy and auction/direct-sell of NFTs. SWAPPER - Decentralized Marketplace, Backend developer & Smart contract developer, Node Js, Redis, bull-queue, Docker, Solidity, Swapper is a WEB3 marketplace where authorized users will be able to list items for sale in direct sales or auctions ,list job contracts.Users will be able to purchase,bid and participate in a contract leveraging blockchain technology. Developed a Marketplace smart contract and ERC-1155 standard smart contract to represent products as NFTs, a Factory smart contract that deploys ERC-20 standard tokens, which are used as payment tokens. Implemented gasless transactions or meta transactions standard in smart contracts. Users can list their products in the marketplace and set currency they want to accept in the form of payment without spending any gas fees. Developed a backend services to provide RESTful APIs that interact with smart contracts and use its functionalities that will be consumed as a middleware by other applications. Used OpenZeppelin defender relayer for securely storing private keys and performing meta transactions to smart contracts. GAMAVRS- Poker NFT Marketplace, Backend developer & Smart contract developer, Node Js, Redis, postgres, bull-queue, Docker, Solidity, GAMAVRS is the expansion of the Moments NFT marketplace mentioned. It's a marketplace for poker heroes NFT. These poker hero's arts will be later on integrated with play-2-earn games and GAMAVRS METAVERSE CASINO. Developed smart contracts for minting NFT on polygon chain and Treasury contract for purchase on Ethereum. Developed algorithm to generate random and unique avatars from the image layer provided by the designers. MOMENTS- Poker NFT Marketplace, Backend developer & Smart contract developer, Node Js, Redis, postgres, bull-queue, Docker, Solidity, Moments introduced NTFS for Phil-Ivey, a famous poker legend. Its debut three-dimensional NFT artifact is a collaboration between poker legend Phil Ivey and the pioneer in luxury footwear and customization space Shoe Surgeon,Developed smart contract for minting transferable and non transferable NFTS. Designed, developed, and containerized all backend components and created the data model for the application's Postgresql database. Set up sequelize-cli to manage migration and seeding. Developed RESTful APIs based on the business logic of the application. Implemented smart contract event tracking using WEB3, for various backend and blockchain-synching needs. Developed ERC721 contract for minting NFT and Treasury contract to collect fees for the same. HYDRA- Automated Market Making, Backend developer, Node.js, Mongodb, This web application is developed for automating the buying and selling process of a token from various wallets based on a set of configurations set by Admins. This is a way of doing marketing or creating artificial hype of a project. Developed backend services for creating and managing multiple wallets for admins. Developed bots which will place the buy and sell order based on the configuration set on the token. Worked on adding listeners to track the price of crypto on different exchanges. Developed services to keep the records of all the transaction happened from each wallet and export the data in csv format. BAKESTARTER- IDO launchpad, Backend developer & Smart contract developer, Node Js, Mongodb, Solidity, It is an IDO(Initial Dex offering) platform where different business organizations can signup and raise funds for their business.Users can participate in the IDO after whitelisting and they can purchase tokens based on the amount of token they have staked. Developed smart contracts for ERC20 tokens that serve as native tokens on the platform. Created a staking mechanism where users can stake tokens in different tiers, which determines their eligibility to purchase tokens in an initial DEX offering (IDO). Developed an IDO contract where organizations can register and launch their tokens for sale. Added a module to the smart contract that fetches token prices from Chainlink. Designed and developed backend components. Created RESTful APIs based on application requirements. Developed backend services for web3, which handle user authorization and listen for smart contract events. COGNITO, Backend developer, Node Js, Serverless framework Aws lambda, DynamoDb, This application was developed and designed for the distribution of funds received from the state to various groups. Developed lambda functions for calculating the funds associated with different groups and storing it in S3. Configured AWS Lambda to call the lambda functions at a given time. SAFECAMZ- CCTV Management suite, Backend developer & Frontend developer, Node Js, Mongodb, Angular js and Angular 2+, Safecamz is a CCTV surveillance management suite that manages CCTV's live streaming and recording and provides role-based access of the cameras to the customers and their users. Configured Wowza cloud services for broadcasting streams using RTSP paths. Configured and set up an ant-media server which broadcast and recorded streams of the cameras using their RTSP paths. Designed and Developed a health-checkup microservice that tracks the camera's online status, Ant-media's computation, and its storage consumptions and rollout reports via automated emails to its customer. Developed services to automatically store the recordings based on events detected by camera to FTP server or AWS S3 and also a scheduler to automatically clean the storage after a given time. Worked on moving the frontend codebase from AngularJs to Angular 2+. Designing and developing user interfaces using Angular and RESTful API integration for safecamz.

Accomplishments

In my current organisation I have received project of the month for projects On-Chain,Distinct NFT Market .I have also received star of the quarter

Timeline

Senior Lead - Backend

Oodles Technologies Pvt. Ltd.
03.2020 - Current

Intern - Java & Angular 2 Developer

Think n Solution
08.2019 - 03.2020

Bachelor of Technology -

Guru Gobind Singh Indraprastha University
01.2015 - 01.2019
Deepak ThakurKumar