Position: Nodejs Developer
Category: Node.js
English level: fluent
Years of experience: 1


Working with OpspadTeam as a Backend Developer.
 Contributed to the Zuri chat app by building a Task Manager plugin with NodeJS and Typescript along with
my teammate. The plugin was integrated into the Zuri chat marketplace.
 Integrated the plugin to work with the Zuri core database. Implemented the core endpoints which includes
assigning tasks, task category, and task submission functionalities. Wrote tests for each specific endpoint in
accordance to TDD standards using NodeJS test libraries(Chai and Mocha).
 Implemented the plugin real-time messaging and broadcasts for assigning tasks to channels and individuals
using Centrifugo.
 Built a Command Line Interface(CLI) tool with Javascript for an NFT project. This tool is deployed to
generate a CHIP-0007 compatible JSON metadata and corresponding SHA 256 encrypted JSON file for
each registered user from a csv file containing details of each of the registered users.
 Built a devops notepad application(opspad) backend along with my teammate using NodeJS. The app helps
Devops Engineers to get timely notification logs about the status of tools used on their servers.
 Designed the system architecture, user flow and wrote a comprehensive api documentation for opspad.
 Built the data models for opspad using MYSQL(Knex), wrote the api implementation and deployed the app
testable endpoints on swagger.
 Implemented the user authentication and authorization endpoints(signup, login, logout and OAuth), the
notification endpoints(daily, weekly and monthly notifications) and also wrote tests for each endpoint using
NodeJS test libraries(Jest and Supertest).