John Brophy

Senior Software Engineer at Cash App

Los Angeles, 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

🤩
Rockstar
🎓
Top School
John Brophy is a Senior Software Engineer with 11 years of experience building mobile shopping and supply-chain experiences, currently shaping Cash App’s iOS product in Los Angeles. He brings deep iOS expertise from roles at Uber, Hush, and Clutter where he led large app refactors, built role-specific apps and IoT-enabled workforce tools, and extracted shared authentication and session libraries. Equally comfortable on backend systems, he contributes to Apple’s open-source FoundationDB—improving RPC, network transport, and connection reliability for a widely used distributed transactional key-value store. He pairs hands-on engineering with people leadership, having managed and mentored teams while running guilds to align architecture and tech choices. Known for pragmatic architecture and a knack for shipping cross-platform features, he also has experience building server-side Swift and Mac utilities to solve operational problems.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Washington University in St. Louis
github-logo-circle

Github Skills (9)

foundationdb10
transaction10
transactional10
c-language10
cprogramming-language10
distributed-database10
networking10
checksum9
rpc9

Programming languages (6)

C++CJavaScriptGoSwiftRuby

Github contributions (5)

github-logo-circle
apple/foundationdb

Aug 2017 - Aug 2022

FoundationDB - the open source, distributed, transactional key-value store
Role in this project:
userBack-end Developer
Contributions:2 releases, 50 reviews, 133 commits in 5 years
Contributions summary:John primarily worked on improving the FoundationDB transactional key-value store, making changes to the RPC and network transport layers. They focused on enhancing connection management, including connection monitoring and establishing compatible connections. Further, they introduced checksums and buggify functionalities for enhanced network operations. These improvements likely contributed to the overall reliability, performance, and security of the distributed database system.
bigtabletransactionaldistributed-databasefoundationdbdatabase
Contributions:3 PRs, 4 pushes, 3 comments in 1 year 11 months
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
John Brophy - Senior Software Engineer at Cash App