Experience
2023 — Now
2023 — Now
San Francisco Bay Area
2019 — 2023
2019 — 2023
Walnut, California, United States
Event Driven Testing Framework
* Developed a no-code event driven testing framework using VAIL (Vantiq’s proprietary scripting language) completing the full SDLC within the Vantiq platform.
* Established built-in tools to auto-generate unit and integration tests by analyzing Vantiq applications.
* Implemented custom event generation tool allowing users to easily simulate data coming into a Vantiq system for targeted testing.
* Enhanced event generation capabilities by innovating a feature to record and replay read-world events.
Reusable and Composable Architectures
* Introduced customizable and reusable App Components for drag and drop event flow diagrams, improving composability and developer productivity within the Vantiq platform.
* Designed a UI/UX for building full-scale reusable and configurable projects (called Assemblies), further raising the level of abstraction and composability of the platform.
* Enhanced the Vantiq runtime system to dynamically apply user configuration for Assemblies.
Performance Enhancements
* Optimized performance of event flows by replacing database operations with in-memory caching, improving event throughput by 500%.
IDE Reorganization
* Proposed and spearheaded a reorganization of the platform UI to provide an IDE-like experience. Combined standalone tools to give users more context and guidance as they develop applications
2018 — 2019
Berkeley CA
* Adapted course content into an interactive, online edX format.
* Collaborated with accessibility experts to meet ADA standards on all course material.
* Lectured for weekly group sessions, providing in depth content walk-throughs.
2018 — 2018
2018 — 2018
Walnut Creek
* Architected a distributed pub/sub Event Broker. Created a simple unified interface for seamlessly discovering, publishing, and subscribing events, improving customer’s situational awareness to make real-time business decisions.
* Engineered Gatling performance tests to measure the event throughput and latency.
Education
University of California, Berkeley