Andrew Chen

Member Of The Technical Staff at Decagon

San Francisco, 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

👤
Senior
🎓
Top School
Andrew Chen is a pragmatic software engineer with 11 years of experience building resilient, production-grade backend systems and developer tooling in the San Francisco Bay Area. He helped scale Plaid’s platform—migrating gateways to Kubernetes with zero downtime, architecting a centralized webhooks service, and leading authentication and Link UX experiments that increased user conversion across tens of millions of accounts. Comfortable across Python, Node, and Ruby, he contributes to high-impact open-source libraries such as the official Plaid client bindings, improving security, token flows, docs, and tests. Now at Decagon, he blends operational rigor with product sensibility, driving measurable cost and reliability improvements while shipping customer-facing features. A practical systems thinker, he has a habit of delivering both deep platform plumbing and polish on user experiences.
code11 years of coding experience
job4 years of employment as a software developer
bookComputer Science, Computer Science at Massachusetts Institute of Technology
github-logo-circle

Github Skills (15)

ruby10
apim10
nodejs10
api10
python10
apidoc10
plaid10
testing10
typescript-types9
javascript9
typescripts9
versioning9
typescript9
security8
documentation8

Programming languages (9)

TypeScriptJavaJavaScriptGoObjective-CHTMLRubyPython

Github contributions (5)

github-logo-circle
plaid/plaid-python

Feb 2020 - Dec 2022

Python bindings for Plaid
Role in this project:
userBack-end Developer
Contributions:22 reviews, 22 commits, 54 PRs in 2 years 10 months
Contributions summary:Andrew contributed to the Plaid Python bindings library by implementing new error types and updating the version. They also added support for a Link token creation feature, allowing for interaction with the Plaid API's link functionality. Furthermore, the user's work included updates to the documentation and tests, indicating a focus on improving the usability and completeness of the library. These changes suggest a role focused on enhancing the core functionality and maintainability of the Python bindings.
api-clientapipythonpython-bindingsplaid
plaid/plaid-ruby

Feb 2020 - Dec 2022

Ruby bindings for Plaid
Role in this project:
userBack-end Developer
Contributions:21 reviews, 26 commits, 48 PRs in 2 years 10 months
Contributions summary:Andrew primarily contributed to version updates and maintenance of the Plaid Ruby bindings. They updated the version numbers in the `lib/plaid/version.rb` file, reflecting releases and API changes. Additionally, the user added support for Link token creation and implemented the associated API endpoints, extending the library's functionality. They also removed deprecated endpoints and added back legacy token endpoints.
ruby-bindingsrubyplaid
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
Andrew Chen - Member Of The Technical Staff at Decagon