Builds and maintains presentation and data visualization features for Kibana, primarily the Dashboard and Canvas plugins, such as:
• built new toolbar in Dashboard and Canvas to improve workflow for creating new/adding existing visualizations
• built UI for redesign of the Kibana home page to dynamically promote different solutions/apps based on user access
• wrote detailed documentation/tutorials for Canvas expression language
• refactored parts of the codebase to TypeScript
• designed and built progress indicator visualizations from basic SVGs
• added support for keyboard shortcuts for commonly used actions
• built math functions for TinyMath node package
• added zoom in/out functionality to the Canvas workspace
Languages/Technologies used: Typescript, Javascript (ES6), React, Redux, Node, Jest, and Elasticsearch.