Chang Liu

Software Engineer at Amazon Web Services (AWS)

Los Angeles, California, 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
Chang Liu is a software engineer at AWS with a decade of hands-on experience building secure back-end systems and a perfect 4.0 master's in Data Science from USC. He has made notable open-source security contributions to the OpenSearch project, hardening authentication, password handling, multitenancy, and SSL certificate workflows for a widely used search and analytics platform. Comfortable bridging research and production, he previously taught and produced courses at top universities, translating complex concepts into practical tooling and curricula. Based in Los Angeles, he blends deep security engineering expertise with data-driven product thinking and a strong ECE foundation from Shanghai Jiao Tong University. Colleagues rely on him for pragmatic, audit-ready solutions that reduce attack surface while maintaining operational flexibility. An underappreciated strength is his knack for refactoring legacy security code to align with modern APIs and multitenant architectures.
code10 years of coding experience
bookMaster's degree, Data Science, 4.0/4.0, Master's degree, Data Science, 4.0/4.0 at 美国南加州大学
bookBachelor's degree, ECE, Bachelor's degree, ECE at UM-SJTU Joint Institute, Shanghai Jiao Tong University
bookBachelor's degree, ECE, Bachelor's degree, ECE at Shanghai Jiao Tong University
github-logo-circle

Github Skills (20)

javascript10
opensearch10
ssl10
back-end-development10
authentication10
user-authentication10
multitenancy10
java10
security10
javas10
rest-api10
backend10
apidoc9
typescript9
authorizations9

Programming languages (6)

TypeScriptJavaShellJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
🔐 Manage your internal users, roles, access control, and audit logs from OpenSearch Dashboards
Role in this project:
userBack-end Developer / Security Engineer
Contributions:1 release, 265 reviews, 47 commits in 1 year 6 months
Contributions summary:Chang's primary contributions focused on enhancing the security of the OpenSearch Dashboards plugin. Their work involved enforcing authentication on specific API routes, ensuring secure access to sensitive resources. They also modified the codebase to extract security-related parameters from URLs and refactored the saved object's client to adhere to multitenancy requirements. Furthermore, the user ensured proper configuration and security of the tenant index template.
opensearch-pluginsinternalauditdashboardsopensearch-dashboards
opensearch-project/security

Jul 2020 - Sep 2022

🔐 Secure your cluster with TLS, numerous authentication backends, data masking, audit logging as well as role-based access control on indices, documents, and fields
Role in this project:
userBack-end Developer & Security Engineer
Contributions:5 releases, 763 reviews, 154 commits in 2 years 1 month
Contributions summary:Chang primarily contributed to the security features of the OpenSearch project. Their work involved fixing issues related to password handling, specifically addressing vulnerabilities related to empty passwords. Additionally, they implemented security enhancements, such as rejecting empty passwords during user creation, validating credentials, and catching exceptions related to invalid index names. The user also refactored code related to SSL and certificate handling, specifically related to the new API for getting SSL certificate information.
indicesrole-basedloggingrolesecure
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
Chang Liu - Software Engineer at Amazon Web Services (AWS)