• Developed stock managing dashboard using D3 library and Techan JS- plotting candlestick and technical indicator graphs by retrieving data from third party library, zooming graph using d3 zoom, dragging left and right using d3 drag, drawing trendlines, plotting backtest arrows and comparison graphs
• Enhanced tree functionality in IOT UI using angular tree component – creating tree data structure, styling tree by adding custom icons, adding and deleting nodes, use of custom tree templates etc.
• Added drag and drop functionality to the application tree using angular tree. The functionality allows dragging and dropping different objects such as folders, sensors, gateways.
• Enhanced application by creating modals in the application using ng2-bs3-modal component.
• Created UI custom functionality to define a rules editor that includes basic and complex conditions and expressions using variables, operators and constant values. Enhanced the rules editor to provide better look and feel and usability by providing distinct color backgrounds for conditions/sub-conditions/expressions. It also provides indentation within an if condition.
• Writing unit tests for the IOT application using jasmine framework.
• Created a map application which allows the user to place elements/icons at any position in a window that has image background using draggable directives. The application also allows user to select any background image by browsing from the remote file system.
• Enhanced application by adding tooltip with dynamic component using bootstrap tooltip component.