Dan Quan
About
Dan Quan is a highly experienced Backend Software Engineer with over 8 years of experience building scalable, safe, and performant applications in Ruby and Java. He is currently working as a Staff Software Engineer at Braintree, where he leads the Disputes team and manages the entire disputes lifecycle for all transactions that flow through the Braintree platform. Dan provides technical direction, guidance, and perspective throughout Braintree with a focus on money movement, fees, and disputes. He maintains and improves a Rails application that handles over $20 million of chargebacks per day by improving scaling as Braintree grows over 50% every year and ensuring their domain adjusts to the latest compliance mandates. Dan anchors and leads complex projects with multiple teams spanning organizational units to help launch new products like Chargeback Protection and expanding chargeback support to a new country. He also mentors and supports developers on his team and throughout the company. Dan's past experience includes working as a Software Engineer at Braintree, where he extracted payment method tokenization into a service written in Java and distributed in three continents. This service was essential for expanding Braintree’s global presence and reducing latency by up to 80%. He also migrated the first applications at Braintree to Kubernetes while maintaining high availability and performance, including a Java application with a gRPC API that provides critical credit card BIN data required for all payment processing and receives over 1,800 requests per second. Dan architected scaling improvements to settlement, the primary mechanism that moves money throughout all of Braintree. He decoupled the process from database shards, allowing Braintree to horizontally scale while reducing operational overhead. He also served on critical on-call rotations responsible for connectivity to their processing partners where most issues had the potential for delays in moving hundreds of millions of dollars and were time-sensitive. Dan's education history includes a Juris Doctor degree in Law from American University, Washington College of Law, and a Bachelor of Arts degree in International Studies from American University. His tech stack includes Software Engineer, Senior Software Engineer, Java, Ruby, Backend, Tokenization, Kubernetes, Javascript, and PHP. Dan has 9.78 years of relevant experience in the field of software engineering.
Education
• american university washington college of law
• american univeristy
Companies
• braintree
Experience
10.6 Years
Experience
Skills
Boost your visibility and stand out to employers with referrals from your LinkedIn connections.
Application Programming Interfaces (API)
backbone.js
C#
courts
criminal justice
criminal law
css
git
gRPC
High Availability
html
investigation
Java
javascript
Javascript
jquery
Kubernetes
object oriented design
pair programming
PHP
police
rspec
ruby
Ruby
ruby on rails
Software Engineer
sql
test driven development
Tokenization
Contact Details
Email (Verified)
djqXXXXXXXXXXXomMobile Number
+16XXXXXXX03Education
american university washington college of law
Juris Doctor
2008 - 2011
american univeristy
Bachelor of Arts
2004 - 2008
Find anyone’s contact and let Weekday reach out to them on your behalf
Start hiring nowStop manually filling job applications. Use AI to auto-apply to jobs
Look for jobs now