Role
Senior Application Developer
Period
04/2019 - 04/2024
(5 years)
Company
Isovalent (acquired by Cisco)
Project
Hubble UI
Details
Building the Hubble UI - a Web Application for Cilium and Hubble Timescape, eBPF-based cloud native solutions for providing, securing, and observing network connectivity between workloads.
- Helped the company to grow from 25 to 200 persons, which was later acquired by Cisco
- Made a major refactoring of the client, introducing layered architecture, data management and reactivity without using old-school Redux-based storage frameworks
- Replaced Splunk-based back-end communication with standalone back-end which allowed to use multiple different data sources (Hubble Timescape, Splunk, direct Kubernetes interaction) for streaming events to the UI
- Made Hubble UI End-to-End testable where every part including back-end interaction with data sources can be mocked and controlled right from the testing scenario
- Participating and reviewing the architecture decisions for Hubble Timescape API, Graphical Design prototypes for Hubble UI
Techs