Andrew Schneider

Staff Software Engineer at Gemini

Charlotte, North Carolina, 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 Schneider is a Staff Software Engineer with 12 years of experience building front-end-first, full-stack web applications and web3 integrations from Charlotte, NC. He has led engineering teams and set web engineering standards at Blockchain.com, designed payment and wallet integrations at Dispatch, and now drives staff-level engineering at Gemini. His work spans React, TypeScript, styled-components, NestJS and backend services (Redis, MongoDB), and includes notable contributions to Blockchain.com's open-source non‑custodial wallet frontend. He has deep practical experience bridging traditional e-commerce payments (Apple/Google Pay, Stripe, Adyen) with novel Web3 flows like custom Wagmi connectors and Ledger extensions. Known for translating complex cross-application requirements into pragmatic, test-covered solutions, he also brings a knack for shipping interoperable tooling across product boundaries. Outside formal roles he describes himself wryly as another Web3 developer experimenting with the space, signaling ongoing curiosity and hands-on tinkering.
code11 years of coding experience
job14 years of employment as a software developer
bookInformation Systems Cum Laude Computer Sciences and Technology, Information Systems Cum Laude Computer Sciences and Technology at Minnesota State University, Mankato
github-logo-circle

Github Skills (14)

unit-testing10
uid10
typescript10
javascript10
typescripts10
styled-components10
front-end-development10
ui-design10
angularjs10
typescript-types10
react10
html9
css9
blockchain8

Programming languages (4)

TypeScriptJavaJavaScriptPython

Github contributions (5)

github-logo-circle
Blockchain.com's open source, non-custodial Wallet
Role in this project:
userFront-end Developer
Contributions:308 releases, 1177 reviews, 7213 commits in 4 years 6 months
Contributions summary:Andrew's commits primarily focused on front-end development, specifically modifying and updating UI components within the Blockchain.com non-custodial wallet frontend. Their contributions included fixing UI bugs, updating text colors, and improving the user interface of the error and loading pages. The user worked with React, styled-components, and likely the TypeScript language.
reactredux-sagaethereumblockchainwallet
Blockchain Web Wallet Frontend
Role in this project:
userFront-end Developer
Contributions:67 commits, 25 PRs, 32 pushes in 4 months
Contributions summary:Andrew primarily focused on front-end development tasks within the "Blockchain Web Wallet Frontend" repository. Their contributions included bug fixes and feature implementations related to date handling, including time zone adjustments and setting date limits. Additionally, the user added and refined unit tests to ensure the functionality of the export history feature. Further work involved improving the user interface by styling the homepage and signup widgets.
web-walletreactblockchainwalletfrontend
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 Schneider - Staff Software Engineer at Gemini