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.