Andrew Thorp

Software Engineer at Meter

Nashville-Davidson, Tennessee, 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
Andrew Thorp is a seasoned software engineer with 14 years of experience building backend systems and mobile integrations, currently contributing at Meter from Nashville. He spent eight years at Stripe where he improved core SDKs (notably contributing to stripe-ruby and stripe-java) and helped harden API client behavior, demonstrating deep familiarity with payments infrastructure. His open-source work includes bridging native iOS functionality to PhoneGap/Cordova and shipping Objective-C plugins, reflecting a practical full-stack fluency across mobile and server code. A Liberty University computer science graduate, Andrew combines production-grade API engineering with hands-on mobile plugin development, and has a track record of solving compatibility and serialization edge cases that quietly improve developer experience.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Liberty University
stackoverflow-logo

Stackoverflow

Stats
5,008reputation
664kreached
95answers
51questions
Badges
ruby-on-rails
top-5%
github-logo-circle

Github Skills (26)

objective-c10
phonegap10
javascript10
ios10
mobile-development10
stripe10
cordova10
apidoc10
apache-cordova10
java10
ruby10
javas10
api10
stripe-api10
testing9

Programming languages (10)

TypeScriptJavaAstroJavaScriptGoObjective-CHTMLSwift

Github contributions (5)

github-logo-circle
stripe/stripe-java

Jan 2014 - Aug 2016

Java library for the Stripe API.
Role in this project:
userBack-end Developer
Contributions:35 commits, 4 PRs, 8 pushes in 2 years 7 months
Contributions summary:Andrew primarily contributed to the Stripe Java library, enhancing its functionality and addressing reported issues. They added features like `defaultCurrency` to the Account model and incorporated metadata support for various classes. Furthermore, the user fixed bugs, such as correcting the URL for application fee refunds, and updated the library's version. The user's work indicates a focus on improving the API's features and ensuring its correct implementation.
javastripe-apistripestripe-sdk
stripe/stripe-ruby

Jan 2014 - Oct 2015

Ruby library for the Stripe API.
Role in this project:
userBack-end Developer
Contributions:31 commits, 2 PRs, 2 branches in 1 year 8 months
Contributions summary:Andrew primarily worked on the back-end aspects of the Stripe Ruby library. Their contributions included fixing marshaling of Stripe objects and making updates to the `StripeObject` class. They replaced `multi_json` with `json`, addressed issues related to object saving and API key handling, and made various adjustments to the `respond_to?` method and Ruby version compatibility. Additionally, they updated file upload retrieval.
rubystripe-apistripestripe-sdk
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