Jeremy Mawson

Technical Lead at Cash App

Gold Coast City, Queensland, Australia
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
Jeremy Mawson is a technical lead and agile software engineer with over two decades of experience designing high-performance, fault-tolerant systems and 17 years in senior industry roles. He specializes in Scala and Java, with practical experience across Go, Rust, JavaScript, Ruby and Python, and a strong focus on functional programming and automated testing. At Cash App he leads engineering for Bitcoin features, blending hands-on backend work—such as gRPC integrations and AI-bot implementations in open-source projects—with team coaching and XP practices. His background spans mapping/navigation, banking, payments, search and DNS, giving him a talent for balancing business value, cost and software quality across domains. Colleagues rely on him to drive continuous improvement through code quality, documentation and visualizations that make complex systems more observable. Based on his GitHub contributions, he still ships production-focused code that tackles algorithmic challenges while improving thread safety and streaming gRPC behavior.
code17 years of coding experience
job18 years of employment as a software developer
bookBachelor, Bachelor at QUT (Queensland University of Technology)
bookGraduate Certificate, Graduate Certificate at Queensland University of Technology
languagesEnglish, Japanese
stackoverflow-logo

Stackoverflow

Stats
38,288reputation
4.6mreached
270answers
272questions
Badges
android
top-5%
travis-ci
top-5%
design-patterns
top-5%
android-viewpager
top-1%
sbt
top-5%
postgresql
top-5%
github-logo-circle

Github Skills (34)

kotlin10
object-oriented-programming10
scala10
network-protocol10
communication-protocol10
protocols10
game-development10
android-viewpager10
grpc10
testing9
postgresql9
primary-key9
java9
9
android-fragments9

Programming languages (23)

JavaCSSC++RustCRPCScalaMakefile

Github contributions (5)

github-logo-circle
cashapp/misk

Apr 2019 - Apr 2020

Microservice Kontainer
Role in this project:
userBack-end Developer
Contributions:1 review, 8 commits, 7 PRs in 1 year
Contributions summary:Jeremy primarily contributed to the `misk-grpc-tests` module, integrating and refactoring gRPC client implementations. They updated the code to utilize Wire gRPC clients, replacing existing misk-based clients. They also added a streaming GRPC test, demonstrating their understanding of gRPC and the technologies within the `misk` framework. Further contributions include thread safety improvements to a token generator.
dockermicroservicemicroservices
aichallenge/aichallenge

Mar 2011 - Mar 2011

The source code that drives the AI Challenge
Role in this project:
userBackend Developer
Contributions:19 commits in 15 days
Contributions summary:Jeremy implemented a `HunterBot` within the Scala codebase. This involved creating the `HunterBot` class, defining its behavior, and integrating it with the game's logic. The user also made related changes to the `Parser`, `Game`, `Board`, and `Positionable` classes to support the new bot and correct parsing functionality. The work appears focused on implementing and refining the game's AI bots.
pythonartificial-intelligencemachine-learning
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
Jeremy Mawson - Technical Lead at Cash App