Solidity Developer2020 - 2021GameCredits
Technologies: Solidity, Web3.js, Blockchain, Ethereum, React
- Built and deployed the NFT smart contracts using ERC-721 and ERC-1155.
- Developed the NFT marketplace for the GameCredits platform.
- Built the game rewards portal using React and TypeScript.
Senior Full-stack Developer2020 - 2020Ernie, Inc
Technologies: React, MySQL, Redis, REST APIs, Django, Python, Socket.IO, React Redux, Redux, Janus, WebRTC, Node.js, TypeScript, Electron.js
- Developed a cross-platform desktop application using Electron.js, React, and Typescript.
- Developed a dashboard using React, Python, and Django.
- Integrated Redux-Saga for global store management and asynchronous calls.
- Implemented Node.js, Socket.io, WebRTC, and Janus for real-time communication between users.
- Implemented the pixel-perfect UI/UX design from Figma.
- Used Slack for team communication and Batoner (Ernie's own product) for the task management tool.
Front-end Developer2020 - 2020Bryxen, Inc
Technologies: SCSS, Styled-components, Context API, Redux-saga, TypeScript, React
- Used React and TypeScript for project development.
- Integrated Redux-Saga and Context API for global store management and asynchronous calls.
- Optimized the workflow to avoid useless re-renders.
- Changed CSS/SCSS modules to Styled Components for faster performance.
- Tracked and fixed bugs using Trello as a reporting tool.
Full-stack Developer2016 - 2019Blockchain Terminal
- Built the responsive web app using React and Next.js.
- Built the responsive mobile web app from scratch using React and Hooks.
- Refactored the arbitrage mode with the latest version of React Hooks.
- Integrated Mobx and Hooks for store management and asynchronous calls.
- Added the functional tests using Jest to all the UI components.
- Participated in the back-end development using Python and Flask, and created the custom QR code with the raw SVG.
- Supported the DevOps team to automate CI/CD processes.
- Maintained the whole platform after successfully launching the MVP.
Back-end Engineer2016 - 2016ICEWinTech
Technologies: Amazon Web Services (AWS), Firebase, AWS, Mocha, Socket.IO, PostgreSQL, TypeScript, Node.js
- Refactored the authentication logic to support JWT.
- Implemented the socket communication between the front end and back end using Socket.io.
- Re-implemented the database schema and optimized the queries.
- Added the functional tests using Mocha to all the API endpoints.
- Implemented the continuous integration and deployment process;
MERN Stack Developer2014 - 2016MEPS
- Built the CMS using the MERN Stack.
- Designed and completed the entire database schema.
- Designed and created the cross browser compatible and mobile responsive web portal.
- Introduced Redux for store management and asynchronous calls.
- Implemented authentication system, payment gateway and third party libraries.
- Implemented snapshot tests to all the UI components.
- Wrote high quality, extensible, and maintainable code.
- Deployed the web app to AWS (S3, EC2) and integarted the MongoDB Atlas.
- Served as a back-end developer to maintain the platform.