Yiyang Li

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

👤
Senior
Yiyang Li is a seasoned software engineer with 9 years of full-stack experience, specializing in Identity and Access Management and authentication protocols such as SAML, WS-Fed, OpenID Connect, and SCIM. He led the Developer Experience team for Okta's Integration Network, mentoring engineers, shaping product-aligned solutions, and building onboarding pages plus automated flows to publish SAML integrations. He has hands-on impact across both front-end and back-end, contributing to the Okta sign-in widget (addressing browser compatibility and dependency upgrades) and delivering UI/UX and API improvements for App Instances and SCIM configuration pages. His technical breadth includes .NET MVC, Spring MVC, Go/Protobuf, REST, and modern front-end stacks, with experience in Docker and Terraform to ship production-ready features. Based in the Greater Seattle area, he holds an MS in Financial Engineering from UIUC, blending quantitative rigor with practical, security-focused software delivery.
code10 years of coding experience
github-logo-circle

Github Skills (22)

compatible10
javascript10
browser-support10
javascripts10
backbonejs10
backbone10
webpack39
webpack9
webpack59
webpack-39
css9
webpacker9
webpack49
webpack-59
html59

Programming languages (8)

C#TypeScriptJavaShellCSSSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
okta/okta-signin-widget

Apr 2016 - Dec 2017

HTML/CSS/JS widget that provides out-of-the-box authentication UX for your organization's apps
Role in this project:
userFront-end Developer
Contributions:6 commits, 6 PRs, 37 comments in 1 year 8 months
Contributions summary:Yiyang primarily focused on improving the Okta sign-in widget's functionality and maintainability. They addressed browser compatibility issues, specifically related to pushState in older versions of Internet Explorer. Additionally, the user upgraded dependencies such as the courage library, and removed JSHint and added source-map support for the project. This involved modifying JavaScript files, and configuration files to ensure the widget's correct operation and improve its usability for developers.
css-jswidgetboxcssauthentication
Contributions:33 pushes, 8 branches in 1 year
widgetflowslogin-authrecoveryokta
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