Yiyang Li

Software Engineer at Twilio

Kirkland, Washington, 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
Yiyang Li is a seasoned software engineer with 11 years of experience building identity and access management systems, spanning .NET and Java/Spring stacks and deep expertise in protocols like SAML, WS-Fed, OpenID Connect and SCIM. He has driven developer-facing platform work at Okta—founding and leading a Developer Experience team—and recently contributed to data integration at Airbyte by implementing Okta connectors that solved state-handling and schema validation challenges. At Heap he designed and shipped Go/Protobuf APIs to automate and migrate large ELT backfills, demonstrating both systems-level thinking and pragmatic implementation. Now at Twilio, he continues to blend backend engineering with product-focused delivery, mentoring peers and improving developer onboarding flows. Notably, his background includes building production SSO/provisioning for Office 365 and implementing SRP-based authentication early in his career, showing a long-running focus on secure, user-centric identity flows.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelar, Photoelectric Information Engineering, Bachelar, Photoelectric Information Engineering at Jinan University
bookMaster of Science (MS), Financial Engineering, Master of Science (MS), Financial Engineering at University of Illinois Urbana-Champaign
languagesChinese, Chinese, English
github-logo-circle

Github Skills (12)

etl10
okta10
api10
data-pipeline10
data-pipelines10
apidoc10
data-integration10
airbyte10
java9
python9
javas9
testing8

Programming languages (5)

TypeScriptJavaJavaScriptRubyPython

Github contributions (5)

github-logo-circle
airbytehq/airbyte

Jul 2022 - Nov 2022

The leading data integration platform for ETL / ELT data pipelines from APIs, databases & files to data warehouses, data lakes & data lakehouses. Both self-hosted and Cloud-hosted.
Role in this project:
userBack-end Developer
Contributions:98 reviews, 10 commits, 12 PRs in 3 months
Contributions summary:Yiyang primarily contributes to the Okta source connector, focusing on implementing new streams for data extraction. They added streams for GroupMembers, CustomRoles, UserRoleAssignments, GroupRoleAssignments, and Permissions, enabling the retrieval of Okta-related data. Their work involved modifying the source code, adding unit tests, and addressing issues related to data synchronization and schema validation within the Airbyte framework. Furthermore, they added the resource-sets stream, which involved stopping the use of the deprecated method get_updated_state and implementing the state property and state setter instead.
operationpythondataintegration-platformdata-warehouse
YiyangLi/airbyte

Jul 2022 - Mar 2023

Airbyte is an open-source EL(T) platform that helps you replicate your data in your warehouses, lakes and databases.
Contributions:90 pushes, 15 branches, 1 comment in 9 months
data-warehousedata-collectiondata-sciencebig-dataetl
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
Yiyang Li - Software Engineer at Twilio