Node JS Developer
$12.0 per Hour
A performance driven ambitious software developer with an extraordinary blend of and technical knowledge. Ability to communicate and motivate team members to enhance strategic goals and bottom line objectives. Creative problem solving and troubleshooting skills complemented by meticulous attention to details that will result in the success of an organization by developing new applications or improving existing ones.
Tech Stack Expertise
Express,Node JS,Cors0 Years
AWS EC20 Years
- January 2020 - November 2022 - 2 Year
- January 2020 - April 2020 - 4 Months
A web app kind of binance where the users can create a cryptocurrency wallet for different cryptocurrencies and use for the transactions, trading and p2p .
Cryptocurrency transactions from user to user on the mainnet with the security using APi keys which were implemented using the sha2 hash algorithm.
Managed the transaction data and along with it wrote a code for trading of cryptocurrency using where the user can upload the request for the exchange of the currencies.
Used Cron and web sockets for the updation of the transaction status and maintained the status for users transaction as well as for p2p with the automation.
Real Time transaction history of the users with pending and confirmed status using third api call using request-promise.
Sending confirmation and pending email to the users as per the transaction status and also credit and debit from the address status along with the otp confirmation.
KYC verification of the user after logging in and maintaining the details of the user security with the third party application and sending the message to the user of the status.
Setup of the Bitcoin node on the server and syncing it and using rpc call to extract data of the address of the coins and stored into the collection of mongodb.
Used a library for the file uploading named multer, for user’s profile picture and saved on aws bucket and also wrote the code for updation and edit of the profile picture.
Maintained the Admin portal to access permission to the user as per the requirement and profile.
Set the monthly limit and daily limit on the transaction for the user according to the user's request.
- May 2020 - December 2020 - 8 Months
A web app in which the users can chat with the chatbot and put an enquiry related to the migration to different countries using country code and store their documents related to it.
Scraped the data from the international website using node js-web-scraper library and stored it into the db with the information of each country code.
Build a chatbot where the users can enquiry about the migration details such as documents needed, number of days for visa etc.
Stored the scraped data in the form of blobs in the mysql db and ran the queries according to the user.
Brand analysis using the survey and customer data and showing them the best options as per their need.
Save the user's documents and analyze it and send the message to the user for further requirements.
Handled the backend of the project alone and deployed it successfully.
Rectra( A Social Media App For Cryptocurrency)
- January 2021 - August 2021 - 8 Months
An app in which the users can update the news related to cryptocurrency, and also share their experience with cryptocurrency and can buy and sell their currencies on the platform by getting a subscription.
Implemented login and Registration code with email otp and mobile otp using text-local and verified the user.
Implemented chat functionality in the app for the users with the follow and unfollow functionality so that the follower can directly message to the user but the non follower needs the permission from the user to accept or decline it using socket.io.
Added a feature of subscription so that the user can buy the subscription and check the latest updated news and get into the community of the cryptocurrency.
Added likes and dislikes count on a particular post and handle it with the condition that one user can give one like and also mained the views count on it.
Added post, story and profile picture updation using AWS bucket such as insta but only related to the cryptocurrency.
Implemented payment using cryptocurrency and also sending a warning to the user before the expiration of the subscription.
- August 2021 - June 2022 - 11 Months
A project where the user fills a form according to their data and then get the report of the policies according to their needs and get the suggestion and a pdf of the insurance policies available for the user.
Register the user using a mobile number and store it in the mongodb with the personal details with the otp verification using fast-two-sms along with the jwt token.
Added security controller by decrypting and encrypting the web token and added a middleware to decrypt and encrypt before calling all the apis.
Added functionality such that if the user leaves the form in the middle can access the form, from the page itself where he left until the session is not over, once the session is over can login again with mobile and come back to the same page.
Generated a pdf using html-pdf with html and ejs for the node.js data from the db and downloaded it from the backend through the api and sent it in response.
Deployed on the prod and is used by millions of HDFC-Life users in the real-world.
Generated a report using Node.js along with mongodb to get the number of employees logged in and not logged in.