Develop Coolbitx Wallet RESTful api server on AWS EC2 with Docker implement by koa2. This server provides RESTful api for Coolbitx Wallet to interact,which is a proxy server between wallet and Crypto Currency nodes.
Develop HSM(Hardware Security Management) verify node on AWS EC2 with Docker, use AWS HSM to preserve wallet secret key. This node provide RESTful api to access by key which is deploy on AWS EC2 and wrap in a Docker container.
Develop wallet connect api for Coolbitx Wallet to support interact with Binance Dapp. Wallet connect api is a protocol for mobile app to interact with Dapp, I wrote the event in Coolbtix Wallet app to enable this function work .
Develop Changelly api for Coolbitx Wallet to by ReactNative event. Changelly is a token exchange for swapping Token, I wrote the ReactNative event to enable Coolbitx Wallet to use Changelly api to swap token in wallet.
Develop account management service in Sygna project by koa2 on AWS EC2 wrap in Docker container. This account management service use Redis as the verify account activate cache by cache the not activated account information in Redis.
Help coworker to deploy Sygna Bridge with AWS lambda, and DynamoDB as storage, Synga Bridge provides a whitelist check middleware between two exchanges when users in two exchanges try to transfer transaction between two exchanges.
Help coworker to deploy Sygna Bridge webhook callback mechanism by AWS SQS consumer to make the webhook work more efficient and reliable by queue the request on AWS SQS then consumer by AWS SQS consumer.
Setup the deployment on gitlab-ci pipeline for easy to deploy Sygna-related service on AWS cloud for easily to maintain and control the deployment, make team member could easily deploy and reuse the deployment for same architecture use previous.
Tech Stack: AWS lambda, Docker, AWS EC2, node.js, koa2, gitlab-ci, ReactNative, AWS HSM, AWS SQS