Catherine Liu

Software Engineer II at Elastic

Tempe, Arizona, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Catherine Liu is a Software Engineer II with 12 years of experience building polished front-end experiences, currently contributing to Kibana at Elastic where she focuses on Dashboards and the Canvas application for data visualization. She excels in TypeScript, React, and UI/UX work—shipping features like redesigned home-page promotion, keyboard shortcuts, zoomable Canvas, and progress visualizations while refactoring parts of the codebase to TypeScript. Catherine pairs a strong math and CS background (BS in Mathematics and Computer Science, MS in Computer Science) with hands-on open-source contributions to the high-profile elastic/kibana repo. Past roles teaching full-stack web development and supporting complex stakeholder workflows sharpen her communication and documentation skills, evidenced by detailed Canvas tutorials she authored. Quick to learn new languages and frameworks, she brings a pragmatic problem-solving mindset to complex visualization and UX challenges.
code12 years of coding experience
job2 years of employment as a software developer
bookThe University of Arizona
bookBachelor of Science (BS), Mathematics, Bachelor of Science (BS), Mathematics at Arizona State University
bookMaster’s Degree, Computer Science, Master’s Degree, Computer Science at University of Illinois Springfield
languagesEnglish, Chinese
github-logo-circle

Github Skills (16)

eui10
elastic-ui10
typescript10
typescripts10
front-end-development10
react10
typescript-types10
ui-design9
interface-design9
javascript9
user-interface9
dashboard8
ux-design8
user-experience8
visualizations7

Programming languages (2)

TypeScriptJavaScript

Github contributions (5)

github-logo-circle
elastic/kibana

Jan 2018 - Dec 2022

Your window into the Elastic Stack
Role in this project:
userFront-end Developer
Contributions:224 reviews, 538 commits, 1097 PRs in 4 years 11 months
Contributions summary:Catherine primarily contributed to the UI/UX of the Kibana interface by updating existing components and developing new features within the Canvas application. These changes included implementing new components, updating existing layouts, and integrating features with the EUI framework. They also worked on improving component styling.
elasticdashboardskibanaobservabilitywindow
cqliu1/tinymath

Jan 2018 - Oct 2018

A tiny arithmetic expression evaluator with pluggable functions
Contributions:127 pushes, 24 branches, 2 tags in 8 months
arithmeticmacrosincrementaltinyjavascript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial