I have a good knowledge on nodejs with 2+ years experience working with two nodejs applications. also have a good knowledge on microservices used RabbitMQ for message queue.
Automation Application: One nodejs application is of api call based without authentication and authorization though as it wasnt required for this application.
but i've a knowledge on authentication and authorization, have created couple of POC's to learn these concepts.Used jsonwebtoken external module for authorization. for authentication i've used database credentials, like will fetch username and password and will check details which i receive from frontend.
i've used bcrypt to encrypt password before saving in database.
CI\CD Application: Using node environment executed few node script files to do continious integration and continous deployment. following are the steps by executing script files in node env..
- Fetched latest code from TFS(version control system)
- Created build
- Updated Server build with latest build
- Ran DBScripts on server database
- Updated configuration files of server
Framework: ExpressJs
Database: MongoDB, MySQL
Modules:
- express
- bcrypt
- dotenv
- jsonwebtoken
- mongoose
- amqplib
etc