Chao Yang

Senior Software Engineer at OppFi

Chicago, Illinois, 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
Chao Yang is a Senior Software Engineer based in Chicago with a decade of experience building customer-facing web and mobile products, currently shaping the OppFi customer portal and automating payment disbursal workflows. He brings a strong front-end and mobile background from roles at Sears, Peterson Technology Partners, and OppLoans, paired with backend integrations like NACHA processing and Braze marketing automation. A pragmatic full-stack engineer, Chao has contributed to open-source tooling for Ruby support in VS Code, improving RuboCop integration and TypeScript stability within a widely used extension. He combines hands-on coding with product-minded delivery, often tackling cross-cutting concerns such as linting, refactoring, and release reliability that are easy to overlook. With a Master’s in Computer Science, he’s comfortable moving between native mobile, responsive web, and backend systems to drive measurable user and business outcomes.
code10 years of coding experience
job5 years of employment as a software developer
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at Roosevelt University
languagesEnglish, Chinese
github-logo-circle

Github Skills (6)

rubocop10
ruby10
typescripts8
typescript8
typescript-types8
git7

Programming languages (9)

TypeScriptDockerfileJavaC++ShellJavaScriptMustacheRuby

Github contributions (5)

github-logo-circle
rubyide/vscode-ruby

Oct 2017 - Mar 2018

Provides Ruby language and debugging support for Visual Studio Code
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 1 comment in 5 months
Contributions summary:Chao primarily contributed to the Ruby language support for Visual Studio Code. Their work focused on improving the RuboCop integration within the extension, adding features like force exclusion, fixing linting errors, and converting spaces to tabs. Furthermore, the user addressed TypeScript compilation errors and refactored the project by merging branches.
ruby-languagevisual-studio-codevscodevscode-extensionruby
cyangle/crystal

Feb 2022 - Dec 2023

The Crystal Programming Language
Contributions:84 pushes, 35 branches in 1 year 10 months
code-golfesoteric-languagecrystalprogramming-languagestack-based
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