Implemented user friendly 3D Printing Order handling interface for Merchants. Allowing Merchants amd Clients to view all the necessary information regarding Printing orders. ● Implemented NodeMailer to automate email notification ● Implemented Google Charts to display data in a user friendly graphical manner ● Used Git for continuous integration ● Involved in QA and followed Agile Scrum for application development ● Performed Angular Component Testing ● Developed Web API controller with Entity Framework for handling restful requests and responses using NodeJS ● Implemented reusable Components using AngularJS custom directives and factories ● Used Action Filters for user authentications and authorizations and for caching pages to improve performance ● Implemented Dependency Injection on controllers using Ninject ● Implemented quote tracking system Entity Framework, Webgrid and View Models allowing user to track the status of each quote and the related orders while having full functionalities of deleting and editing ● Implemented client side validation and autocomplete to improve the efficiency and accuracy of data
● Implemented REST API using Node.js, Express.js. ● Designed Node.js application components through Express and MongoDB ● Used node.js as a proxy to interact with RESTful services and interacting with MongoDB Database. ● Performed regression and system-level testing to verify software quality and function before it was released. ● Implemented Git + GitLab for version control. ● Designed and developed transactional and analytical data structures related to Airtime, Data and Bills Payment. ● Deployed both API services and Frontend Apps on a DigitalOcean Droplet.
● Developed RESTful API endpoints using Node.js, Express, and MongoDB. ● Implemented modules into Node JS to integrate with designs and requirements. ● Used Linux terminal for debugging and connect to remote files in the server securely using SSH Encryption (public key and private key) and to transfer files between local and remote folders and change file permissions. ● Generated Python Django Forms to record data of online users. ● Designed and documented CI/CD tools configuration management. ● Participated in code reviews and made sure all solutions met architectural specifications. ● Implemented Node.js and MongoDB API endpoint tests using Mocha and Chai testing frameworks. ● Developed complex applications using 12-factor methodologies to make them well-structured and scalable.