Badges
Verified Skills
312_gupta has not earned any certificates yet.
Work Experience
Software Engineer
OptyFi | September 2020 - September 2022
- Built Smart Contracts on Ethereum using Solidity which further can deposit crypto tokens into other DeFi protocols liKe Curve, Compound, Aave etc. - Developed smart contracts using ERC20 interfaces of Ethereum along with the proxy pattern of openZeppelin. - Deployed smart contracts using Hardhat and tested them using Hardhat, Waffle and Chai. - Composed REST APIs for interacting front-end with the smart contracts using web3.js and ethers library. - Deployed backend and REST application on AWS along with setting up the Database and authentication. - Worked on connecting with Metamask wallet and test networks like Rinkeby, Kovan and Georli. - Developed the core protocol Architecture (Backend) using TypeORM, Typescript, Node.js, Express, and Postgres. - Developed web application components using TypeScript, ReactJS, NodeJS, ES6, and Material UI.
Blockchain Developer Intern
TrustWave | May 2020 - August 2020
- Worked on building scalable blockchain using GO to solve current blockchain's problem of Trilemma. - Developed the test scripts for testing the blockchain's consensus mechanism.
Junior Backend Developer
Capital Methods Ltd. | February 2020 - May 2020
- Developed Front-end using Typescript and React for User's portfolios where users can see what loans they have applied for and loan statuses etc. - Built Smart Contracts using Solidity for Credefi project where smart contracts are used for processing the loans. - Designed and developed backend of the product for storing liquidity pools, tokens etc. data. Technology stack used: NodeJS, TypeORM, Typescript, Express, REST, and postgres.
Senior Software Engineer
Infosys Ltd. | November 2015 - August 2019
- Worked on T-Mobile servers and developed backend modules using Java for integrating with the database. - Worked on developing the UI dashboard for server admins for tracking logs and requests. - Led and worked with team on GitHub following Agile methodologies and reviewing codes on Git. - Tested server applications using Cucumber framework. - Understanding and refining business and functional requirements and converting them into technical design.
Education
George Brown College
Blockchain Development, Post Graduation Certification | September 2019 - August 2020
Kurukshetra University
Electronics & Communication Engineering, B.Tech | August 2011 - June 2015