Teradata - Developer Platform Experience

Teradata - Director, User Experience (2016 - 2019)

UI Platform Team

Created UI organization within engineering, distributed in a matrix across product teams. Revitalized entire product portfolio from operations monitoring dashboards to container application platforms. Advocated, promoted, and educated an entire organization for UI engineering best practices and laid the foundation for the UX organization and culture.

UI Team Design Challenges Designed & developed every enterprise UI imaginable, including a data app catalog, countless analytical dashboards and data science reports to data management and administrative interfaces

Primary Tech & Tools Angular, Material Design, Sketch, Github, eCharts

API Platform Team

Aligned API engineering and Developer Platform with UI Engineering, to focus on Developer Experience (DX). Delivers single-sign-on (SSO) and Identity Access Management (IAM) on an enterprise scale and designed a Docker container and Kubernetes (K8S) deployment application strategy.

API Team Design Challenges Designed & developed every enterprise UI imaginable, including a data app catalog, countless analytical dashboards and data science reports to data management and administrative interfaces

Primary Tech & Tools Angular, Material Design, Sketch, Github, eCharts

Key Accomplishments

Developer Platform Research

image
image

Developer Experience product releases

Developer SQL Editor - We created a Vantage editor, where developers can rapidly test queries and develop scripts right in the browser.

image

API Catalog - Developers and partners can seamlessly integrate and extend Vantage by using RESTful APIs to manage users and data, perform SQL queries, deploy containers, configure single-sign-on (SSO), send notifications, monitor logs, send system-wide notices and more

image

Developer Use Cases - To learn all about the powerful analytic features of Vantage, developers can access end-to-end use cases that exploit all of the capabilities, functions and best practices of Teradata

image

Streamlined developer experience (DX) - a developer seamlessly flows from a path analysis use case into the editor with a pre-populated SQL statement. From the editor, the developer can easily submit the query, immediately preview results and easily create a report to share insights with colleagues

image